#include <step.hpp>
◆ step_t() [1/5]
| constexpr sequencer::midi::step_t::step_t |
( |
bool |
active = false | ) |
|
|
inlineexplicitnoexcept |
◆ step_t() [2/5]
| constexpr sequencer::midi::step_t::step_t |
( |
note_t |
note | ) |
|
|
inlineexplicitnoexcept |
◆ step_t() [3/5]
| constexpr sequencer::midi::step_t::step_t |
( |
note_t |
note, |
|
|
std::uint8_t |
velocity |
|
) |
| |
|
inlinenoexcept |
◆ step_t() [4/5]
| constexpr sequencer::midi::step_t::step_t |
( |
note_t |
note, |
|
|
std::uint8_t |
velocity, |
|
|
beat_duration |
length |
|
) |
| |
|
inlinenoexcept |
◆ step_t() [5/5]
| sequencer::midi::step_t::step_t |
( |
const step_t & |
other | ) |
|
|
inlinenoexcept |
◆ evaluate_trig_condition()
| bool sequencer::midi::step_t::evaluate_trig_condition |
( |
| ) |
const |
|
inlinenoexcept |
◆ is_active()
| bool sequencer::midi::step_t::is_active |
( |
| ) |
const |
|
inlinenoexcept |
◆ length()
◆ note()
◆ operator=()
| step_t& sequencer::midi::step_t::operator= |
( |
const step_t & |
other | ) |
|
|
inlinenoexcept |
◆ set_active()
| void sequencer::midi::step_t::set_active |
( |
bool |
active | ) |
|
|
inlinenoexcept |
◆ set_length()
◆ set_note()
| void sequencer::midi::step_t::set_note |
( |
note_t |
note | ) |
|
|
inlinenoexcept |
◆ set_trig_condition()
template<class F >
| void sequencer::midi::step_t::set_trig_condition |
( |
F |
f | ) |
|
|
inlinenoexcept |
◆ set_velocity()
| void sequencer::midi::step_t::set_velocity |
( |
std::uint8_t |
velocity | ) |
|
|
inlinenoexcept |
◆ velocity()
| constexpr const std::optional< copyable_atomic< std::uint8_t > >& sequencer::midi::step_t::velocity |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following file: