如何将自定义DLS或SoundFonts加载到Android MIDI
我有一个通过SONiVOX EAS库播放MIDI文件的应用程序。如何将自定义DLS或SoundFonts加载到Android MIDI,android,midi,soundfont,Android,Midi,Soundfont,我有一个通过SONiVOX EAS库播放MIDI文件的应用程序。 是否可以将我自己的DLS或SoundFont波形表加载到播放机中,并让库使用这些声音进行MIDI播放?好的,我完全更改了答案,因为这显然不是您想要的 我查看了eas图书馆,发现,() 现在,这肯定表明有一种方法可以将DLS文件加载到播放机中。 不过,我从未使用过它。但我没有使用jet player,而是直接使用sonivox。谢谢你的参考,我试过了,但它似乎对midi播放没有任何影响-它似乎使用了与以前相同的内部gm声音库。有什么
是否可以将我自己的DLS或SoundFont波形表加载到播放机中,并让库使用这些声音进行MIDI播放?好的,我完全更改了答案,因为这显然不是您想要的 我查看了eas图书馆,发现,() 现在,这肯定表明有一种方法可以将DLS文件加载到播放机中。
不过,我从未使用过它。但我没有使用jet player,而是直接使用sonivox。谢谢你的参考,我试过了,但它似乎对midi播放没有任何影响-它似乎使用了与以前相同的内部gm声音库。有什么想法吗?看起来很管用。某种程度上。dls正在加载,但不清楚如何创建将实际使用它的midi文件。您找到了一种方法来执行此Eli吗?我也在尝试了解如何执行此操作。您是否能够创建midi文件@EliKonky或@Brett?
/*----------------------------------------------------------------------------
* EAS_LoadDLSCollection()
*----------------------------------------------------------------------------
* Purpose:
* Downloads a DLS collection
*
* Inputs:
* pEASData - instance data handle
* streamHandle - file or stream handle
* locator - file locator
*
* Outputs:
*
*
* Side Effects:
* May overlay instruments in the GM sound set
*
*----------------------------------------------------------------------------
*/
EAS_PUBLIC EAS_RESULT EAS_LoadDLSCollection (EAS_DATA_HANDLE pEASData, EAS_HANDLE streamHandle, EAS_FILE_LOCATOR locator);