MIDI rule to automatically cycle through specified sequences of different articulations.
More...
|
uint8_t | Articulations |
| Number of articulations in the instrument.
|
|
String | pArticulations [32] |
| Names of the articulations.
|
|
range_t | PlayRange |
| Key range of the playable keys in the instrument.
|
|
uint8_t | Patterns |
| Number of alternator patterns.
|
|
struct gig::MidiRuleAlternator::pattern_t | pPatterns [32] |
| A pattern is a sequence of articulation numbers.
|
|
selector_t | Selector |
| Method by which pattern is chosen.
|
|
range_t | KeySwitchRange |
| Key range for key switch selector.
|
|
uint8_t | Controller |
| CC number for controller selector.
|
|
bool | Polyphonic |
| If alternator should step forward only when all notes are off.
|
|
bool | Chained |
| If all patterns should be chained together.
|
|
MIDI rule to automatically cycle through specified sequences of different articulations.
The instrument must be using the smartmidi dimension.
Note: "Alternator" MIDI rules are neither supported by gigedit nor by LinuxSampler. We recommend you using real-time instrument scripts instead. Read more about the details and reasons for this in the description of the MidiRule base class.
- Deprecated:
- Just provided for backward compatiblity, use Script for new instruments instead. See description of MidiRule for details.
Definition at line 1099 of file gig.h.