Звуковые шрифты могут быть очень полезны в некоторых случаях, но, похоже, имеют некоторые ограничения.Удивительно, но в AudioKit отсутствует метод, позволяющий просто изменить предустановку уже загруженного звукового шрифта, что, конечно, будет самым распространенным сценарием.В моем случае, когда-либо использовался только один звуковой шрифт, но вместо возможности переключать пресеты на него, что является основной причиной для того, чтобы в первую очередь иметь звуковой шрифт, я должен использовать один из 3-х методов загрузки звукового шрифта, таких как loadMelodicSoundFont икаждый раз перезагружать весь файл.Это кажется неэффективным, поскольку эти файлы имеют тенденцию быть довольно большими.Есть ли другой способ изменить пресет?
В настоящее время меняются предустановки звукового шрифта следующим образом:
do {
try loadMelodicSoundFont(soundFontTitle, preset: gmPreset)
} catch { print("load soundfont failed with error: \(error)") }