I’m getting asserts on all incoming midi messages in standalone plugins in Big Sur.
Steps to reproduce:
- Grab JUCE in the latest develop branch
- Create any new plugin template using either CMake or the Projucer
- Enable MIDI input and output
- Run the standalone plugin and configure the audio interface and midi keyboard in the ‘options’ menu.
- Play a MIDI note.
In my case, it asserts in juce_MidiMessageCollector.cpp at:
// 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);
Tested on two different intel mac machines and two different midi keyboards.