|
Post by lidiano on Oct 27, 2017 11:51:18 GMT
Everytime I try to change scenes via program change using other app the MidiFire freezes and closes. I have no problem changing via a external midi controller. The problem occurs only when I used others apps (eg, Set List Maker, Midi Design, Midibridge) to send the Program Change. The PC message is correct ( if I use a midi channel differente from scenes channel I saw the PC in Midifire's Event Monitor). Only when the Program Change has the same channel of Scenes Change Program Change the Midifire freezes (and no scenes change is triggered). This problem happens in Ipad 4 (IOS 10.3) and Ipad Air 2 (IOS 11). The same scenario is accomplished with successful if I use Midibridge (IOS 10.3).
Is it a known issue? Does anyone have this same problem?
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Oct 27, 2017 12:10:34 GMT
Hi lidiano , Sounds like a bug. I will see if I can reproduce and get back to you; I may need further information to nail this. (probably something to do with background operation) Regards, Nic.
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Oct 28, 2017 15:55:53 GMT
Hi lidiano , Well, try as I might, I cannot reproduce this. I was able to get MidiFire to switch scenes back and forth whilst ion the background from a third party app sending program change messages. Would you be able to email me a copy of the scene you are trying to load in that causes the freeze? The version of MidiFire I am using is the newest version (not yet released) which includes loads of bug fixes, so it is possible that I have already fixed this inadvertently. If I am unable to reproduce with your scene and you are willing, I can organise to get you the newer version to try out. Regards, Nic.
|
|
|
Post by lidiano on Oct 29, 2017 22:24:28 GMT
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 1, 2017 11:13:19 GMT
Hi lidiano , Thanks for making that excellent video. I think this is something (lock condition) that I may have fixed already, but to be sure would you be willing to beta test a new version via Apple's TestFlight? I am expecting to submit a new beta to Apple this week. Just one question though: When you send the program change from MD are you sending it to the MidiFire virtual input port or via MD's own virtual output? Regards, Nic.
|
|
|
Post by lidiano on Nov 1, 2017 23:59:03 GMT
Hi Nic, I can try this new beta version. Just tell me what I have to do. Regarding to MD, when I disable the option to send PC MidiFire virtual input port it finally work. But in Set List Maker I don't have this option. Another issue is when the scene is change, the scene's windows is not update (Midbridge updates the selected scene )
Regards, Lidiano
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 2, 2017 8:52:15 GMT
Hi lidiano, OK, that is interesting about disabling the port in MD. I wonder if MidiFire is receiving the PC on both its own virtual port and MD/SLM's, although this should not matter as the two events would occur in series and the scene would just be loaded twice. Let's wait until I have the next beta ready and get you to try that; I'd rather debug the most recent version since so much has changed. I will update you when that is ready and give you instructions at that stage. Regards, Nic.
|
|
|
Post by lidiano on Nov 6, 2017 1:00:37 GMT
Ok Nic. I hope the next version will have this issue fixed. Thank you for your help. Do you when you going to submit the new version?
Lidiano
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 6, 2017 19:03:10 GMT
Hi lidiano, I submitted latest version to Apple today. Currently awaiting review for beta testing. Normally takes 24-48 hours, although last time I did this it was still not reviewed after 3 weeks (I cancelled that build today). Have no idea why, but hoping that won't happen this time. Once beta is go we can try your problem and work out why it is happening (if it is) Regards, Nic.
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 7, 2017 10:02:45 GMT
Hi lidiano, You should receive an invitation from Apple via email to test the new beta of MidiFire. Instructions should be in the email, but you essentially install their TestFlight app and then install the MidiFire beta. Once you're up and running, let me know of the scene change still freezes or not and if so, I will start looking further by setting up MD to send the PC and see if I can make it freeze. Regards, Nic.
|
|
|
Post by lidiano on Nov 7, 2017 15:32:00 GMT
Hi Nic, I installed the beta version, but the midifire still freezes when changing scenes. I will try to find another app that send PC to help you to investigate the problem.
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 14, 2017 14:59:54 GMT
Hi lidiano , Sorry for taking so long, but finally got round to looking into this and the good news is that I can reproduce using Midi Designer. MD is probably sending that program change to MidiFire in two ways simultaneously: - via the Midi Designer virtual port - via the MidiFire virtual port (MidiFire will listen for scene change events on all incoming ports on the assigned channel) If you go into MD's Connections config and make sure that 'MidiFire' is not ticked. That way you will be delivering events into MidiFire via the virtual Midi Designer port only. That's the workaround. Now that I can reproduce it, I will figure out how not to crash when multiple scene change requests come in. They should be queued but I'll bet there is a bug! EDIT : now fixed! Regards, Nic.
|
|
|
Post by lidiano on Nov 15, 2017 22:58:16 GMT
Great news, Nic. Thank you very much for your effort. When you supposed to update this new version?
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 16, 2017 10:51:57 GMT
Hi lidiano, The new version went out in testflight yesterday, so you can try it out yourself straight away if you like. If you do, please let me know how it went. I have just a couple more bugs to deal with and then I will be submitting to Apple for official release. This might be as early as today if I get verification from beta testers that the last bugs are dealt with. Regards, Nic.
|
|
|
Post by lidiano on Nov 17, 2017 23:21:32 GMT
Hi Nic, I tried the new version and IT WORKS marvelous. Thank you again for your support.
Lidiano
|
|