"Stop Listening. Start Jamming!
This is a journey into Sound....for Ninja Tune founders Coldcut it’s
been a 30 year trip: equal parts dreaming, scheming, designing,
remixing, djing, producing, gigging and Jamming. The aim of Jamm Pro: to
create our ultimate electronic music instrument and share it. Welcome
to the journey!" (from
https://jammpro.net/)
JammPro is a live-remixing app: load a sound set, then play one of 8 possible loops on each of the 4 channels. You can then apply tons of effects and modifiers, and manually trigger 9 other samples ; the multitouch ability of mobile devices is here fully exploited, which makes JammPro a real musical instrument. If you purchase the "Jamm Creator" addon, you can also import new samples, or even record your own loops from the phone's mic (or from an external device), and create your own sound set. You also can purchase new sound sets, from plenty of excellent artists.
JammPro is almost entirely written in Pd. It originates from the prior NinjaJamm app, whose Pd audio patch had been initially written by Ed Kelly. At this time, the GUI was written in mixed openFrameworks C++ and iOS objective C; when I was asked to port it to Android (in 2014), I had the idea to build a Pd external toolkit, written in OF, that has been used to rewrite the GUI into a Pd patch. This patch can be edited on desktop (using a secondary window to display the GUI, just like with Gem) and can be interpreted by a libpd/ofxPd (thanks Dan Wilcox!) app on any mobile platform. I called this toolkit Pof, Pd-OpenFrameworks.
All this to say that JammPro owes everything to Pd, libpd and ofxPd! Thanks a lot.
This app is fun.
It's free (*) and many sound sets are available for free; we worked really hard to make it work as well as possible (believe me, the quest for low latency full-duplex audio on Android is a lot of fun!), we really hope you'll enjoy it!
Antoine Rousseau - and the JammPro team
(*) p.s: about open-source
Unfortunately, we have not had time until now to publicly open the JammPro patch.
We sincerely regret that, and it is in our plans to change this. This is not trivial, because some parts must remain secret, being related to selling sound sets and the Creator option.
In the meantime, Pof has been a free project from the beginning. It's available from Deken for Intel-Mac and Linux (including rPi) platforms; Windows and Arm-Mac to come, hopefully. The code is there: https://github.com/Ant1r/ofxPof