X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ly%2Fdynamic-scripts-init.ly;h=8db53c4d3c5603f70e795e19ae42af1854e5a1da;hb=19b37df119ff6ca84421d984fe1d33112ad08299;hp=c91bd8d257064a4a287204af5f65d57e51b0b4f2;hpb=aa384518d059d26ffd6c0da3068fbdc2a345ecc1;p=lilypond.git diff --git a/ly/dynamic-scripts-init.ly b/ly/dynamic-scripts-init.ly index c91bd8d257..8db53c4d3c 100644 --- a/ly/dynamic-scripts-init.ly +++ b/ly/dynamic-scripts-init.ly @@ -1,27 +1,35 @@ -\version "1.5.49" +\version "2.12.0" % % declare the standard dynamic identifiers. % -ppppp = \dynamicscript #"ppppp" -pppp = \dynamicscript #"pppp" -ppp = \dynamicscript #"ppp" -pp = \dynamicscript #"pp" -p = \dynamicscript #"p" -mp = \dynamicscript #"mp" -mf = \dynamicscript #"mf" -f = \dynamicscript #"f" -ff = \dynamicscript #"ff" -fff = \dynamicscript #"fff" -ffff = \dynamicscript #"ffff" -fp = \dynamicscript #"fp" -sf = \dynamicscript #"sf" -sfp = \dynamicscript #"sfp" -sff = \dynamicscript #"sff" -sfz = \dynamicscript #"sfz" -fz = \dynamicscript #"fz" -sp = \dynamicscript #"sp" -spp = \dynamicscript #"spp" -rfz = \dynamicscript #"rfz" +#(define (make-dynamic-script str) + (make-music 'AbsoluteDynamicEvent + 'text str)) + +%% don't exceed ppppp or fffff; see midi.scm. +ppppp = #(make-dynamic-script "ppppp") +pppp = #(make-dynamic-script "pppp") +ppp = #(make-dynamic-script "ppp") +pp = #(make-dynamic-script "pp") +p = #(make-dynamic-script "p") +mp = #(make-dynamic-script "mp") +mf = #(make-dynamic-script "mf") + +%% f is pitch. +"f" = #(make-dynamic-script "f") +ff = #(make-dynamic-script "ff") +fff = #(make-dynamic-script "fff") +ffff = #(make-dynamic-script "ffff") +fffff = #(make-dynamic-script "fffff") +fp = #(make-dynamic-script "fp") +sf = #(make-dynamic-script "sf") +sfp = #(make-dynamic-script "sfp") +sff = #(make-dynamic-script "sff") +sfz = #(make-dynamic-script "sfz") +fz = #(make-dynamic-script "fz") +sp = #(make-dynamic-script "sp") +spp = #(make-dynamic-script "spp") +rfz = #(make-dynamic-script "rfz")