|
using | byte = unsigned char |
|
using | chord = ossia::small_vector< std::pair< byte, byte >, 5 > |
|
using | tick = halp::tick_musical |
|
|
| halp_meta (name, "Arpeggiator") halp_meta(c_name |
|
Arpeggiator | halp_meta (category, "Midi") halp_meta(author |
|
Arpeggiator ossia score | halp_meta (manual_url, "https://ossia.io/score-docs/processes/midi-utilities.html#arpeggiator") halp_meta(description |
|
Arpeggiator ossia score Arpeggiator | halp_meta (uuid, "0b98c7cd-f831-468f-81e3-706d6a97d705") struct |
|
void | update () |
|
void | arpeggiate (int size_mult) |
|
void | octavize (std::size_t orig_size, int i) |
|
void | operator() (const halp::tick_musical &tk) |
|
|
| inputs |
|
struct { |
halp::midi_out_bus<"out", libremidi::message > midi |
|
} | outputs |
|
ossia::flat_map< byte, byte > | notes |
|
ossia::small_vector< chord, 10 > | arpeggio |
|
std::array< int8_t, 128 > | in_flight {} |
|
float | previous_octave {} |
|
int | previous_arpeggio {} |
|
std::size_t | index {} |
|
The documentation for this struct was generated from the following file: