所以我有一个使用AVFoundation的多个乐器采样器,一切都很好,我可以播放和停止音符等。像这样:
sampler.startNote(note, withVelocity: 64, onChannel: 0)
并且采样器加载了此功能:
func loadSoundBankInstrument(at bankURL: URL,
program: UInt8,
bankMSB: UInt8,
bankLSB: UInt8) throws
我遇到的一个小问题是,无论何时我演奏Midi音符都超过120,它们听起来都是一样的。我试过不同的采样器,他们都有这个问题。 (我已经检查了声音字体,它们在DAW上运行正常,就像FLStudio一样)。这些笔记很少使用,但仍然很好知道发生了什么!
不确定它是设置还是仅限于采样器单元?任何帮助将不胜感激。
谢谢。