Nodes::MidiUtil::Node Struct Reference

Classes

struct  Note
 

Public Types

using tick = halp::tick_flicks
 

Public Member Functions

 halp_meta (name, "Midi scale") halp_meta(c_name
 
MidiScale halp_meta (category, "Midi") halp_meta(author
 
MidiScale ossia score halp_meta (manual_url, "https://ossia.io/score-docs/processes/midi-utilities.html#midi-scale") halp_meta(description
 
MidiScale ossia score Maps a midi input to a given scale halp_meta (uuid, "06b33b83-bb67-4f7a-9980-f5d66e4266c5") struct
 
void exec (const scale_array &scale, int transp)
 
void update (const scale_array &scale, int transp)
 
void operator() (const tick &tk)
 

Public Attributes

 inputs
 
struct {
   midi_out   midi
 
outputs
 
ossia::flat_map< uint8_t, Notemap
 
std::string scale {}
 
int base {}
 
int transpose {}
 

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