Loading...
Searching...
No Matches
Nodes::PulseToNote::Node Struct Reference

Classes

struct  Setup
 

Public Types

using tick = ossia::token_request
 

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(uuid
 
VelToNote ossia score ae04 halp_meta (process_exec, true) halp_meta(local_midi_tick_batch
 
VelToNote ossia score ae04 true halp_meta (local_midi_tick_batch_reserve, detail::Engine<>::max_output_events) halp_meta(description
 
ends use a grid or a duration In quantized min duration extends to the next grid point and max duration caps the hold exactly Tightness blends from immediate (0) to the next grid point(1).") struct
 
void prepare (Setup setup)
 
void start () noexcept
 
void stop () noexcept
 
void pause () noexcept
 
void resume () noexcept
 
template<typename Time >
void transport (Time) noexcept
 
const detail::Statisticsstatistics () const noexcept
 
bool needs_service () const noexcept
 
void cleanup_tick (const tick &tk) noexcept
 
void operator() (const tick &tk) noexcept
 
std::optional< ossia::exec_state_facade::sample_timings > execution_span (const tick &tk) const noexcept
 
void emit (const detail::MidiEvent &e) noexcept
 

Public Attributes

VelToNote ossia score ae04 true Impulse: default pitch and velocity. Scalar number: pitch. " "[pitch
 
VelToNote ossia score ae04 true integer velocity: MIDI velocity
 
float velocity: normalized 0..1. " "Zero velocity releases owned notes for that source pitch. " "Starts may be quantized
 
ends use a grid or a duration In quantized mode
 
 inputs
 
struct { 
 
   midi_out   midi 
 
outputs 
 
ossia::exec_state_facade ossia_state {}
 
detail::Engine engine_ {}
 
bool running_ {true}
 
double rate_ {}
 
bool seeded_ {}
 

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