我有一个通过SONiVOX EAS库播放MIDI文件的应用程序。 是否可以将自己的DLS或SoundFont波表加载到播放器中并让库使用这些声音进行MIDI播放?
答案 0 :(得分:3)
好的,我完全改变了我的答案,因为Jet Creator显然不是你想要的。
我看了一下eas库,找到了,(in eas.h)
/*----------------------------------------------------------------------------
* 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);
现在这肯定表明有一种方法可以将DLS文件加载到播放器中。 我从来没用过它。