Thanks for this great product.
I am trying to use DLS soundfonts as audio data instead of raw wav files. Instead of playing individual wav files, I want to use DLS via midi.
My goal is to use FMOD to send real time midi input to play back immediately. For example, this would occur when a user presses a key on a virtual/external keyboard on the iPad. How would I do this? Ideally, I want to use sounds and channel objects to send the event.
This is presuming a DLS sound bank is already loaded.
- phlee asked 6 years ago
FMOD doesn’t support accepting MIDI notes, our MIDI support only extends as far as processing a file and playing it back.
You can load the DLS file with FMOD and access its data via subsounds, but you would need to do the triggering logic yourself.
I’d say rolling your own MIDI engine could be quite complex, depending on how many features you wanted to support and whether you wanted to support DLS files.
I’d imagine if you simply want to capture note-on events playing your own sounds it should be fairly straight forward providing you have infrastructure to receive MIDI messages.
Please login first to submit.