monkeyswarm / MobMuPlat

MobMuPlat is an iOS & Android app to host PureData patches with custom visual interfaces and hardware access.
www.mobmuplat.com
Other
182 stars 25 forks source link

How to start the troubleshooting #90

Closed ManosDim closed 1 year ago

ManosDim commented 1 year ago

355625211_647289266984661_5694620357469696093_n 356792732_650479783792745_1855775180410210598_n Hey ppl, I have these weird errors in the PD console and I don't really know how to start troubleshooting. The app works fine on the PC, but when I tried it on the iPad. It doesn't really respond, and I tried to see if it was a midi connection by making a very simple app to display the incoming midi notes, but it wasn't. Do you have any ideas on how I could start troubleshooting? Thanks! =)

monkeyswarm commented 1 year ago

This is usually due to a version mismatch between what MobMuPlat/libpd supports, and the desktop version of Pd you've used to make the patch. (i.e. missing objects). I'm guessing the very start of the log has a 'missing object XXX' error.

ManosDim commented 1 year ago

356192479_1360559594879813_5563548314190223965_n That is the very first message. I'm using Pd version 0.52.2, in the documentation says that i need 0.46 and above, so I should be fine, right?

monkeyswarm commented 1 year ago

It's the other way around; the current iOS version only supports up 0.46 (It might have been updated to 0.47 or 0.48, I forget). Newer versions of Pd will not work because they will contain objects which don't exist in the older version. You'll have to test your patch on an older version of Pd. I admit that the iOS version could use an upgrade. Android was recently upgraded to support up to Pd 0.51.

ManosDim commented 1 year ago

I jumped to iOS because I couldn't connect midi devices in the android version of MobMuPlat. Do you have any fixes for this one? I'm using a BLE MIDI device and I can connect it and send midi notes in other Android apps but in MobMuPlat in i can't, although in the iPad works fine