| [ << General input and output ] | [Top][Contents][Index] | [ Spacing issues >> ] |
| [ < Using MIDI instruments ] | [ Up : Creating MIDI output ] | [ MIDI channel mapping > ] |
3.5.6 Using repeats with MIDI
Repeats can be represented in the MIDI output by applying the
\unfoldRepeats command.
\score {
\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' }
}
}
\midi { }
}
In order to restrict the effect of \unfoldRepeats to the MIDI
output only, while also generating printable scores, it is necessary to
make two \score blocks; one for MIDI (with unfolded
repeats) and one for the notation (with volta, tremolo, and percent
repeats);
\score {
… music …
\layout { }
}
\score {
\unfoldRepeats {
… music …
}
\midi { }
}
When using multiple voices, each of the voices must contain completely unfolded repeats for correct MIDI output.
See also
Notation Reference: Repeats.
| [ << General input and output ] | [Top][Contents][Index] | [ Spacing issues >> ] |
| [ < Using MIDI instruments ] | [ Up : Creating MIDI output ] | [ MIDI channel mapping > ] |