MIDI Target Manufacturer(s): TC-Helicon
I have long suspected that I had issues with MDP2 and MIDI receive, this was put down to issues with 'IOS Core MIDI' however that would appear not to be the case. I performed some tests using MDP2, the tests where very simple, and used a Bluetooth Wireless Connection (Yamaha MD-BT01) to my iPad Mini 2 (iOS 10.3.2), I created a 'New Project' then turned on the 'MDP2 MIDI Event Log' I did nothing else other than monitor the MIDI Input, I had the VoiceLive3 Extreme set to Preset 115 then stepped (On the VL3X) to Preset 116, and monitored the MIDI Input, MDP2 failed in 7 out of 10 cases to register (In the log) the program change (Preset 116 - C0 73) I had noticed this earlier within my project when it failed to step from 115 to 116. I repeated this test with two other applications (MIDI Wrench & MF Monitor) both of which worked fine, I assume they use the same 'IOS Core MIDI', I had no other apps running during these tests, these are the outputs of all three apps:
<> Preset 116: # Using MIDI Wrench (Output from Log) # Batch Of 10 tries - All Ok
Time.824 CC032 Value = 0 # Bank 0
Time.824 Pg Ch Value = 115 # Preset 116 (B0)
Time.824 CC115 Value = 0
Time.825 CC116 Value = 0
Time.825 CC110 Value = 64
Time.839 CC050 Value = 0
Time.840 CC021 Value = 0
Time.840 CC046 Value = 64
<> Preset 116: # Using MF Monitor (Via MIDImitr) # Batch Of 10 tries - All Ok
CC032 Value = 0 # Bank 0
Prog Value = 115 # Preset 116 (B0)
CC115 Value = 0
CC116 Value = 0
CC110 Value = 64
CC050 Value = 0
CC021 Value = 0
CC046 Value = 64
<>Preset 116: # Using MDP2 (Output from Log) # Batch Of 10 tries - 6-Ok, 7-Ok, 10-Ok
CC032 Value = 0 # B0 20 00
# Program Change - Missing (70% Of The Time) C0 73 #
CC115 Value = 0 # B0 73 00
CC050 Value = 0 # B0 32 00
CC021 Value = 0 # B0 15 00
CC116 Value = 0 # B0 74 00
CC110 Value = 64 # B0 6E 40
CC046 Value = 64 # B0 2E 40
I also tried the tests using USB and this proved to be equally unreliable.
If you need any more information or want me to test anything let know.
Thanks
Lenny