mightier_amp
mightier_amp copied to clipboard
Support for Mighty Bass 50bt
Are there plans to support Mighty Bass 50bt? I will be receiving one next week and could help to get some data from it. I am also a iOS dev so we can test it on a branch.
Adding support for more amps is always welcome. The Mighty Bass is not supported yet because you're the first one to ask. It's great that you're also a developer. This is one of the older amps from the time when it was easy to extract the source of the official app. It's an obfuscated javascript (React Native) code that is a bit difficult to follow but all FX definitions, MIDI messages, and patch data are there. In the next few days, I'll create a branch for testing.
Just donated to kickstart your work on this ;) let me know if you need any help.
Thank you! I appreciate it. You can test the Mighty Bass branch: https://github.com/tuntorius/mightier_amp/tree/mighty_bass_support
Most functionality will not work yet. It will not load patches stored in the amp. For now, only changing FX types and adjusting parameters are implemented - basically, the Editor tab. I see that the amp has a desktop editor. If it's like the Mighty Plug Pro or Mighty Space, you can connect the amp to the desktop editor using a USB cable, and to the mobile app at the same time and when you adjust a parameter in one app, the other should reflect the same change. That makes it very easy to check if the FX definitions are set up properly. If that doesn't work, then it becomes tricky. I'll have to add the patch saving function. Then, you'll have to save some test presets in Mightier Amp and check if the official app will load the same thing or not.
Sorry for not responding, I checked the code, but it turns out it's written in Flutter and I have no idea how to run it. At the moment I also don't have access to private dev program and I don't want to use my company's one ;) I think you can just merge the code, release it on AppStore and let me know to test it. You could also create a build on TestFlight and send me an invite.