[CM] CM/Scheme without Grace?

Iain Duncan iainduncanlists at gmail.com
Fri Feb 28 08:23:53 PST 2020


Thanks Rick, I just took a proper read through the Common Music docs and
will definitely be coming back to this as many of the things I want to do
are there. So in the long run, it will probably make sense to make the S7
algo tools that I want in Max be as CM based or compatible as possible.
(Which was one of the reasons I chose S7, I just hadn't go to this part
yet...).   I was planning on adding scheduled scheme functions hooked into
the Max global time system for the second release, so I'll take a proper
dig into the CM scheduler and see if can make it compatible, or nearly so.
It would be great if I could get it so that Common Music scheme code could
mostly just run on scheme-for-max. :-)

One more questions, did you implement SAL in S7? or is there a SAL
interpreter in C++?

thanks for all your work!
iain

On Fri, Feb 28, 2020 at 8:18 AM Taube, Heinrich K <taube at illinois.edu>
wrote:

> Yes, Grace is built in JUCE.  Actually Its not hard to load plugins
> directly into juce, if you did that you could route your midi to your
> plugins without needing an external app.
> I have
>
> On Feb 28, 2020, at 9:55 AM, Iain Duncan <iainduncanlists at gmail.com>
> wrote:
>
> So much good stuff to dig into on this thread! :-)
>
> Rick, I noticed in the S7 docs there was a mention of your name on "S7 in
> JUCE". Did you use JUCE for Grace? I ask as it's on my to-evaluate list for
> some advanced ear training software I'd like to build with S7.  (Jazz ear
> training software,  at a high enough level of sophistication, starts to
> look like algo composition if you squint a little.)
>
> iain
>
> On Fri, Feb 28, 2020 at 6:31 AM Taube, Heinrich K <taube at illinois.edu>
> wrote:
>
>>
>> On Feb 28, 2020, at 6:44 AM, Michael Gogins <michael.gogins at gmail.com>
>> wrote:
>>
>> > I see the Grace documentation lists a bunch of functions/macros related
>> to algo music, but it's not clear to me whether Grace is required to get
>> that functionality.
>> >
>> > My application is to algorithmically generate midi to be played by
>> virtual instruments. (i.e., route the midi to a VST or AU host.)
>> >
>>
>>
>> Grace is a C++ app that contains a real time scheduler, s7 scheme, and a
>> scheme version of common music.  You would develop your programs in scheme
>> (or Sal) and you can run them in realtime to send MIDI or OSC to external
>> programs. you can also use bill’s own s7 scheme binding to sndlib to
>> generate audio files algorithmically.
>> —Rick
>>
>> _______________________________________________
>> Cmdist mailing list
>> Cmdist at ccrma.stanford.edu
>> https://cm-mail.stanford.edu/mailman/listinfo/cmdist
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/mailman/private/cmdist/attachments/20200228/d15ce3af/attachment.html>


More information about the Cmdist mailing list