|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| LoopedMidiEventGenerator (std::unique_ptr< MidiGenerator > gen, std::shared_ptr< ActiveNoteList > anl, EditBeatRange clipRangeToUse, ClipBeatRange loopTimesToUse) | |
| void | createMessagesForTime (MidiMessageArray &destBuffer, EditBeatPosition editBeatPosition, ActiveNoteList ¬eList, juce::Range< int > channelNumbers, LiveClipLevel &clipLevel, bool useMPEChannelMode, MidiMessageArray::MPESourceID midiSourceID, juce::Array< juce::MidiMessage > &controllerMessagesScratchBuffer) override |
| ActiveNoteList | getNotesOnAtTime (EditBeatPosition editBeatPosition, juce::Range< int > channelNumbers, LiveClipLevel &clipLevel) override |
| void | setTime (EditBeatPosition editBeatPosition) override |
| juce::MidiMessage | getEvent () override |
| bool | advance () override |
| bool | exhausted () override |
Public Member Functions inherited from tracktion::engine::MidiGenerator | |
| virtual void | cacheSequence (double, std::optional< juce::Range< double > >) |
Definition at line 953 of file tracktion_LoopingMidiNode.cpp.
| tracktion::engine::LoopedMidiEventGenerator::LoopedMidiEventGenerator | ( | std::unique_ptr< MidiGenerator > | gen, |
| std::shared_ptr< ActiveNoteList > | anl, | ||
| EditBeatRange | clipRangeToUse, | ||
| ClipBeatRange | loopTimesToUse | ||
| ) |
Definition at line 956 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 1021 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::MidiGenerator.
Definition at line 968 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 1034 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 1012 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::MidiGenerator.
Definition at line 988 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 995 of file tracktion_LoopingMidiNode.cpp.