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: