[CM] various questions

Rick Taube taube@uiuc.edu
Tue, 26 Nov 2002 15:56:17 -0600


>* (load "/home/dlphilp/CCRMA/cm-2.4.0/etc/examples/fm.cmucl")
>
>; Loading #p"/home/dlphilp/CCRMA/cm-2.4.0/etc/examples/fm.cmucl".
>
> Warning: This function is undefined:
>  LOAD-FOREIGN

this looks like a CMU problem to me. I can compile/load in mcl, for example.

>     A. The clefs appear to be finally determined by the octave
> registration of their respective pitch class sets. Is that true, i.e.,
> will the range of the pitches override the clef selection automatically
>? Is there a way to "fix" the clef selection so it will not change ?

Are you setting up a staff first? I think if you do
	(set-cmn-staff! 0 :clef :treble ...)
CMN will only use the treble clef for staff 0. But maybe CMN changes to a new clef if it thinks it should. look in the cmn docs, there is probably a control on this.

BTW ill be adding a 'staffing' slot to .cmn files so that you can either define global staff descriptions like in intro.cm or specify them on a per score basis.


>     B. The entry for cmn-file in the CM dictionary refers to a slot
> initializer called "display" which takes a true or false argument. I
> would like to auto-display newly created scores: does this setting
> enable such an action ? If so, how do I use it ?

no, this is out of date, i think this referred to an interface someone at IRCAM did on the mac.  May try writing a hook function to do this and then do (set-cmn-output-hook! whatever)