[CM] cm2

Taube, Heinrich K taube at illinois.edu
Sat Feb 4 14:36:45 PST 2017


Yes, thank you so much. I never hit that bug! :/ I do hope I can get back to Cm work this year, the last 2 years has been nsf grants and beginning to commercialize the music theory software Harmonia.  in addition to S7, JUCE has also been improving its terrific support now too for audio, sampling and built in Osc support, ability to run on android and iOs devices.

> On Feb 4, 2017, at 3:34 PM, Ralf Mattes <rm at seid-online.de> wrote:
> 
> On Sat, Feb 04, 2017 at 10:22:56PM +0000, Taube, Heinrich K wrote:
>> Ralf is correct CM is written in a simplified scheme that was easy to port to other schemes, and also to convert to common-lisp. This was all pre S7. After Bill created S7 that allowed true emdedding into C/C++ I didnt see any reason to keep supporting the other schemes since S7 also has terrific built in, lowlevel audio support. At this point I would only recommend using S7 as the scheme.  
> 
> Even so this might be off-topic, s7 is a terrific (and fun to use)
> scheme. 
> 
>> If you want to use COmmon Lisp then stick with CM2, CM2 should work fine there, except maybe a need to tweek the front-end loading.
> 
> Yes, a lot of the build setup can be (and needs to be) simplified. We
> know have asdf and uiop. And Orm did find some serious bug in the
> process/loop implementation.
> 
> Cheers, RalfD
> 
> 
>> 
>>> On Feb 4, 2017, at 2:32 PM, Ralf Mattes <rm at seid-online.de> wrote:
>>> 
>>> On Sat, Feb 04, 2017 at 05:49:52PM +0000, James Hearon wrote:
>>>> Hi,
>>>> 
>>>> re: cm2, with help from Adam I understand I'm supposed to load the cm2.asd.  OK.
>>>> 
>>>> I can load, and eval .lisp file from sbcl using command line, or in emacs with slime; but cannot yet figure out how to get .cm or .scm files working in cm2.   
>>> 
>>>> Seems like .scm files are in the sources, 
>>> 
>>> That's a bit missleading. Common Music is (was?) in fact written in some
>>> sort of generic scheme, the common lisp version is actually a
>>> converted/compiled version of the scheme code.
>>> 
>>>> but not sure how to use a simple .scm  with cm2.
>>> 
>>> CM2 (the system) actually uses some sort of schemish lisp syntax (i.e.
>>> 'define instead of 'defun et al.). Where do these .scm files come from.
>>> 
>>> Cheers, Ralf Mattes
>>> 
>>>> 
>>>> 
>>>> Thank You,
>>>> 
>>>> Jim
>>> 
>>>> _______________________________________________
>>>> Cmdist mailing list
>>>> Cmdist at ccrma.stanford.edu
>>>> https://cm-mail.stanford.edu/mailman/listinfo/cmdist
>>> 
>>> _______________________________________________
>>> Cmdist mailing list
>>> Cmdist at ccrma.stanford.edu
>>> https://cm-mail.stanford.edu/mailman/listinfo/cmdist
>>> 
>> 




More information about the Cmdist mailing list