|
| enum class | EventType : std::uint8_t {
ControlChange
, PitchBend
, ChannelPressure
, PolyKeyPressure
,
ProgramChange
} |
| enum class | Type : std::uint8_t {
MidiRegion
, AudioRegion
, ChordRegion
, AutomationRegion
,
MidiControlEvent
, MidiNote
, ChordObject
, ScaleObject
,
Marker
, AutomationPoint
, AudioSourceObject
, TempoObject
,
TimeSignatureObject
} |
| | The type of the object. More...
|
| using | uuid_base_type |
| | Exposes the CRTP parameter for concept checking.
|
|
|
void | init_from (MidiControlEvent &obj, const MidiControlEvent &other, utils::ObjectCloneType clone_type) |
|
void | to_json (nlohmann::json &j, const MidiControlEvent &ev) |
|
void | from_json (const nlohmann::json &j, MidiControlEvent &ev) |
|
| enum class | ArrangerObjectFeatures : std::uint8_t {
Bounds = 1 << 0
, LoopingBit = 1 << 1
, Name = 1 << 2
, Color = 1 << 3
,
Mute = 1 << 4
, Fading = 1 << 5
, Looping = LoopingBit | Bounds
, Region = Looping | Name | Color | Mute
} |
| | ArrangerObject (Type type, const dsp::TempoMap &tempo_map, ArrangerObjectFeatures features, QObject *parent=nullptr) noexcept |
| | Construct a new ArrangerObject.
|
| void | set_raw_uuid (const QUuid &id) |
Definition at line 15 of file midi_control_event.h.
◆ EventType
| enum class zrythm::structure::arrangement::MidiControlEvent::EventType : std::uint8_t |
|
strong |
◆ channel()
| int zrythm::structure::arrangement::MidiControlEvent::channel |
( |
| ) |
const |
|
inline |
◆ controlEventType()
| EventType zrythm::structure::arrangement::MidiControlEvent::controlEventType |
( |
| ) |
const |
|
inline |
◆ controller()
| int zrythm::structure::arrangement::MidiControlEvent::controller |
( |
| ) |
const |
|
inline |
◆ midiChannel()
| std::uint8_t zrythm::structure::arrangement::MidiControlEvent::midiChannel |
( |
| ) |
const |
|
inline |
◆ midiController()
| std::uint8_t zrythm::structure::arrangement::MidiControlEvent::midiController |
( |
| ) |
const |
|
inline |
◆ midiValue()
| std::uint16_t zrythm::structure::arrangement::MidiControlEvent::midiValue |
( |
| ) |
const |
|
inline |
◆ value()
| int zrythm::structure::arrangement::MidiControlEvent::value |
( |
| ) |
const |
|
inline |
◆ kMaxChannel
| int zrythm::structure::arrangement::MidiControlEvent::kMaxChannel = 15 |
|
staticconstexpr |
◆ kMaxController
| int zrythm::structure::arrangement::MidiControlEvent::kMaxController = 127 |
|
staticconstexpr |
◆ kMaxValue7Bit
| int zrythm::structure::arrangement::MidiControlEvent::kMaxValue7Bit = 127 |
|
staticconstexpr |
◆ kMaxValuePitchBend
| int zrythm::structure::arrangement::MidiControlEvent::kMaxValuePitchBend = 16383 |
|
staticconstexpr |
◆ channel
| int zrythm::structure::arrangement::MidiControlEvent::channel |
|
readwrite |
◆ controller
| int zrythm::structure::arrangement::MidiControlEvent::controller |
|
readwrite |
◆ controlType
| EventType zrythm::structure::arrangement::MidiControlEvent::controlType |
|
readwrite |
◆ value
| int zrythm::structure::arrangement::MidiControlEvent::value |
|
readwrite |
The documentation for this class was generated from the following file: