[ << General input and output ] | [Top][Contents][Index][ ? ] | [ Spacing issues >> ] | ||
[ < ] | [ Up : MIDI output ] | [ Controlling MIDI dynamics > ] |
3.5.4 Repeats in MIDI
With a few minor additions, all types of repeats can be represented
in the MIDI output. This is achieved by applying the
\unfoldRepeats
music function. This function changes all
repeats to unfold repeats.
\unfoldRepeats { \repeat tremolo 8 {c'32 e' } \repeat percent 2 { c''8 d'' } \repeat volta 2 {c'4 d' e' f'} \alternative { { g' a' a' g' } {f' e' d' c' } } } \bar "|."
When creating a score file using \unfoldRepeats
for MIDI,
it is necessary to make two \score
blocks: one for MIDI
(with unfolded repeats) and one for notation (with volta, tremolo,
and percent repeats). For example,
\score { ..music.. \layout { .. } } \score { \unfoldRepeats ..music.. \midi { .. } }
[ << General input and output ] | [Top][Contents][Index][ ? ] | [ Spacing issues >> ] | ||
[ < ] | [ Up : MIDI output ] | [ Controlling MIDI dynamics > ] |