[ << Input e output ] | [Top][Contents][Index] | [ Gestione dello spazio >> ] |
[ < Gestione delle dinamiche nel MIDI ] | [ Up : Gestione delle dinamiche nel MIDI ] | [ Impostazione del volume MIDI > ] |
Dinamiche nel MIDI
Solo i segni di dinamica compresi tra ppppp
e fffff
, inclusi
mp
, mf
e sf
hanno dei valori assegnati. Questo valore
viene poi applicato al valore della gamma del volume MIDI complessivo per
ottenere il volume finale incluso nell’output MIDI per quella particolare
dinamica. Le frazioni predefinite vanno da 0.25 per ppppp a
0.95 per fffff. L’insieme completo di dinamiche e delle loro
frazioni associate si trova in scm/midi.scm.
Frammenti di codice selezionati
Creare dinamiche personalizzate nell’output MIDI
L’esempio seguente mostra come creare un segno di dinamica, non incluso nell’elenco predefinito, e assegnargli un valore specifico così che possa essere usato per cambiare l’output MIDI.
Al segno di dinamica \rfz
viene assegnato il valore 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 {} }
File installati: ly/script-init.ly scm/midi.scm.
Frammenti: MIDI.
Guida al funzionamento interno: Dynamic_performer.
[ << Input e output ] | [Top][Contents][Index] | [ Gestione dello spazio >> ] |
[ < Gestione delle dinamiche nel MIDI ] | [ Up : Gestione delle dinamiche nel MIDI ] | [ Impostazione del volume MIDI > ] |