Mixin for a piano roll-based track.
More...
#include <src/structure/tracks/piano_roll_track.h>
|
| void | to_json (nlohmann::json &j, const PianoRollTrackMixin &track) |
| void | from_json (const nlohmann::json &j, PianoRollTrackMixin &track) |
|
void | init_from (PianoRollTrackMixin &obj, const PianoRollTrackMixin &other, utils::ObjectCloneType clone_type) |
Mixin for a piano roll-based track.
Definition at line 16 of file piano_roll_track.h.
◆ allow_only_specific_midi_channels()
| bool zrythm::structure::tracks::PianoRollTrackMixin::allow_only_specific_midi_channels |
( |
| ) |
const |
|
inline |
◆ drumMode()
| bool zrythm::structure::tracks::PianoRollTrackMixin::drumMode |
( |
| ) |
const |
|
inline |
◆ midi_channels_to_allow()
| auto & zrythm::structure::tracks::PianoRollTrackMixin::midi_channels_to_allow |
( |
| ) |
const |
|
inline |
◆ midiChannel()
| std::uint8_t zrythm::structure::tracks::PianoRollTrackMixin::midiChannel |
( |
| ) |
const |
|
inline |
◆ passthroughMidiInput()
| bool zrythm::structure::tracks::PianoRollTrackMixin::passthroughMidiInput |
( |
| ) |
const |
|
inline |
◆ setDrumMode()
| void zrythm::structure::tracks::PianoRollTrackMixin::setDrumMode |
( |
bool | drum_mode | ) |
|
|
inline |
◆ setMidiChannel()
| void zrythm::structure::tracks::PianoRollTrackMixin::setMidiChannel |
( |
std::uint8_t | midi_ch | ) |
|
|
inline |
◆ setPassthroughMidiInput()
| void zrythm::structure::tracks::PianoRollTrackMixin::setPassthroughMidiInput |
( |
bool | passthrough | ) |
|
|
inline |
◆ transform_midi_inputs_func()
| void zrythm::structure::tracks::PianoRollTrackMixin::transform_midi_inputs_func |
( |
dsp::MidiEventVector & | events | ) |
const |
|
inline |
◆ from_json
| void from_json |
( |
const nlohmann::json & | j, |
|
|
PianoRollTrackMixin & | track ) |
|
friend |
◆ to_json
| void to_json |
( |
nlohmann::json & | j, |
|
|
const PianoRollTrackMixin & | track ) |
|
friend |
◆ drumMode
| bool zrythm::structure::tracks::PianoRollTrackMixin::drumMode |
|
readwrite |
◆ midiChannel
| std::uint8_t zrythm::structure::tracks::PianoRollTrackMixin::midiChannel |
|
readwrite |
◆ passthroughMidiInput
| bool zrythm::structure::tracks::PianoRollTrackMixin::passthroughMidiInput |
|
readwrite |
The documentation for this class was generated from the following file: