Should focus and rephrase a bit better. -What I am looking is for a way of getting instrument calls into Snd from note events generated on CM or Grace.- On CM-2, there was an output option that will generate a note stream for a CLM instrument. Recall that in those days we would have have a Lisp image with CM on top of CLM and perhaps CMN. At the time, we were able to generate note lists, and even scorefiles on the same Lisp environment by using CM's 'process' macro and the 'events' scheduler to see or listen CM's output. For CLM's output we needed to load a compiled version of an instrument to listen to an audio file result of note events from CM. Since CLM was part of the same Lisp environment, CLM would render an audio file while the events function on CM would play it on the DAC. This was a straight forward operation once an instrument was loaded. On CM a new object was created with all its parameters, and any of those parameters could be used and manipulated within CM's 'process' macro. For example, let's say we wanted to use the FM-Violin instrument which has more than a dozen of parameters. Being the case, we would compile and load 'v.ins' which had CLM's code for the FM-Violin instrument into the Lisp environment and CM & CLM interacting with each other. We could write a process within CM that will control, say 'periodic-vibrato-rate' on each note produced. Here CM will generate note streams, CLM will render an audio file and CM's events scheduler will trigger an audio file player (DAC). For the above see pages: 325-329 from "Notes from the Metalevel." BUT NOW, we don't have CLM any more. If I remember on CM-2, the 'events' scheduler (function) will allow to generate just a '*.clm' file consisting of note streams and instrument calls. The issue as it is now is that still requires CLM as part of the Lisp image. What about if CM-2 doesn't require CLM to be loaded on the same Lisp image in order to get the '*.clm' file or scorefile?. Same thing with grace. What about if we could get the note stream or instrument calls from grace to be read on Snd?. I know that CM or Grace should know about Snd's instrument and parameters. Could we define a new object inside CM-2 or Grace describing this instrument and its parameters?, Just like we used to do when loading CLM instruments directly into CM?. Reiterating on the FM-Violin example, how can we get a note stream using CM or Grace, to be read by 'v.scm', FM-violin instrument on Snd?. Think this also helps in Iain's question in regards to a possible CM-S7-Snd interface. Thanks a lot, -- Juan
In the old days of CMv2-CLMv(2-3) there used to be a nice connection between CM and CLM. If I am not mistaken this is what is described on one of the last chapters of 'Notes from the Metalevel'.
_______________________________________________ Cmdist mailing list [email protected] https://cm-mail.stanford.edu/mailman/listinfo/cmdist
