Nodes::PulseToNote::Node::val_visitor Struct Reference

Public Member Functions

Note operator() ()
 
Note operator() (ossia::impulse)
 
template<typename T >
Note operator() (const T &)
 
Note operator() (float note)
 
Note operator() (char note)
 
Note operator() (int note)
 
Note operator() (int note, int vel)
 
Note operator() (int note, float vel)
 
Note operator() (const std::vector< ossia::value > &v)
 
template<std::size_t N>
Note operator() (const std::array< float, N > &v)
 

Public Attributes

Statest
 
uint8_t base_note {}
 
uint8_t base_vel {}
 

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