// the messages that come in here need to be time-stamped correctly - see MidiInput
// for details of what the number should be.
jassert (message.getTimeStamp() != 0);
i can’t say for sure (because it looks like these are dynamically defined at build time in a place i can’t easily find) but i think that should be MAC_OS_X_VERSION_11_0 since that’s how the other versions mentioned in the source code are styled, eg MAC_OS_X_VERSION_10_5
edit: or maybe MAC_OS_X_VERSION_11 since that lines up with the version strings here
I just wanted to report that this jassert is still being hit on MacOS Catalina.
I’m using the standalone plugin holder and am trying to filter the processBlockmidiBuffer for all messages on a single channel only:
Is my usage of midiMessageCollector in processBlock an incorrect usage?
If a message in the midiBuffer has a timestamp of 0, doesn’t that mean it lined up exactly with the start of an audio buffer, when it was created, deep in the juce::CoreAudioClasses::CoreAudioInternal code?