草庐IT

SoundFont

全部标签

Android - 使用 MIDI 文件播放 SoundFont

我有一个midi文件,我已经使用以下代码在android中使用MediaPlayer播放了该midi文件:valmMediaPlayer=MediaPlayer.create(context,R.raw.test_ring_1)mMediaPlayer?.start()它默认用一种乐器演奏,比如钢琴,现在我想添加soundfont(sf2/sf3)文件来演奏不同乐器和混响效果的midi音符。请指导实现预期结果的方法。 最佳答案 有两个库将用于使用SoundFont播放midi文件。MidiDriver只是一个用于在Android上播

ios - 在 iOS 上检查 soundfont

可以在iOS上使用AudioUnits创建加载和播放soundfont(或SF2)文件的采样器。这是一个非常棒的功能。问题是我没有看到任何用于检查soundfont的界面以查看:a)它包含多少预设以及b)它包含的预设的名称。可以通过使用AudioUnitSetProperty和kAUSamplerProperty_LoadInstrument首先将soundfont加载到采样器中,然后调用AudioUnitGetProperty来获取当前预设名称kAudioUnitProperty_ClassInfo在采样器上。然而,这不是很有效,并且只会告诉您当前加载的预设的名称。它似乎也没有告诉您