I have been trying out this midi interface for Android and I am happy to say that it worked perfectly. I stared to add classes to better match the Java midi library (mainly a MidiChannel class) because I am thinking of porting a small midi project I wrote a while back to Android.
The problem is that for some reason I can't send messages to channels other than channel 0. For example creating a note on message with the status byte 0x91 to target the second midi channel just plays the note on the 0 channel disregarding all program (instrument) changes and pitch bending I performed on channel 1. Is this a problem/limitation from the Sonivox Library? I admit I just downloaded and tried out the project without even having to download the NDK.
I have been trying out this midi interface for Android and I am happy to say that it worked perfectly. I stared to add classes to better match the Java midi library (mainly a MidiChannel class) because I am thinking of porting a small midi project I wrote a while back to Android. The problem is that for some reason I can't send messages to channels other than channel 0. For example creating a note on message with the status byte 0x91 to target the second midi channel just plays the note on the 0 channel disregarding all program (instrument) changes and pitch bending I performed on channel 1. Is this a problem/limitation from the Sonivox Library? I admit I just downloaded and tried out the project without even having to download the NDK.