#include <digitakt_parameter.hpp>
|
| enum | idx {
trig = 0,
source,
filter,
amp,
lfo,
delay,
reverb,
count
} |
| |
| enum | lfo_idx {
speed = 0,
multiplier,
fade,
destination,
wave_form,
phase,
mod,
depth
} |
| |
| enum | wave_from_idx {
triangular = 0,
sine,
square,
saw,
exp,
ramp,
random
} |
| |
| using | parameters_type = std::vector< copyable_atomic< std::int16_t > > |
| |
| using | container_type = std::vector< parameters_type > |
| |
| using | size_type = container_type::size_type |
| |
◆ idx
| Enumerator |
|---|
| trig | |
| source | |
| filter | |
| amp | |
| lfo | |
| delay | |
| reverb | |
| count | |
◆ lfo_idx
| Enumerator |
|---|
| speed | |
| multiplier | |
| fade | |
| destination | |
| wave_form | |
| phase | |
| mod | |
| depth | |
◆ wave_from_idx
| Enumerator |
|---|
| triangular | |
| sine | |
| square | |
| saw | |
| exp | |
| ramp | |
| random | |
◆ track_parameter_t()
| sequencer::backend::digitakt::track_parameter_t::track_parameter_t |
( |
| ) |
|
|
inline |
◆ lfo_destination()
| auto sequencer::backend::digitakt::track_parameter_t::lfo_destination |
( |
| ) |
const |
|
inlinenoexcept |
◆ lfo_enabled()
| bool sequencer::backend::digitakt::track_parameter_t::lfo_enabled |
( |
| ) |
const |
|
inlinenoexcept |
◆ lfo_func()
template<class F >
| auto sequencer::backend::digitakt::track_parameter_t::lfo_func |
( |
std::uint8_t |
min, |
|
|
std::uint8_t |
max, |
|
|
F |
f |
|
) |
| const |
|
inlinenoexcept |
◆ lfo_speed()
| auto sequencer::backend::digitakt::track_parameter_t::lfo_speed |
( |
| ) |
const |
|
inlinenoexcept |
◆ note_length()
| beat_duration sequencer::backend::digitakt::track_parameter_t::note_length |
( |
| ) |
const |
|
inlinenoexcept |
◆ note_offset()
| auto sequencer::backend::digitakt::track_parameter_t::note_offset |
( |
| ) |
const |
|
inlinenoexcept |
◆ set_note_length_idx()
| void sequencer::backend::digitakt::track_parameter_t::set_note_length_idx |
( |
std::uint16_t |
idx | ) |
|
|
inlinenoexcept |
◆ set_velocity()
| void sequencer::backend::digitakt::track_parameter_t::set_velocity |
( |
std::uint16_t |
velocity | ) |
|
|
inlinenoexcept |
◆ velocity()
| auto sequencer::backend::digitakt::track_parameter_t::velocity |
( |
| ) |
const |
|
inlinenoexcept |
◆ length_idx
| constexpr auto sequencer::backend::digitakt::track_parameter_t::length_idx = 2u |
|
static |
◆ note_offset_idx
| constexpr auto sequencer::backend::digitakt::track_parameter_t::note_offset_idx = 0u |
|
static |
◆ velocity_idx
| constexpr auto sequencer::backend::digitakt::track_parameter_t::velocity_idx = 1u |
|
static |
The documentation for this struct was generated from the following file: