I’m developing a MIDI sequencer for Android devices, to create the graphic interface I obtained excellent results using the Processing framework inside Android Studio.
Currently the sequencer is set up to control 16 steps for 16 channels and is designed to generate polyrhythm by reducing the number of steps for each channel.
In the future I want to implement it with different generative algorithms to generate variations of the patterns.
There are 8 patterns that can be interchanged every 4 beats. At the beginning I was trying to complete the project exclusively with Processing, but the lack of a compatible MIDI library (midibus) inside of Processing forced me to rewrite the project within Android Studio.
Unfortunately, my skills do not allow me to implement the MIDI output port in Android Studio as described by Android.media.midi. I also hear about a c ++ framework: superpowered that would probably make the application even more professional with less latency.
If there is the possibility of continuing the project on processing please say me.
I am looking for a partner who is interested in the project and who can enter the project to help me complete it and from which I can learn what it takes to interface with a MIDI device via android.
I can propose and expect code highly commented to arrive at the result, probably the best place for this project is github but it is not essential, I can share my entire work of which I show this screen shot of the current responsive interface.
is anyone interested?