Nodes::PulseToNote::Node Struct Reference

Classes

struct  Metadata
 
struct  NoteIn
 
struct  State
 
struct  val_visitor
 

Public Types

using Note = Control::Note
 
using control_policy = ossia::safe_nodes::default_tick_controls
 

Static Public Member Functions

static constexpr uint8_t midi_clamp (int num)
 
static void run (const ossia::value_port &p1, const ossia::timed_vec< float > &startq, const ossia::timed_vec< float > &tightness, const ossia::timed_vec< float > &endq, const ossia::timed_vec< int > &basenote, const ossia::timed_vec< int > &basevel, const ossia::timed_vec< int > &shift_note, const ossia::timed_vec< int > &note_random, const ossia::timed_vec< int > &vel_random, const ossia::timed_vec< int > &chan_vec, ossia::midi_port &p2, ossia::token_request tk, ossia::exec_state_facade st, State &self)
 
static void start_all_notes (ossia::time_value date, ossia::physical_time date_phys, int chan, float endq, ossia::midi_port &p2, State &self) noexcept
 
static void stop_notes (ossia::physical_time date_phys, int chan, ossia::midi_port &p2, State &self)
 

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