[CM] Newbie learning. . . . CM / CLM-3 / SND / Scheme???
Bill Schottstaedt
bil@ccrma.Stanford.EDU
Tue, 29 May 2007 14:22:50 -0700
> I want to ask whether snd-ruby has same
> possibilities as guile version? I suppose there is nothing like
> rt_compile in my snd-ruby; also I wonder if something like snd-ls is
> achievable with ruby? Or 3D spectrogram from the manual (grfsnd.html)?
>
> Main question is: if I stay with ruby (which is IMHO easier to
> understand) won't I miss any functionality? What with connection to
> cm/cmn?
Mike Scholz is the expert, but I can make a few vague comments. The
3D graphics only depends on opengl -- the picture in grfsnd.html was
made using the transform dialog and the two color/orientation
dialogs. Most of the scheme stuff exists in ruby, so I don't think you'll
find any missing functionality, and having active ruby-snd users will
certainly help us find any we've missed! cm is currently
scheme/lisp specific, but I think the cmn section that Snd uses
does work -- the music notation symbols are in musglyphs.rb.
I don't think rt-compile exists for ruby, but there was an "inline"
package of some kind that Mike made for sndlib/clm. I personally
use scheme, mainly out of lumpish habit -- I've been writing lisp
code for about 3 decades, so it has become second nature. But Mike and
I do want the other two versions of Snd (Forth and Ruby) to be just
as useful, so I'd encourage you to go ahead.