#include <tracktion_MidiControllerEvent.h>
◆ ExtraControllerTypes
| Enumerator |
|---|
| programChangeType | |
| noteVelocities | |
| aftertouchType | |
| pitchWheelType | |
| sysExType | |
| channelPressureType | |
| UnknownType | |
◆ MidiControllerEvent() [1/2]
| tracktion::engine::MidiControllerEvent::MidiControllerEvent |
( |
const juce::ValueTree & |
| ) |
|
◆ MidiControllerEvent() [2/2]
◆ createControllerEvent() [1/3]
| static juce::ValueTree tracktion::engine::MidiControllerEvent::createControllerEvent |
( |
BeatPosition |
, |
|
|
int |
controllerType, |
|
|
int |
controllerValue |
|
) |
| |
|
static |
◆ createControllerEvent() [2/3]
| static juce::ValueTree tracktion::engine::MidiControllerEvent::createControllerEvent |
( |
BeatPosition |
, |
|
|
int |
controllerType, |
|
|
int |
controllerValue, |
|
|
int |
metadata |
|
) |
| |
|
static |
◆ createControllerEvent() [3/3]
| static juce::ValueTree tracktion::engine::MidiControllerEvent::createControllerEvent |
( |
const MidiControllerEvent & |
, |
|
|
BeatPosition |
|
|
) |
| |
|
static |
◆ getControllerValue()
| int tracktion::engine::MidiControllerEvent::getControllerValue |
( |
| ) |
const |
|
noexcept |
◆ setControllerValue()
| void tracktion::engine::MidiControllerEvent::setControllerValue |
( |
int |
newValue, |
|
|
juce::UndoManager * |
|
|
) |
| |
◆ getControllerDefautValue()
| static int tracktion::engine::MidiControllerEvent::getControllerDefautValue |
( |
int |
type | ) |
|
|
static |
◆ getMetadata()
| int tracktion::engine::MidiControllerEvent::getMetadata |
( |
| ) |
const |
|
noexcept |
◆ setMetadata()
| void tracktion::engine::MidiControllerEvent::setMetadata |
( |
int |
metaValue, |
|
|
juce::UndoManager * |
|
|
) |
| |
◆ getBeatPosition()
| BeatPosition tracktion::engine::MidiControllerEvent::getBeatPosition |
( |
| ) |
const |
|
noexcept |
◆ setBeatPosition()
| void tracktion::engine::MidiControllerEvent::setBeatPosition |
( |
BeatPosition |
, |
|
|
juce::UndoManager * |
|
|
) |
| |
◆ getEditBeats()
| BeatPosition tracktion::engine::MidiControllerEvent::getEditBeats |
( |
const MidiClip & |
| ) |
const |
This takes into account quantising, groove templates, clip offset, etc.
◆ getEditTime()
| TimePosition tracktion::engine::MidiControllerEvent::getEditTime |
( |
const MidiClip & |
| ) |
const |
◆ getLevelDescription()
| juce::String tracktion::engine::MidiControllerEvent::getLevelDescription |
( |
MidiClip * |
| ) |
const |
◆ getType()
| int tracktion::engine::MidiControllerEvent::getType |
( |
| ) |
const |
|
noexcept |
Controller type, from the list below.
◆ setType()
| void tracktion::engine::MidiControllerEvent::setType |
( |
int |
type, |
|
|
juce::UndoManager * |
um |
|
) |
| |
◆ getControllerTypeName()
| static juce::String tracktion::engine::MidiControllerEvent::getControllerTypeName |
( |
int |
type | ) |
|
|
staticnoexcept |
◆ bankIDToCoarse()
| static int tracktion::engine::MidiControllerEvent::bankIDToCoarse |
( |
int |
id | ) |
|
|
static |
◆ bankIDToFine()
| static int tracktion::engine::MidiControllerEvent::bankIDToFine |
( |
int |
id | ) |
|
|
static |
◆ state
| juce::ValueTree tracktion::engine::MidiControllerEvent::state |
The documentation for this class was generated from the following file: