Loading...
Searching...
No Matches
Nodes::Arpeggiator::Node Struct Reference
Public Types | |
| using | byte = unsigned char |
| using | chord = ossia::small_vector< std::pair< byte, byte >, 5 > |
| using | tick = halp::tick_musical |
Public Attributes | ||
| 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 {} | |
| int | previous_octave {} | |
| int | previous_octave_mode {} | |
| int | previous_repeat {} | |
| int | previous_arpeggio {} | |
| std::size_t | index {} | |
| rnd::pcg | rng | |
Member Data Documentation
◆ rng
| rnd::pcg Nodes::Arpeggiator::Node::rng |
Initial value:
{[] {
std::random_device d{};
rnd::pcg r(d);
return r;
}()}
The documentation for this struct was generated from the following file: