Loading...
Searching...
No Matches
Nodes::Quantifier::Node Struct Reference
Classes | |
struct | Note |
struct | NoteIn |
Public Types | |
using | tick = halp::tick_flicks |
Public Member Functions | |
halp_meta (name, "Midi quantify") halp_meta(c_name | |
Quantifier | halp_meta (category, "Midi") halp_meta(manual_url |
Quantifier ossia score | halp_meta (description, "Quantifies a MIDI input") halp_meta(uuid |
void | prepare (halp::setup s) |
void | sequence (Note new_note, int64_t date) |
void | operator() (const tick &tk) |
Public Attributes | ||
Quantifier | https: halp_meta(author | |
struct { | ||
halp::midi_bus<"in", libremidi::message > midi | ||
quant_selector<"Quantization"> start_quant | ||
halp::hslider_f32<"Tightness", halp::range{0.f, 1.f, 0.8f}> tightness | ||
duration_selector<"Duration"> duration | ||
halp::hslider_f32<"Tempo", halp::range{20., 300., 120.}> tempo | ||
} | inputs | |
struct { | ||
midi_out midi | ||
} | outputs | |
std::vector< NoteIn > | to_start | |
std::vector< NoteIn > | running_notes | |
halp::setup | setup | |
The documentation for this struct was generated from the following file: