[ << MIDI ] | [Top][Contents] | [ Templates >> ] |
[ < Demo MidiInstruments ] | [ Up : MIDI ] | [ Templates > ] |
Modificare l’equalizzazione predefinita degli strumenti MIDI
L’equalizzatore predefinito degli strumenti MIDI può essere modificato
impostando la proprietà instrumentEqualizer
nel contesto Score
come una procedura Scheme definita dall’utente che usi il nome dello strumento
MIDI come argomento insieme a una coppia di frazioni indicanti i volumi
minimi e massimi da applicare a quello specifico strumento.
L’esempio seguente imposta i volumi massimo e minimo per il flauto e per il clarintetto.
#(define my-instrument-equalizer-alist '()) #(set! my-instrument-equalizer-alist (append '( ("flute" . (0.7 . 0.9)) ("clarinet" . (0.3 . 0.6))) my-instrument-equalizer-alist)) #(define (my-instrument-equalizer s) (let ((entry (assoc s my-instrument-equalizer-alist))) (if entry (cdr entry)))) \score { << \new Staff { \key g \major \time 2/2 \set Score.instrumentEqualizer = #my-instrument-equalizer \set Staff.midiInstrument = "flute" \new Voice \relative { r2 g''\mp g fis~ 4 g8 fis e2~ 4 d8 cis d2 } } \new Staff { \key g \major \set Staff.midiInstrument = "clarinet" \new Voice \relative { b'1\p a2. b8 a g2. fis8 e fis2 r } } >> \layout { } \midi { } }
[ << MIDI ] | [Top][Contents] | [ Templates >> ] |
[ < Demo MidiInstruments ] | [ Up : MIDI ] | [ Templates > ] |