Topic: Running Pianoteq on Android.
Hello,
by using GNUroot, it is possible to install a linux distribution (I used Debian, but there are others) and execute linux applications on your phone or your tablet running Android. This should not be a big surprise since Android IS linux afterall. So, since modern phones are powered by an ARM CPU usually much faster than Raspberry Pi or other single board computers. Recent phones have also support for USB MIDI devices and Pianoteq is available also for ARM systems, so I did some experiments. However, I think that it should be possible to run the same thing also with x86-android.
If you are using a phone, probably the first step is to get an USB OTG cable for connecting with your external keyboard.
I connected the keyboard with my LG G5 SE and I verified the connection with the MIDI device with FluidSynth: midi events are received correctly and notes are played, so I think that the link with hardware is ok. If you have a tablet with builtin USB host ports, you can avoid to get this cable and just connect the MIDI keyboard in this preliminary step.
Then, you can install your linux distribution and the graphical desktop by using GNUroot. This should be quite easy because the entire process is automatic. When the process finished, I had only to write "apt-get install p7zip-full" for getting the tool for unpacking Pianoteq. You can eventually install additional packages in the same manner you will do in a linux PC. If you can, don't forget to use WIFI when APT will get the packages from the internet!
Finally, get your Pianoteq for linux, unpack it with p7zip and run it with bash.
And here, unfortunately, the problems started when I tried to run Pianoteq into this environment.
It simply writes "permission denied" into xterm, at the moment I don't understand if it happens because it wants a library not yet installed or there are other reasons.
Did somebody already tried to run Pianoteq inside android?
Are there some particular dependencies to be met for running the software on linux?
Thank you very much for your time.
Sincerely.