|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| EventGenerator (const choc::midi::Sequence &seq, const std::vector< std::pair< size_t, size_t > > ¬eOffs) | |
| void | createMessagesForTime (MidiMessageArray &destBuffer, SequenceBeatPosition time, ActiveNoteList &activeNoteList, juce::Range< int > channelNumbers, LiveClipLevel &clipLevel, bool useMPEChannelMode, MidiMessageArray::MPESourceID midiSourceID, juce::Array< juce::MidiMessage > &controllerMessagesScratchBuffer) override |
| ActiveNoteList | getNotesOnAtTime (SequenceBeatPosition time, juce::Range< int > channelNumbers, LiveClipLevel &clipLevel) override |
| void | setTime (SequenceBeatPosition pos) 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 > >) |
Public Attributes | |
| const choc::midi::Sequence & | sequence |
| const std::vector< std::pair< size_t, size_t > > & | noteOffMap |
| size_t | currentIndex |
Definition at line 698 of file tracktion_LoopingMidiNode.cpp.
| tracktion::engine::EventGenerator::EventGenerator | ( | const choc::midi::Sequence & | seq, |
| const std::vector< std::pair< size_t, size_t > > & | noteOffs | ||
| ) |
Definition at line 700 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 792 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::MidiGenerator.
Definition at line 706 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 798 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 784 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::MidiGenerator.
Definition at line 754 of file tracktion_LoopingMidiNode.cpp.
|
overridevirtual |
Implements tracktion::engine::MidiGenerator.
Definition at line 762 of file tracktion_LoopingMidiNode.cpp.
| size_t tracktion::engine::EventGenerator::currentIndex |
Definition at line 805 of file tracktion_LoopingMidiNode.cpp.
| const std::vector<std::pair<size_t, size_t> >& tracktion::engine::EventGenerator::noteOffMap |
Definition at line 804 of file tracktion_LoopingMidiNode.cpp.
| const choc::midi::Sequence& tracktion::engine::EventGenerator::sequence |
Definition at line 803 of file tracktion_LoopingMidiNode.cpp.