Indicaciones de matiz dinámico en el MIDI
Solo las marcas de dinámica desde ppppp hasta
fffff, incluidos mp, mf y sf tienen
valores asignados. Este valor se aplica a continuación al valor
del rango de volumen MIDI general para obtener el volumen final
que se incluye en la salida MIDI para esa indicación de matiz
dinámico en particular. Las fracciones predeterminadas varían
desde 0.25 para el ppppp hasta 0.95 para el
fffff. El conjunto completo de las indicaciones de
matiz dinámico pueden verse en el archivo ‘scm/midi.scm’.
Fragmentos de código seleccionados
Creating custom dynamics in MIDI output
The following example shows how to create a dynamic marking, not included in the default list, and assign it a specific value so that it can be used to affect MIDI output.
The dynamic mark \rfz is assigned a value of 0.9.
#(define (myDynamics dynamic) (if (equal? dynamic "rfz") 0.9 (default-dynamic-absolute-volume dynamic))) \score { \new Staff { \set Staff.midiInstrument = #"cello" \set Score.dynamicAbsoluteVolumeFunction = #myDynamics \new Voice { \relative { a'4\pp b c-\rfz } } } \layout {} \midi {} }
Archivos instalados: ‘ly/script-init.ly’ ‘scm/midi.scm’.
Fragmentos de código: MIDI.
Referencia de funcionamiento interno: Dynamic_performer.
![[image of music]](../63/lily-9dec432c.png)