<div dir="ltr">Ok will do. :-)<div><br></div><div>iain</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 29, 2020 at 4:25 PM Taube, Heinrich K &lt;<a href="mailto:taube@illinois.edu">taube@illinois.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div style="overflow-wrap: break-word;">
It would be terrific If you would try that! Since I started the CS+Music degree here a few years ago I simply don&#39;t have time to do even maintenance let alone development. Also, I have to teach my courses in either Python or C++ because that&#39;s what students
 are using in their CS courses.  I actually now have a “version” of cm implemented in python3 that doesn&#39;t need any building and I would be happy to release it, the only catch is the course is about students building software systems so I don&#39;t really want
 to release the sources to the reference implementation lol, but i guess i could just release pyc files.  If I live long enough I would do a python binding to sndlib, at that point I would have the equivalent of the original Common Lisp/CLM/Common Music system
 but much more maintainable.
<div>
<div>
<div><br>
</div>
<div>—Rick</div>
<div><br>
<blockquote type="cite">
<div>On Oct 29, 2020, at 6:05 PM, Iain Duncan &lt;<a href="mailto:iainduncanlists@gmail.com" target="_blank">iainduncanlists@gmail.com</a>&gt; wrote:</div>
<br>
<div>
<div dir="ltr">Would it be helpful for me to try building with JUCE 6? I have a separate reason for mucking about with JUCE and S7 so could certainly try building grace if that would be helpful.
<div><br>
</div>
<div>Also, a propos, after a month of figuring out the scheduling layer of the Max SDK I  think I have almost got far enough with Scheme For Max to port Common Music!</div>
<div><br>
</div>
<div>iain</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Oct 29, 2020 at 4:01 PM Taube, Heinrich K &lt;<a href="mailto:taube@illinois.edu" target="_blank">taube@illinois.edu</a>&gt; wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Ok if you dont care which version and are not a big fan of JUCE or building c++ apps then I would definitely  suggest you try the stable version of Common Music in Common Lisp, which believe is still on the sourceforge
 website!
<div><br>
<div><br>
</div>
<div>
<div><br>
<blockquote type="cite">
<div>On Oct 29, 2020, at 5:42 PM, Brandon Hale &lt;<a href="mailto:bthaleproductions@gmail.com" target="_blank">bthaleproductions@gmail.com</a>&gt; wrote:</div>
<br>
<div>
<div>
<p>Okay, maybe I&#39;ll try to build both when I get the chance. I don&#39;t know what the difference would be. I&#39;m not a huge fan of JUCE, but I would like to try to get it to build to have something to experiment with.
<br>
</p>
<p>As far as building it goes, I&#39;ve followed the readme from <a href="https://github.com/ricktaube/grace" target="_blank">
https://github.com/ricktaube/grace</a> and when I try to make in the sndlib folder, there says there is nothing to make. Here is the command I have run before make:</p>
<p><font size="-1">$ premake5 --with-g++<br>
** Warning: <a href="http://os.is/" target="_blank">os.is</a>() is deprecated, use &#39;os.istarget()&#39; or &#39;os.ishost()&#39;.<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(8)<br>
<br>
** Warning: os.get() is deprecated, use &#39;os.target()&#39; or &#39;os.host()&#39;.<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(66)<br>
<br>
** Warning: os.get() is deprecated, use &#39;os.target()&#39; or &#39;os.host()&#39;.<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(71)<br>
<br>
** Warning: os.get() is deprecated, use &#39;os.target()&#39; or &#39;os.host()&#39;.<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(75)<br>
<br>
** Warning: the flags value StaticRuntime has been deprecated and will be removed.<br>
   Use `staticruntime &quot;On&quot;` instead<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(85)<br>
<br>
** Warning: the flags value Symbols has been deprecated and will be removed.<br>
   Use `symbols &quot;On&quot;` instead<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(92)<br>
<br>
** Warning: the flags value OptimizeSpeed has been deprecated and will be removed.<br>
   Use `optimize &quot;Speed&quot;` instead.<br>
   @/media/nvme/Sourceforge/grace/sndlib/premake4.lua(94)<br>
<br>
Building configurations...<br>
Running action &#39;gmake&#39;...<br>
Generated Makefile...<br>
Generated sndlib.make...<br>
Done (77ms).<br>
$ make<br>
make: Nothing to be done for &#39;all&#39;.</font><br>
</p>
<p>I followed all of the steps before that, and I am not quite sure what I have missed. I&#39;m not an expert at building things, so it may be obvious. I also have premake 5.0a15-1 on my Artix machine, and am not sure if that is the problem or not. What
 do you think it might be?</p>
<p>Brandon Hale<br>
</p>
<div>On 10/29/20 6:34 PM, Taube, Heinrich K wrote:<br>
</div>
<blockquote type="cite">If you want to use JUCE then you should use Grace. The code should build in JUCE 5 but I havent tried it in juce 6 at all, so there may be some effort there.
<div><br>
</div>
<div><br>
<div><br>
<blockquote type="cite">
<div>On Oct 29, 2020, at 5:24 PM, Brandon Hale &lt;<a href="mailto:bthaleproductions@gmail.com" target="_blank">bthaleproductions@gmail.com</a>&gt; wrote:</div>
<br>
<div>
<div>
<p>I am not sure which version I want. Which one is the most kept up, or are they both kept up? Is there any benefit for either choice?</p>
<p>Brandon Hale<br>
</p>
<div>On 10/29/20 6:07 PM, Taube, Heinrich K wrote:<br>
</div>
<blockquote type="cite">Hi Brandon, are you trying to build the common lisp version or the S7/Grace version?  If the latter you should get the sources from its github home, there is a readme that should get you going. Im not sure what will happen in
 JUCE 6 let me know if you are having issues compiling:
<div><br>
</div>
<div><a href="https://github.com/ricktaube/grace.git" target="_blank">https://github.com/ricktaube/grace.git</a></div>
<div><br>
</div>
<div>Ill have some more news about this in perhaps 10 days.</div>
<div><br>
</div>
<div>—Rick</div>
<div><br>
<div><br>
<blockquote type="cite">
<div>On Oct 29, 2020, at 4:37 PM, Brandon Hale &lt;<a href="mailto:bthaleproductions@gmail.com" target="_blank">bthaleproductions@gmail.com</a>&gt; wrote:</div>
<br>
<div>
<div>
<p>Hello all,</p>
<p>I have heard from one of my previous professors about the cool things one can do with Common Music. I am really interested in setting this up to play with it. I tried to build Common Music on my Artix Linux setup (Arch Linux without systemd) and
 it won&#39;t compile, even though I think I have all of the dependencies. I don&#39;t know if I have all of the JUCE dependencies, as the readme file that comes with the source code has a
<a href="http://www.rawmaterialsoftware.com/viewtopic.php?f=5&amp;t=6502&amp;hilit=juce+linux+install" target="_blank">
dead</a> link, but I do have JUCE installed on my system from the official repository.
<br>
</p>
<p>Does anyone on this list use Common Music on Arch and have a package or a PKGBUILD at all? I would be extremely interested in that. If not, maybe I can post the compiler output and see what the issues are.
<br>
</p>
<p><br>
</p>
<p>Thank you very much for your help on this matter,</p>
<p>Brandon Hale<br>
</p>
<p><br>
</p>
<p><br>
</p>
</div>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank">Cmdist@ccrma.stanford.edu</a><br>
<a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist" target="_blank">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
_______________________________________________<br>
Cmdist mailing list<br>
<a href="mailto:Cmdist@ccrma.stanford.edu" target="_blank">Cmdist@ccrma.stanford.edu</a><br>
<a href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist" rel="noreferrer" target="_blank">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a><br>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>

</blockquote></div>