I have 2 old iPads, both with the MidiFire app, that I'm connecting with MidiFire Bluetooth. Is there a reason why I'm getting 2 of every MIDI message on the destination iPad? (I can confirm with both Event Monitor and MIDI Wrench app that my forScore app on source iPad is putting out only 1 message)
Here is my process: 1). I set the DESTINATION (iPad4) as a Bluetooth host and then I can connect the SOURCE (iPad3) I can connect to it. 2). On SOURCE, I add Input: Midifire block and run it directly to a Bluetooth output block. 3). On DESTINATION, I add Input: Bluetooth block and run it directly to an Event Monitor.
I'm running v2.1 (b2020021000) on both of these old iPads. I also tried my iPhone 6s as the SOURCE, using same version, but got the same issue (duplicate messages).
I believe the issue is that ForScore is sending MIDI to both the Bluetooth MIDI port and MidiFire's virtual port simultaneously.
Check ForScore's MIDI settings and ensure that only MidiFire is selected as a destination.
If ForScore has no settings to modify, then on SOURCE, remove the connection in MidiFire between 'MidiFire in' and the 'Bluetooth out'. If you wanted to do filtering or processing of the ForScore events then you will have to do it on the DESTINATION iPad.
YES! That worked. On SOURCE iPad3, with MIDIFIRE running, the ForScore app only gave me 2 options under its MIDI NETWORK SETUP: iPad3, or iPad4. And actually it would not allow me to uncheck ipad4 (the DESTINATION). So I did the second option and just disconnected the blocks and now I'm getting no duplicates in the destination. Really appreciate the help, it was driving me crazy. - John M.