#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: