ESP-MIDI 组件
概述
ESP-MIDI 是乐鑫科技推出的 MIDI(乐器数字接口)软件库,提供高效的 MIDI 文件解析与实时音频合成功能。ESP-MIDI 支持 SoundFont 音色库和自定义音频库,可输出高保真、无失真的音频效果。结合 MIDI 文件体积小和音色库资源丰富的特点,ESP-MIDI 实现了卓越音质与高效性能的平衡,为开发者提供完善的 MIDI 处理方案。
相关资料如下:
组件注册表: esp-midi component
示例项目: ESP-MIDI 示例项目
FAQ
Q: 如何加载 SoundFont 文件?
A: ESP-MIDI 支持完整的 SoundFont 2(SF2)文件解析和播放。您可以通过音色库加载接口加载 SF2 文件,也可以使用用户自定义的声音库。
Q: ESP-MIDI 支持实时 MIDI 输入吗?
A: 是的,ESP-MIDI 支持实时 MIDI 事件编码和解码,包括音符开关、音色切换、控制变化、弯音、通道压力等多种 MIDI 事件类型。
Q: 如何控制播放速度?
A: ESP-MIDI 支持 BPM(每分钟节拍数)设置和速度变化,支持动态调整。您可以通过 API 设置和修改播放速度。
Q: 音频输出如何集成?
A: ESP-MIDI 提供基于回调的音频输出接口,可以与不同的音频后端灵活集成,如 ESP-ADF、ESP-Audio-Codec 等。