[CM] cm->cmn niente confusion

Anders Vinjar anders.vinjar@notam02.no
18 Oct 2002 11:20:15 +0200


--=-=-=

>>> "BS" == Bill Sack <wsack@acsu.buffalo.edu> writes:

    BS> cmn's symbol for niente is ... niente, and cm is writing
    BS> a .cmn file with just n.


    BS>        (f4 e (pp)) (c4 e (n))

    BS> i grepped around in the cm source, but i honestly
    BS> couldn't see where niente was being translated to n.

I think this is related to a bug in cmn's cmn1.lisp.  Try
changing cmn1.lisp to use the spelled-out version of niente'


--=-=-=
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=cmn1-diffs
Content-Description: cmn1.lisp diffs

*** /tmp/cmn1.lisppjCwUL	Fri Oct 18 11:08:33 2002
--- /tmp/cmn1.lisp~pjC9eR	Fri Oct 18 11:08:33 2002
***************
*** 1682,1688 ****
  (define-dynamics sfp :sfp "sfP"           '(.15 0 .25 -.05 0 0)  '(0.000 -0.176 0.754 0.418))
  (define-dynamics sfz :sfz "sfz"           '(.15 0 .15 -.05 0 0)  '(0.000 -0.176 0.749 0.418))
  
! (define-dynamics niente :niente "n"       '(0 0)                 '(0.000 0 0.15 0.175))
  ;(define-dynamics n :n "n"                '(0 0)                 '(0.000 0 0.15 0.175))
  (define-dynamics subito :I "I"            '(0 0)                 '(0.000 0 0.1 0.175))
  (define-dynamics I :I "I"                 '(0 0)                 '(0.000 0 0.1 0.175))
--- 1682,1688 ----
  (define-dynamics sfp :sfp "sfP"           '(.15 0 .25 -.05 0 0)  '(0.000 -0.176 0.754 0.418))
  (define-dynamics sfz :sfz "sfz"           '(.15 0 .15 -.05 0 0)  '(0.000 -0.176 0.749 0.418))
  
! (define-dynamics niente :n "n"            '(0 0)                 '(0.000 0 0.15 0.175))
  ;(define-dynamics n :n "n"                '(0 0)                 '(0.000 0 0.15 0.175))
  (define-dynamics subito :I "I"            '(0 0)                 '(0.000 0 0.1 0.175))
  (define-dynamics I :I "I"                 '(0 0)                 '(0.000 0 0.1 0.175))

--=-=-=


This forces you to use the full name (#'niente or 'niente as
dynamic-mark instead of #'n or 'n) in cmn, but if i recall
correctly, the abbreviated version triggers some bug anyway.

--=-=-=--