TracktionEngine
Loading...
Searching...
No Matches
Namespaces | Functions
tracktion_MidiNodeHelpers.h File Reference

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 
namespace  tracktion::engine::MidiNodeHelpers
 

Functions

void tracktion::engine::MidiNodeHelpers::createMessagesForTime (MidiMessageArray &destBuffer, juce::MidiMessageSequence &sourceSequence, double time, juce::Range< int > channelNumbers, LiveClipLevel &clipLevel, bool useMPEChannelMode, MPESourceID midiSourceID, juce::Array< juce::MidiMessage > &controllerMessagesScratchBuffer)
 
void tracktion::engine::MidiNodeHelpers::createNoteOffs (MidiMessageArray &destination, const juce::MidiMessageSequence &sourceSequence, 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.
 
void tracktion::engine::MidiNodeHelpers::createNoteOffs (ActiveNoteList &activeNoteList, MidiMessageArray &destination, MPESourceID midiSourceID, double midiTimeOffset, bool isPlaying)