一种嵌入式 MIDI 软波表系统方案
网络与多媒体 f:\
@唧⑥ D,唿响 0 瑚悯@6
一
种嵌入式 MIDI 软波表系统方案?系统设计?
董皓亮,韦岗
(华南理工大学,广东广州 510641)
【摘要】给出了一种利用软波表(wave—table)实现 MIDI 音乐解码嵌入式系统的设计方案,
并指出了几处重要的设
计优化点,然后给出了硬件实验结果.结果显示该系统能够获得良好的音质,适合用在一般的
音频播放器和玩具中.
最后讨论了系统的改进方向.
【关键词】MIDI;波表技术;嵌入式系统
【中图分类号】TN912.3【文献标识码】A
AnImplementationofEmbeddedWavetable-MIDISystem
DONGHao-liang,WEIGang
(SouthChinaUniversityofTechnology,Guangzhou510641,China)
【 Abstract 】 Inthispaper,apracticalimplementationofMIDIdecoderbasedonsoftwarewave—
tableispwposed.
Keypointsondesignoptimizationaredescribed.Experimentalresultsshowthatthesystemhasbetterquali
ty,and
issuitablefordigitalaudioplayerandtoys.Finally,possibleimprovementofthesystemisdiscussed,
【Keywords】MusicalInstrumentDigitalInterface(MIDI);wavetabletechnique;embeddedsystem
1 引言
现在大部分的个人移动终端都是使用硬件合成的
方法——使用专用音频 IC 芯片来解码 MIDI 以及其它
的音乐格式,如 IMY 和 MMF 等的算法等都由硬件实
现.使用 IC 芯片的优点是设备的音频模块相对独立,
终端内部硬件设计简便,可减少主处理器的工作量.若
使用嵌入式系统(软件解码器)来实现 MIDI 解码.不
仅可减小设备体积,充分利用系统处理器的运算能力,
还有与硬件相关度不大,设备升级方便等优点,特别适
用于一些音频播放器(如现在流行的 MP3 播放器)和
高档玩具等场合.
2 原理
MIDI 主要有 2 个优点: