Hi,
I'm using vmpk 0.8.0 on MacOS X Big Sur v11.1 on a mid-2014 MacBook Pro.
My setup uses a YAMAHA Tyros 4 with a USB-Cable going into the Mac.
After some fiddling around with the Audio-Midi-Setup on Mac, I got vmpk working.
I use the program to teach students music online during the covid-crisis by integrating it into an OBS-scene which then is used as a virtual camera in Zoom.
All works fine with this setup but there is one issue with vmpk.
Sometimes, the sound gets stuck and I have to use the "Panic" button fairly often which makes it impossible to play short (and staccato) notes.
Plus, if I start the rhythm (style, accompaniment, etc.) the sound gets stuck forever. Not even the "Panic" button does anything. I have to turn the keyboard off and back on to make it work again.
Is there anything I'm doing wrong?
I need to know your settings in the "MIDI Connections" dialog: state of the checkboxes and choices on the comboboxes. Did you connect something in the "Audio and MIDI Setup", MIDI devices?
This is also related to the sound source in OBS. I suppose you have a microphone to broadcast your voice, but do you broadcast the sound of your mac, or the sound of your keyboard?. And in your Tyros, what is the status of the "Local Control" setting?
Okay.
All 4 boxes are checked, MIDI IN Driver is "CoreMIDI", as well as MIDI OUT Driver.
Input and Output Midi Connection is set to Tyros 4 (that's the name I assigned in the Midi-Audio-Setup).
I started a fresh Midi-Audio-Setup which contains the Tyros and an "IAC Driver" which is greyed out.
None of these are connected to something.
I am using a Zoom H5 as an audio interface to capture the microphone and the Line output of the keyboard.
In the local control settings it submits all data (song, style, m.pad, left, right, r1, r2, r3),
although I have the same issue when it transmits the upper and lower part instead of r1, r2, r3 and left.
Hope that's sufficient information.
You problem is the checkbox "Enable MIDI Thru on MIDI Output". Please disable this setting, as it is doubling the events received by the Tyros.
The MIDI Thru function would be useful only if you want to generate sound on a different MIDI Output, like the DLS Synth or Symple Synth (or any other soft synth). But this choice would be much worse than the Tyros, which has an excellent synthesizer.
You may also uncheck the "MIDI Omni Mode", if you want to highlight in VMPK only the channel you play in the keyboard, ignoring the accompaniment. Or you may play with the highlighting options to give a different highlighting color to each MIDI channel.
Thank you so much. That did it.
Love your program.
Cheers!