Loading...
Searching...
No Matches
Patternist::pattern_node Class Reference
Inheritance diagram for Patternist::pattern_node:

Public Member Functions

std::string label () const noexcept override
 
bool legato (int note) const noexcept
 
void release_all (int64_t timestamp) noexcept
 
void set_channel (uint8_t c) noexcept
 
void run (const ossia::token_request &tk, ossia::exec_state_facade st) noexcept override
 
void play_step (int64_t date, bool rewinding=false) noexcept
 
void all_notes_off () noexcept override
 

Public Attributes

ossia::midi_outlet out
 
ossia::value_outlet accent_out
 
ossia::value_outlet slide_out
 
Pattern pattern
 
ossia::flat_set< uint8_t > in_flight
 
int current = 0
 
int last = -1
 
uint8_t channel {1}
 
uint8_t in_flight_channel {1}
 
bool release_pending {}
 
bool mustStop {}
 

The documentation for this class was generated from the following file: