TracktionEngine
|
Functions | |
void | createMessagesForTime (MidiMessageArray &destBuffer, juce::MidiMessageSequence &sourceSequence, double time, juce::Range< int > channelNumbers, LiveClipLevel &clipLevel, bool useMPEChannelMode, MidiMessageArray::MPESourceID midiSourceID, juce::Array< juce::MidiMessage > &controllerMessagesScratchBuffer) |
void | createNoteOffs (MidiMessageArray &destination, const juce::MidiMessageSequence &sourceSequence, MidiMessageArray::MPESourceID midiSourceID, double time, double midiTimeOffset, bool isPlaying) |
void | sanityCheckMidiBuffer (const MidiMessageArray &midi, double maxTimeStamp) |
Asserts if any MIDI messages are timestamped outside the given range. More... | |
void tracktion::engine::MidiNodeHelpers::createMessagesForTime | ( | MidiMessageArray & | destBuffer, |
juce::MidiMessageSequence & | sourceSequence, | ||
double | time, | ||
juce::Range< int > | channelNumbers, | ||
LiveClipLevel & | clipLevel, | ||
bool | useMPEChannelMode, | ||
MidiMessageArray::MPESourceID | midiSourceID, | ||
juce::Array< juce::MidiMessage > & | controllerMessagesScratchBuffer | ||
) |
void tracktion::engine::MidiNodeHelpers::createNoteOffs | ( | MidiMessageArray & | destination, |
const juce::MidiMessageSequence & | sourceSequence, | ||
MidiMessageArray::MPESourceID | midiSourceID, | ||
double | time, | ||
double | midiTimeOffset, | ||
bool | isPlaying | ||
) |
void tracktion::engine::MidiNodeHelpers::sanityCheckMidiBuffer | ( | const MidiMessageArray & | midi, |
double | maxTimeStamp | ||
) |
Asserts if any MIDI messages are timestamped outside the given range.