185 void deleteEvent (
int index,
bool deleteMatchingNoteUp);
201 double timeAdjustmentDelta,
202 double firstAllowableDestTime,
203 double endOfAllowableDestTimes);
213 double timeAdjustmentDelta);
241 bool alsoIncludeMetaEvents)
const;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_MidiMessage.h:35
Definition juce_MidiMessageSequence.h:65
MidiMessage message
Definition juce_MidiMessageSequence.h:69
friend class MidiMessageSequence
Definition juce_MidiMessageSequence.h:83
MidiEventHolder * noteOffObject
Definition juce_MidiMessageSequence.h:79
MidiEventHolder(const MidiMessage &)
Definition juce_MidiMessageSequence.cpp:26
void extractMidiChannelMessages(int channelNumberToExtract, MidiMessageSequence &destSequence, bool alsoIncludeMetaEvents) const
Definition juce_MidiMessageSequence.cpp:275
double getEventTime(int index) const noexcept
Definition juce_MidiMessageSequence.cpp:144
void deleteSysExMessages()
Definition juce_MidiMessageSequence.cpp:299
void clear()
Definition juce_MidiMessageSequence.cpp:70
MidiMessageSequence()
Definition juce_MidiMessageSequence.cpp:30
void createControllerUpdatesForTime(int channelNumber, double time, Array< MidiMessage > &resultMessages)
Definition juce_MidiMessageSequence.cpp:420
double getTimeOfMatchingKeyUp(int index) const noexcept
Definition juce_MidiMessageSequence.cpp:90
MidiEventHolder * addEvent(const MidiMessage &newMessage, double timeAdjustment=0)
Definition juce_MidiMessageSequence.cpp:167
int getIndexOf(const MidiEventHolder *event) const noexcept
Definition juce_MidiMessageSequence.cpp:116
void updateMatchedPairs() noexcept
Definition juce_MidiMessageSequence.cpp:226
int getIndexOfMatchingKeyUp(int index) const noexcept
Definition juce_MidiMessageSequence.cpp:99
void addTimeToMessages(double deltaTime) noexcept
Definition juce_MidiMessageSequence.cpp:267
void swapWith(MidiMessageSequence &) noexcept
Definition juce_MidiMessageSequence.cpp:65
friend class MidiFile
Definition juce_MidiMessageSequence.h:307
void deleteMidiChannelMessages(int channelNumberToRemove)
Definition juce_MidiMessageSequence.cpp:292
void sort() noexcept
Definition juce_MidiMessageSequence.cpp:220
double getStartTime() const noexcept
Definition juce_MidiMessageSequence.cpp:134
void deleteEvent(int index, bool deleteMatchingNoteUp)
Definition juce_MidiMessageSequence.cpp:177
double getEndTime() const noexcept
Definition juce_MidiMessageSequence.cpp:139
MidiEventHolder ** end() noexcept
Definition juce_MidiMessageSequence.cpp:87
int getNextIndexAtTime(double timeStamp) const noexcept
Definition juce_MidiMessageSequence.cpp:121
MidiEventHolder * getEventPointer(int index) const noexcept
Definition juce_MidiMessageSequence.cpp:80
OwnedArray< MidiEventHolder > list
Definition juce_MidiMessageSequence.h:308
MidiEventHolder ** begin() noexcept
Definition juce_MidiMessageSequence.cpp:85
int getNumEvents() const noexcept
Definition juce_MidiMessageSequence.cpp:75
void addSequence(const MidiMessageSequence &other, double timeAdjustmentDelta, double firstAllowableDestTime, double endOfAllowableDestTimes)
Definition juce_MidiMessageSequence.cpp:200
void extractSysExMessages(MidiMessageSequence &destSequence) const
Definition juce_MidiMessageSequence.cpp:285
Definition juce_OwnedArray.h:51
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
#define const
Definition zconf.h:137