ossia::nodes::audio_metronome Class Referencefinal
Inheritance diagram for ossia::nodes::audio_metronome:

Classes

struct  played_sound
 

Public Member Functions

 audio_metronome (const ossia::small_vector< audio_sample *, 8 > &hi, const ossia::small_vector< audio_sample *, 8 > &lo, int64_t hi_dur, int64_t lo_dur)
 
std::string label () const noexcept override
 
void run (const token_request &tk, exec_state_facade st) noexcept override
 

Public Attributes

const ossia::small_vector< audio_sample *, 8 > & hi_sound
 
const ossia::small_vector< audio_sample *, 8 > & lo_sound
 
const int64_t hi_dur {}
 
const int64_t lo_dur {}
 
ossia::audio_outlet audio_out
 
ossia::value_outlet bang_out
 
ossia::small_vector< played_sound, 8 > in_flight
 

The documentation for this class was generated from the following file:
  • MetroExecutor.cpp