From andersvi at notam02.no Thu Jun 13 03:27:18 2013 From: andersvi at notam02.no (andersvi at notam02.no) Date: Thu, 13 Jun 2013 12:27:18 +0200 Subject: [CM] minor brushup to cmn Message-ID: <87d2rqz4op.fsf@notam02.no> Here are 2 minor ticklings of cmn to get it going in recent lispwork: -------------- next part -------------- A non-text attachment was scrubbed... Name: cmn.all.lisp.diffs Type: application/octet-stream Size: 141 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: cmn.init.lisp.diffs Type: application/octet-stream Size: 235 bytes Desc: not available URL: -------------- next part -------------- anders at BEK From bil at ccrma.Stanford.EDU Thu Jun 13 06:00:34 2013 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Thu, 13 Jun 2013 06:00:34 -0700 Subject: [CM] minor brushup to cmn In-Reply-To: <87d2rqz4op.fsf@notam02.no> References: <87d2rqz4op.fsf@notam02.no> Message-ID: <20130613130010.M12650@ccrma.Stanford.EDU> Thanks very much! I have merged those changes into the ccrma tarball. From taube at illinois.edu Sat Jun 22 08:13:26 2013 From: taube at illinois.edu (Heinrich Taube) Date: Sat, 22 Jun 2013 10:13:26 -0500 Subject: [CM] CM 3.9.0 (alpha) Message-ID: CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded here: http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip on Linux you can build the app easily enough from sources: rm -rf cm svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm cd cm premake4 make see readme.text for optional build flags. don't have a windows build quite yet. the main work for this release: o refactoring entire code base (about 80% done) o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce liblo and sdif have all had 2013 releases) o OSX: external app for midi playback no longer needed. If you deselect all midi out devices in the menu, Grace will switch to its new internal synth plugin ("apple's dsl music synth") when you generate midi. the plugin sounds much better than SimpleSynth. you can tweak plugin parameters using the new "Synth Settings..." item in the audio menu o Grace menus redesigned and simplified. o completly reimplemented the audio and midi file players. no more pops, and playing multiple files at the same time should work. the player handles wav and aiff. o added Trace Ouput flag for Open Sound Control the remaining work for the release will be to continue refactoring the code (including examples and tutorials) , modernizing grace's look-and-feel, and on osx i'll try to switch over to the normal Apple style application menu bar. these last two steps will be quite complicated so im not sure how long it will take me... regardless the whole app should now be working and with completely up-to-date packages. --rick From jwmatthys at yahoo.com Sat Jun 22 09:32:45 2013 From: jwmatthys at yahoo.com (Joel Matthys) Date: Sat, 22 Jun 2013 12:32:45 -0400 Subject: [CM] CM 3.9.0 (alpha) In-Reply-To: References: Message-ID: <51C5D1AD.1000103@yahoo.com> That's great news! I just built it on Linux. I do have a problem with FOMUS now, though. On opening I get this: Creating Fomus...fomus: error loading module `accs' fomus: `accs' is not a valid module in setting `mod-accs', module `(fomus)' Joel On 06/22/2013 11:13 AM, Heinrich Taube wrote: > CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded here: > > http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > > on Linux you can build the app easily enough from sources: > > rm -rf cm > svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > cd cm > premake4 > make > > see readme.text for optional build flags. > don't have a windows build quite yet. > > > the main work for this release: > > o refactoring entire code base (about 80% done) > o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce liblo and sdif have all had 2013 releases) > o OSX: external app for midi playback no longer needed. If you deselect all midi out devices in the menu, Grace will switch to its new internal synth plugin ("apple's dsl music synth") when you generate midi. the plugin sounds much better than SimpleSynth. you can tweak plugin parameters using the new "Synth Settings..." item in the audio menu > o Grace menus redesigned and simplified. > o completly reimplemented the audio and midi file players. no more pops, and playing multiple files at the same time should work. the player handles wav and aiff. > o added Trace Ouput flag for Open Sound Control > > the remaining work for the release will be to continue refactoring the code (including examples and tutorials) , modernizing grace's look-and-feel, and on osx i'll try to switch over to the normal Apple style application menu bar. these last two steps will be quite complicated so im not sure how long it will take me... > > regardless the whole app should now be working and with completely up-to-date packages. > > --rick > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From jwmatthys at yahoo.com Sat Jun 22 09:54:40 2013 From: jwmatthys at yahoo.com (Joel Matthys) Date: Sat, 22 Jun 2013 12:54:40 -0400 Subject: [CM] CM 3.9.0 (alpha) In-Reply-To: <51C5D1AD.1000103@yahoo.com> References: <51C5D1AD.1000103@yahoo.com> Message-ID: <51C5D6D0.8050501@yahoo.com> Solved; I had to build FOMUS with 64 bit enabled. Thanks. New menus look great! Joel On 06/22/2013 12:32 PM, Joel Matthys wrote: > That's great news! I just built it on Linux. I do have a problem with > FOMUS now, though. On opening I get this: > > Creating Fomus...fomus: error loading module `accs' > fomus: `accs' is not a valid module in setting `mod-accs', module `(fomus)' > > Joel > > On 06/22/2013 11:13 AM, Heinrich Taube wrote: >> CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded here: >> >> http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip >> >> on Linux you can build the app easily enough from sources: >> >> rm -rf cm >> svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm >> cd cm >> premake4 >> make >> >> see readme.text for optional build flags. >> don't have a windows build quite yet. >> >> >> the main work for this release: >> >> o refactoring entire code base (about 80% done) >> o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce liblo and sdif have all had 2013 releases) >> o OSX: external app for midi playback no longer needed. If you deselect all midi out devices in the menu, Grace will switch to its new internal synth plugin ("apple's dsl music synth") when you generate midi. the plugin sounds much better than SimpleSynth. you can tweak plugin parameters using the new "Synth Settings..." item in the audio menu >> o Grace menus redesigned and simplified. >> o completly reimplemented the audio and midi file players. no more pops, and playing multiple files at the same time should work. the player handles wav and aiff. >> o added Trace Ouput flag for Open Sound Control >> >> the remaining work for the release will be to continue refactoring the code (including examples and tutorials) , modernizing grace's look-and-feel, and on osx i'll try to switch over to the normal Apple style application menu bar. these last two steps will be quite complicated so im not sure how long it will take me... >> >> regardless the whole app should now be working and with completely up-to-date packages. >> >> --rick >> >> >> _______________________________________________ >> Cmdist mailing list >> Cmdist at ccrma.stanford.edu >> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist >> > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From j_hearon at hotmail.com Mon Jun 24 18:33:32 2013 From: j_hearon at hotmail.com (James Hearon) Date: Tue, 25 Jun 2013 01:33:32 +0000 Subject: [CM] clm, slime In-Reply-To: References: Message-ID: Hi, Getting myself confused trying to interact with clm (clm-4) using emacs and slime. I have f18, sbcl, clm-4 and was doing fine from command line with: (load "all.lisp") (compile-file "v.ins") (load "v") (with-sound () (fm-violin 0 1 440 .1)) But found I needed more REPL to feel comfortable working, so I yum installed emacs and then slime. Not sure how to inteact with clm using slime from emacs now. I read the Clementson's Blog post about course 220a, but that covers mostly slime and cm. For cm, I'm doing fine on f18 using Grace, and S7. I would just like to interact with clm from slime for instrument building, testing etc. Is there some info on this, or have I misunderstood and am totally going the wrong way with this? Thanks, -------------- next part -------------- An HTML attachment was scrubbed... URL: From andersvi at notam02.no Tue Jun 25 01:34:48 2013 From: andersvi at notam02.no (andersvi at notam02.no) Date: Tue, 25 Jun 2013 10:34:48 +0200 Subject: [CM] clm, slime References: Message-ID: <87r4fqh9lj.fsf@notam02.no> J> I would just like to interact with clm from slime for instrument J> building, testing etc. J> Is there some info on this, or have I misunderstood and am J> totally going the wrong way with this? Youre definitely not on a wrong path. Slime provides extremely powerful interaction for everyting common-lispy, also sbcl/clm. First make sure slime is set up and running. If 'M-x slime' gets sbcl running and gives you a *slime-repl* buffer you should be fine. For clm, you'll need to have your .ins files in lisp-mode when editing. Putting: (add-to-list 'auto-mode-alist '("\\.ins$" . lisp-mode)) inside .emacs will make emacs do this for you. In clm, the standard mode is working on a separate instrument file - (definstrument ... (run ...)) compiling and loading it, fex. by hitting "C-c C-k" inside the .ins-buffer in slime, or following the example about v.ins in README.clm. Then calling it from a score: (with-sound (various-file-options) (instrument-call 1) (instrument-call 2) ...) But here the repl isnt very useful. Usually you dont spend much time coding in the 'slime-repl* buffer when working on larger bits of code, eg. instruments or score-files. Instead you typically set up files in lisp-mode (.cl, .clm or somesuch) to hold variations and sketches, projects etc., moving around in these, evaluating regions or expressions. Here slime comes in with all its powers, giving you auto-completion, cross-referencing, documentation-lookup, editing expressions, evaluation of regions, looking up arglists etc. You could read the basic slime-docs from a info-file or similar. Or have a look in the various menus. Good luck finding your ways around. -anders From j_hearon at hotmail.com Tue Jun 25 18:26:29 2013 From: j_hearon at hotmail.com (James Hearon) Date: Wed, 26 Jun 2013 01:26:29 +0000 Subject: [CM] Cmdist Digest, Vol 62, Issue 3 In-Reply-To: References: Message-ID: Hi, This is very helpful. I did as the course 220a blog description suggested and created a directory with symlink to clm-4 inside it, then copied v.ins from clm-4 to that directory. I'm running emacs from that directory and saved an .emacs file in there too, which looks like this: ;;slime (setq inferior-lisp-program "/usr/bin/sbcl") (add-to-list 'load-path "/usr/share/slime") (require 'slime) (slime-setup) (add-to-list 'auto-mode-alist '("\\.ins$" . lisp-mode)) ...so M-x works and slime is loading from emacs. (compile-file "v.ins") works in slime-repl sbcl, and I get a v.fasl etc. but (load "v") bumps me out to the debugger, and this is where I'm stuck with clm since the blog description is about cm, not clm. I also looked at the readme.clm. Not sure about the .ins-buffer part you described, below. Just not sure what I'm missing to get thru (load "v"), and on to (with sound ()...). Perhaps I should be running emacs directly from the clm-4 source folder? Regards, Jim Hearon > From: cmdist-request at ccrma.Stanford.EDU > Subject: Cmdist Digest, Vol 62, Issue 3 > To: cmdist at ccrma.Stanford.EDU > Date: Tue, 25 Jun 2013 12:00:03 -0700 > > Send Cmdist mailing list submissions to > cmdist at ccrma.stanford.edu > > To subscribe or unsubscribe via the World Wide Web, visit > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > or, via email, send a message with subject or body 'help' to > cmdist-request at ccrma.stanford.edu > > You can reach the person managing the list at > cmdist-owner at ccrma.stanford.edu > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cmdist digest..." > > > Today's Topics: > > 1. clm, slime (James Hearon) > 2. Re: clm, slime (andersvi at notam02.no) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 25 Jun 2013 01:33:32 +0000 > From: James Hearon > Subject: [CM] clm, slime > To: "cmdist at ccrma.Stanford.EDU" > Message-ID: > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > Getting myself confused trying to interact with clm (clm-4) using emacs and slime. > > I have f18, sbcl, clm-4 and was doing fine from command line with: > > (load "all.lisp") > (compile-file "v.ins") > (load "v") > (with-sound () (fm-violin 0 1 440 .1)) > > But found I needed more REPL to feel comfortable working, so I yum installed emacs and then slime. > > Not sure how to inteact with clm using slime from emacs now. > > I read the Clementson's Blog post about course 220a, but that covers mostly slime and cm. For cm, I'm doing fine on f18 using Grace, and S7. > > I would just like to interact with clm from slime for instrument building, testing etc. > > Is there some info on this, or have I misunderstood and am totally going the wrong way with this? > > Thanks, > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: http://ccrma-mail.stanford.edu/mailman/private/cmdist/attachments/20130625/c5d323af/attachment-0001.html > > ------------------------------ > > Message: 2 > Date: Tue, 25 Jun 2013 10:34:48 +0200 > From: andersvi at notam02.no > Subject: Re: [CM] clm, slime > To: cmdist at ccrma.Stanford.EDU > Message-ID: <87r4fqh9lj.fsf at notam02.no> > Content-Type: text/plain > > > J> I would just like to interact with clm from slime for instrument > J> building, testing etc. > > J> Is there some info on this, or have I misunderstood and am > J> totally going the wrong way with this? > > Youre definitely not on a wrong path. Slime provides extremely powerful > interaction for everyting common-lispy, also sbcl/clm. > > First make sure slime is set up and running. If 'M-x slime' gets sbcl > running and gives you a *slime-repl* buffer you should be fine. > > For clm, you'll need to have your .ins files in lisp-mode when editing. > Putting: > > (add-to-list 'auto-mode-alist '("\\.ins$" . lisp-mode)) > > inside .emacs will make emacs do this for you. > > In clm, the standard mode is working on a separate instrument file - > > (definstrument ... > (run ...)) > > compiling and loading it, fex. by hitting "C-c C-k" inside the > .ins-buffer in slime, or following the example about v.ins in > README.clm. > > Then calling it from a score: > > (with-sound (various-file-options) > (instrument-call 1) > (instrument-call 2) > ...) > > But here the repl isnt very useful. Usually you dont spend much time > coding in the 'slime-repl* buffer when working on larger bits of code, > eg. instruments or score-files. > > Instead you typically set up files in lisp-mode (.cl, .clm or somesuch) > to hold variations and sketches, projects etc., moving around in these, > evaluating regions or expressions. Here slime comes in with all its > powers, giving you auto-completion, cross-referencing, > documentation-lookup, editing expressions, evaluation of regions, > looking up arglists etc. > > You could read the basic slime-docs from a info-file or similar. Or > have a look in the various menus. > > Good luck finding your ways around. > > -anders > > > > ------------------------------ > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > End of Cmdist Digest, Vol 62, Issue 3 > ************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: From wjmcreynolds at gmail.com Fri Jun 28 10:27:02 2013 From: wjmcreynolds at gmail.com (Wade McReynolds) Date: Fri, 28 Jun 2013 10:27:02 -0700 Subject: [CM] Cmdist Digest, Vol 62, Issue 2 In-Reply-To: References: Message-ID: I can't get this to build on Linux. When I get to the part where you say to enter "premake4" at the prompt, it says there is no premake4, "do you mean premake?" After installing premake and trying "premake premake4" (and later, "premake --premake4," "premake --premake4.lua", etc.) I get the response "No premake script found!" But isn't premake4.lua the script in question? And how to I invoke it? (I've already tried making it executable, and even the cm directory to PATH.) Thanks in advance. On Sat, Jun 22, 2013 at 12:00 PM, wrote: > Send Cmdist mailing list submissions to > cmdist at ccrma.stanford.edu > > To subscribe or unsubscribe via the World Wide Web, visit > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > or, via email, send a message with subject or body 'help' to > cmdist-request at ccrma.stanford.edu > > You can reach the person managing the list at > cmdist-owner at ccrma.stanford.edu > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cmdist digest..." > > > Today's Topics: > > 1. CM 3.9.0 (alpha) (Heinrich Taube) > 2. Re: CM 3.9.0 (alpha) (Joel Matthys) > 3. Re: CM 3.9.0 (alpha) (Joel Matthys) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 22 Jun 2013 10:13:26 -0500 > From: Heinrich Taube > Subject: [CM] CM 3.9.0 (alpha) > To: "" > Message-ID: > Content-Type: text/plain; charset="us-ascii" > > CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded > here: > > > http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > > on Linux you can build the app easily enough from sources: > > rm -rf cm > svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > cd cm > premake4 > make > > see readme.text for optional build flags. > don't have a windows build quite yet. > > > the main work for this release: > > o refactoring entire code base (about 80% done) > o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce > liblo and sdif have all had 2013 releases) > o OSX: external app for midi playback no longer needed. If you deselect > all midi out devices in the menu, Grace will switch to its new internal > synth plugin ("apple's dsl music synth") when you generate midi. the > plugin sounds much better than SimpleSynth. you can tweak plugin parameters > using the new "Synth Settings..." item in the audio menu > o Grace menus redesigned and simplified. > o completly reimplemented the audio and midi file players. no more pops, > and playing multiple files at the same time should work. the player handles > wav and aiff. > o added Trace Ouput flag for Open Sound Control > > the remaining work for the release will be to continue refactoring the > code (including examples and tutorials) , modernizing grace's > look-and-feel, and on osx i'll try to switch over to the normal Apple style > application menu bar. these last two steps will be quite complicated so im > not sure how long it will take me... > > regardless the whole app should now be working and with completely > up-to-date packages. > > --rick > > > > > ------------------------------ > > Message: 2 > Date: Sat, 22 Jun 2013 12:32:45 -0400 > From: Joel Matthys > Subject: Re: [CM] CM 3.9.0 (alpha) > To: cmdist at ccrma.Stanford.EDU > Message-ID: <51C5D1AD.1000103 at yahoo.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > That's great news! I just built it on Linux. I do have a problem with > FOMUS now, though. On opening I get this: > > Creating Fomus...fomus: error loading module `accs' > fomus: `accs' is not a valid module in setting `mod-accs', module `(fomus)' > > Joel > > On 06/22/2013 11:13 AM, Heinrich Taube wrote: > > CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded > here: > > > > > http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > > > > on Linux you can build the app easily enough from sources: > > > > rm -rf cm > > svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > > cd cm > > premake4 > > make > > > > see readme.text for optional build flags. > > don't have a windows build quite yet. > > > > > > the main work for this release: > > > > o refactoring entire code base (about 80% done) > > o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce > liblo and sdif have all had 2013 releases) > > o OSX: external app for midi playback no longer needed. If you deselect > all midi out devices in the menu, Grace will switch to its new internal > synth plugin ("apple's dsl music synth") when you generate midi. the > plugin sounds much better than SimpleSynth. you can tweak plugin parameters > using the new "Synth Settings..." item in the audio menu > > o Grace menus redesigned and simplified. > > o completly reimplemented the audio and midi file players. no more pops, > and playing multiple files at the same time should work. the player handles > wav and aiff. > > o added Trace Ouput flag for Open Sound Control > > > > the remaining work for the release will be to continue refactoring the > code (including examples and tutorials) , modernizing grace's > look-and-feel, and on osx i'll try to switch over to the normal Apple style > application menu bar. these last two steps will be quite complicated so im > not sure how long it will take me... > > > > regardless the whole app should now be working and with completely > up-to-date packages. > > > > --rick > > > > > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > > > > ------------------------------ > > Message: 3 > Date: Sat, 22 Jun 2013 12:54:40 -0400 > From: Joel Matthys > Subject: Re: [CM] CM 3.9.0 (alpha) > To: cmdist at ccrma.Stanford.EDU > Message-ID: <51C5D6D0.8050501 at yahoo.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Solved; I had to build FOMUS with 64 bit enabled. > > Thanks. New menus look great! > > Joel > > On 06/22/2013 12:32 PM, Joel Matthys wrote: > > That's great news! I just built it on Linux. I do have a problem with > > FOMUS now, though. On opening I get this: > > > > Creating Fomus...fomus: error loading module `accs' > > fomus: `accs' is not a valid module in setting `mod-accs', module > `(fomus)' > > > > Joel > > > > On 06/22/2013 11:13 AM, Heinrich Taube wrote: > >> CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded > here: > >> > >> > http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > >> > >> on Linux you can build the app easily enough from sources: > >> > >> rm -rf cm > >> svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > >> cd cm > >> premake4 > >> make > >> > >> see readme.text for optional build flags. > >> don't have a windows build quite yet. > >> > >> > >> the main work for this release: > >> > >> o refactoring entire code base (about 80% done) > >> o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib > juce liblo and sdif have all had 2013 releases) > >> o OSX: external app for midi playback no longer needed. If you deselect > all midi out devices in the menu, Grace will switch to its new internal > synth plugin ("apple's dsl music synth") when you generate midi. the > plugin sounds much better than SimpleSynth. you can tweak plugin parameters > using the new "Synth Settings..." item in the audio menu > >> o Grace menus redesigned and simplified. > >> o completly reimplemented the audio and midi file players. no more > pops, and playing multiple files at the same time should work. the player > handles wav and aiff. > >> o added Trace Ouput flag for Open Sound Control > >> > >> the remaining work for the release will be to continue refactoring the > code (including examples and tutorials) , modernizing grace's > look-and-feel, and on osx i'll try to switch over to the normal Apple style > application menu bar. these last two steps will be quite complicated so im > not sure how long it will take me... > >> > >> regardless the whole app should now be working and with completely > up-to-date packages. > >> > >> --rick > >> > >> > >> _______________________________________________ > >> Cmdist mailing list > >> Cmdist at ccrma.stanford.edu > >> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > >> > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > > > > ------------------------------ > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > End of Cmdist Digest, Vol 62, Issue 2 > ************************************* > -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at illinois.edu Fri Jun 28 10:57:39 2013 From: taube at illinois.edu (Heinrich Taube) Date: Fri, 28 Jun 2013 12:57:39 -0500 Subject: [CM] Cmdist Digest, Vol 62, Issue 2 In-Reply-To: References: Message-ID: <2BA2FB58-C4CB-4324-8E03-9D2AE0509F1E@illinois.edu> Hi Wade, please _carefully_ read the cm/readme.text file, it tells you what every dependency is and it gives you links to the places for you to get it. thats doubly important on linux because there are a number of apt-get systems you may need to install to build there, e.g alsa and a few more. This is covered in the section "Building a static JUCE library on Linux" at the end of the read me and includes a link to an explanation of what exactly you will need to install and how to install it. once you have premake4 installed on your path and have done apt-get on all the linux dependancies you can cd to the cm dir and do premake4 --help for a list of build options (also covered in the readme.text file?) and the command premake4 make will make the core version of the Grace app -- Common Music in S7/Sndlib -- that will be saved in the executable bin/Grace Please let me know anything you find unclear in the readme, i really try my hard to make things clear and simple (and in my book doing... premake4 make ...is about as simple as it can get for such complicated software ;) ) best, rick On Jun 28, 2013, at 12:27 PM, Wade McReynolds wrote: > I can't get this to build on Linux. When I get to the part where you say to enter "premake4" at the prompt, it says there is no premake4, "do you mean premake?" After installing premake and trying "premake premake4" (and later, "premake --premake4," "premake --premake4.lua", etc.) I get the response "No premake script found!" But isn't premake4.lua the script in question? And how to I invoke it? (I've already tried making it executable, and even the cm directory to PATH.) > > Thanks in advance. > > > On Sat, Jun 22, 2013 at 12:00 PM, wrote: > Send Cmdist mailing list submissions to > cmdist at ccrma.stanford.edu > > To subscribe or unsubscribe via the World Wide Web, visit > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > or, via email, send a message with subject or body 'help' to > cmdist-request at ccrma.stanford.edu > > You can reach the person managing the list at > cmdist-owner at ccrma.stanford.edu > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cmdist digest..." > > > Today's Topics: > > 1. CM 3.9.0 (alpha) (Heinrich Taube) > 2. Re: CM 3.9.0 (alpha) (Joel Matthys) > 3. Re: CM 3.9.0 (alpha) (Joel Matthys) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 22 Jun 2013 10:13:26 -0500 > From: Heinrich Taube > Subject: [CM] CM 3.9.0 (alpha) > To: "" > Message-ID: > Content-Type: text/plain; charset="us-ascii" > > CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded here: > > http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > > on Linux you can build the app easily enough from sources: > > rm -rf cm > svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > cd cm > premake4 > make > > see readme.text for optional build flags. > don't have a windows build quite yet. > > > the main work for this release: > > o refactoring entire code base (about 80% done) > o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce liblo and sdif have all had 2013 releases) > o OSX: external app for midi playback no longer needed. If you deselect all midi out devices in the menu, Grace will switch to its new internal synth plugin ("apple's dsl music synth") when you generate midi. the plugin sounds much better than SimpleSynth. you can tweak plugin parameters using the new "Synth Settings..." item in the audio menu > o Grace menus redesigned and simplified. > o completly reimplemented the audio and midi file players. no more pops, and playing multiple files at the same time should work. the player handles wav and aiff. > o added Trace Ouput flag for Open Sound Control > > the remaining work for the release will be to continue refactoring the code (including examples and tutorials) , modernizing grace's look-and-feel, and on osx i'll try to switch over to the normal Apple style application menu bar. these last two steps will be quite complicated so im not sure how long it will take me... > > regardless the whole app should now be working and with completely up-to-date packages. > > --rick > > > > > ------------------------------ > > Message: 2 > Date: Sat, 22 Jun 2013 12:32:45 -0400 > From: Joel Matthys > Subject: Re: [CM] CM 3.9.0 (alpha) > To: cmdist at ccrma.Stanford.EDU > Message-ID: <51C5D1AD.1000103 at yahoo.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > That's great news! I just built it on Linux. I do have a problem with > FOMUS now, though. On opening I get this: > > Creating Fomus...fomus: error loading module `accs' > fomus: `accs' is not a valid module in setting `mod-accs', module `(fomus)' > > Joel > > On 06/22/2013 11:13 AM, Heinrich Taube wrote: > > CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded here: > > > > http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > > > > on Linux you can build the app easily enough from sources: > > > > rm -rf cm > > svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > > cd cm > > premake4 > > make > > > > see readme.text for optional build flags. > > don't have a windows build quite yet. > > > > > > the main work for this release: > > > > o refactoring entire code base (about 80% done) > > o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce liblo and sdif have all had 2013 releases) > > o OSX: external app for midi playback no longer needed. If you deselect all midi out devices in the menu, Grace will switch to its new internal synth plugin ("apple's dsl music synth") when you generate midi. the plugin sounds much better than SimpleSynth. you can tweak plugin parameters using the new "Synth Settings..." item in the audio menu > > o Grace menus redesigned and simplified. > > o completly reimplemented the audio and midi file players. no more pops, and playing multiple files at the same time should work. the player handles wav and aiff. > > o added Trace Ouput flag for Open Sound Control > > > > the remaining work for the release will be to continue refactoring the code (including examples and tutorials) , modernizing grace's look-and-feel, and on osx i'll try to switch over to the normal Apple style application menu bar. these last two steps will be quite complicated so im not sure how long it will take me... > > > > regardless the whole app should now be working and with completely up-to-date packages. > > > > --rick > > > > > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > > > > ------------------------------ > > Message: 3 > Date: Sat, 22 Jun 2013 12:54:40 -0400 > From: Joel Matthys > Subject: Re: [CM] CM 3.9.0 (alpha) > To: cmdist at ccrma.Stanford.EDU > Message-ID: <51C5D6D0.8050501 at yahoo.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Solved; I had to build FOMUS with 64 bit enabled. > > Thanks. New menus look great! > > Joel > > On 06/22/2013 12:32 PM, Joel Matthys wrote: > > That's great news! I just built it on Linux. I do have a problem with > > FOMUS now, though. On opening I get this: > > > > Creating Fomus...fomus: error loading module `accs' > > fomus: `accs' is not a valid module in setting `mod-accs', module `(fomus)' > > > > Joel > > > > On 06/22/2013 11:13 AM, Heinrich Taube wrote: > >> CM 3.9.0 (alpha) is available. A prebuilt mac binary can be downloaded here: > >> > >> http://camil.music.illinois.edu/software/grace/Grace-3.9.0-alpha1-osx.zip > >> > >> on Linux you can build the app easily enough from sources: > >> > >> rm -rf cm > >> svn co http://svn.code.sf.net/p/commonmusic/code/trunk cm > >> cd cm > >> premake4 > >> make > >> > >> see readme.text for optional build flags. > >> don't have a windows build quite yet. > >> > >> > >> the main work for this release: > >> > >> o refactoring entire code base (about 80% done) > >> o moved to most current SndLib, Juce, Fomus, Liblo and SDIF (sndlib juce liblo and sdif have all had 2013 releases) > >> o OSX: external app for midi playback no longer needed. If you deselect all midi out devices in the menu, Grace will switch to its new internal synth plugin ("apple's dsl music synth") when you generate midi. the plugin sounds much better than SimpleSynth. you can tweak plugin parameters using the new "Synth Settings..." item in the audio menu > >> o Grace menus redesigned and simplified. > >> o completly reimplemented the audio and midi file players. no more pops, and playing multiple files at the same time should work. the player handles wav and aiff. > >> o added Trace Ouput flag for Open Sound Control > >> > >> the remaining work for the release will be to continue refactoring the code (including examples and tutorials) , modernizing grace's look-and-feel, and on osx i'll try to switch over to the normal Apple style application menu bar. these last two steps will be quite complicated so im not sure how long it will take me... > >> > >> regardless the whole app should now be working and with completely up-to-date packages. > >> > >> --rick > >> > >> > >> _______________________________________________ > >> Cmdist mailing list > >> Cmdist at ccrma.stanford.edu > >> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > >> > > _______________________________________________ > > Cmdist mailing list > > Cmdist at ccrma.stanford.edu > > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > > > > ------------------------------ > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > End of Cmdist Digest, Vol 62, Issue 2 > ************************************* > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From taube at illinois.edu Fri Jun 28 11:04:09 2013 From: taube at illinois.edu (Heinrich Taube) Date: Fri, 28 Jun 2013 13:04:09 -0500 Subject: [CM] Cmdist Digest, Vol 62, Issue 2 In-Reply-To: References: Message-ID: the bit of the readme you may be misunderstanding is here: -- Common Music depends on Premake 4 to create its build scripts. You can download Premake 4 from: http://industriousone.com/premake/download -- once you install premake4 somewhere on your path you can test doing which premake4 From anders.vinjar at bek.no Sat Jun 29 05:20:32 2013 From: anders.vinjar at bek.no (anders.vinjar at bek.no) Date: Sat, 29 Jun 2013 14:20:32 +0200 Subject: [CM] Cmdist Digest, Vol 62, Issue 3 References: Message-ID: <871u7lglbj.fsf@notam02.no> >>>>> "J" == James Hearon writes: J> (compile-file "v.ins") works in slime-repl sbcl, and I get a v.fasl etc. J> but J> (load "v") bumps me out to the debugger, and this is where I'm J> stuck with clm since the blog description is about cm, not clm. Did you load clm first? Eg. (load "/my/dir/clm/all.lisp") ? Quick tip, you'll always hit errors working with code. Just telling somebody you hit an error is useless without the backtrace (messages, everything which leads up to the error, including the error-messages etc). Working w. slime you'll typically look in a *sldb-xxxx* buffer (which pops up) for errors, and *slime-repl* and *inferior-lisp* for warnings. -anders From bil at ccrma.Stanford.EDU Sat Jun 29 10:00:43 2013 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Sat, 29 Jun 2013 10:00:43 -0700 Subject: [CM] Snd 13.8 Message-ID: <20130629165945.M53418@ccrma.Stanford.EDU> Snd 13.8. s7: added autoload (actually moved it from Snd to s7). ffitest.c Snd: listener-colorized, syntax highlighting in glistener. colorizer-colors. removed the view files dialog from the gtk version, including all the related extension language functions, and view-files-select-hook. The various file open/save dialogs now (sigh) use gtk's filechooser. the file-sorter functions now apply only to the Motif case. cmn: Lispworks port thanks to Anders Vinjar. clm: sbcl bugfix thanks to Michael Edwards. checked: gtk 3.9.2, sbcl 1.1.8, openbsd 5.3 and FC 19 (via VirtualBox) Thanks!: Victor Gerasimov, Mike Scholz, Anders Vinjar, Michael Edwards, Rick Taube.