100 int getNumEvents() const noexcept;
121 double getTimeOfMatchingKeyUp (
int index) const noexcept;
127 int getIndexOfMatchingKeyUp (
int index) const noexcept;
136 int getNextIndexAtTime (
double timeStamp) const noexcept;
142 double getStartTime() const noexcept;
147 double getEndTime() const noexcept;
152 double getEventTime (
int index) const noexcept;
191 void deleteEvent (
int index,
bool deleteMatchingNoteUp);
207 double timeAdjustmentDelta,
208 double firstAllowableDestTime,
209 double endOfAllowableDestTimes);
219 double timeAdjustmentDelta);
228 void updateMatchedPairs() noexcept;
234 void sort() noexcept;
245 void extractMidiChannelMessages (
int channelNumberToExtract,
247 bool alsoIncludeMetaEvents) const;
259 void deleteMidiChannelMessages (
int channelNumberToRemove);
262 void deleteSysExMessages();
267 void addTimeToMessages (
double deltaTime) noexcept;
289 void createControllerUpdatesForTime (
int channelNumber,
double time,