Classes

struct  Note
 
struct  NoteIn
 
struct  val_visitor
 

Public Types

using tick = halp::tick_flicks
 

Public Member Functions

 halp_meta (name, "Pulse to Midi") halp_meta(c_name
 
VelToNote halp_meta (category, "Midi") halp_meta(author
 
VelToNote ossia score halp_meta (manual_url, "https://ossia.io/score-docs/processes/midi-utilities.html#pulse-to-note") halp_meta(description
 
VelToNote ossia score Converts a message into MIDI n If the input is an the output will be the default pitch at the default velocity n If the input is a single integer the output will be the relevant note at the default velocity If the input is an array of two values the output will be the relevant note halp_meta (uuid, "2c6493c3-5449-4e52-ae04-9aee3be5fb6a") struct
 
void operator() (const tick &tk)
 
void start_all_notes (ossia::physical_time abs_date, ossia::physical_time date_phys, int chan, float endq) noexcept
 
void stop_notes (ossia::physical_time date_phys, int chan)
 

Static Public Member Functions

static constexpr uint8_t midi_clamp (int num)
 

Public Attributes

VelToNote ossia score Converts a message into MIDI n If the input is an impulse
 
VelToNote ossia score Converts a message into MIDI n If the input is an the output will be the default pitch at the default velocity n If the input is a single integer in [0;127]
 
VelToNote ossia score Converts a message into MIDI n If the input is an the output will be the default pitch at the default velocity n If the input is a single integer the output will be the relevant note at the default velocity If the input is an array of two values between [0;127]
 
 inputs
 
struct {
   midi_out   midi
 
outputs
 
std::vector< NoteInto_start
 
std::vector< NoteInrunning_notes
 

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