[CM] CMN help: line breaks with pedal

andersvi at extern.uio.no andersvi at extern.uio.no
Sun Feb 13 23:57:38 PST 2005


The way the pedal-marks are constructed they expect to be
attached to notes and rests.  (If you really need to attach them
to anything apart from notes or rests for some reason it should
be possible to fix.  Have a look at pedal.lisp)

The following works here at least:

(cmn (size 20) (staff-separation 3) (line-separation 3)
     (system brace
             (staff treble df-major (meter 3 4)

                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar c4 q c4 q c4 q
                    bar

                    )
             (staff (bass ) df-major (meter 3 4)

                    bar           (b3 q (pedal- (dy -1)))
                                  b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           (b3 q  -pedal-)
                                  b3 q b3 q
                    bar           b3 q b3 q b3 q
                    bar           b3 q b3 q
                                  (b3 q  -pedal)
                    bar

                    )
             ))

>>> "K" == Kyle Markley <kmarkley at seffera.net> writes:
K> 
K> I can't seem to get pedal marks to cooperate with line breaks.  Either
K> I  don't know what I'm doing (very likely!) or this may be a CMN bug
K> or just  unsupported.  The code below will execute successfully, but
K> if you remove  the comment on the ending "bar", you'll get this error:
K> 
K> ** - Continuable Error
K> NO-APPLICABLE-METHOD: When calling #<GENERIC-FUNCTION SHORT-NOTE> with
K> arguments
K>   (#<BAR: (onset 24)> :X0 28.55), no method is applicable.
K> 
K> How can I get the pedaling notation to correctly cross a line break?
K> 
K> 
K> 
K> (cmn (size 20) (staff-separation 3) (line-separation 3)
K>    (system brace
K>      (staff treble df-major (meter 3 4)
K> 
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar c4 q c4 q c4 q
K> bar
K> 
K>      )
K>      (staff (bass (pedal- (dy -1))) df-major (meter 3 4)
K> 
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> (bar -pedal-) b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> bar           b3 q b3 q b3 q
K> ;;(bar -pedal)
K> 
K>      )
K> ))
K> 
K> -- 
K> Kyle Markley
K> 
K> _______________________________________________
K> Cmdist mailing list
K> Cmdist at ccrma.stanford.edu
K> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist




More information about the Cmdist mailing list