打印

请问如何把MIDI乐谱写入单片机

[复制链接]
5621|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinghan|  楼主 | 2008-9-1 14:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangkj| | 2008-9-1 14:44 | 只看该作者

有本 midi 音乐单片机的书,都是现成的

四年前看到的

使用特权

评论回复
板凳
computer00| | 2008-9-1 16:03 | 只看该作者

你的外接音源芯片是死马芯片?如果是MIDI合成芯片那就简单

使用特权

评论回复
地板
aivenk| | 2008-9-1 16:49 | 只看该作者

这样,

用个VS1103加个NorFlash.
MIDI文件多大?2Mbyte的NorFlash够么?

使用特权

评论回复
5
xwj| | 2008-9-1 18:47 | 只看该作者

MIDI文件很小的,一般也就几k~几十k

一首完整版的有所有乐器的梁祝,也只有400多k

使用特权

评论回复
6
computer00| | 2008-9-1 20:50 | 只看该作者

VS1103因该直接支持MIDI文件的播放……

使用特权

评论回复
7
aivenk| | 2008-9-1 20:57 | 只看该作者

hehe

VS1103就是一个MIDI/ADPCM Decoder。

使用特权

评论回复
8
xinghan|  楼主 | 2008-9-2 17:09 | 只看该作者

我目前参考了一个雅马哈的芯片

YM3812,配合YM3014的DA芯片使用。需要单片机控制。我想知道MIDI的乐谱怎么写到单片机里,应该一段乐谱程序吧,怎么把乐谱翻译成乐谱程序让单片机通过I/O送到音源芯片里。

谢四楼,我去看看你说的VS1103

使用特权

评论回复
9
aivenk| | 2008-9-2 21:32 | 只看该作者

o

你看VS1103的DATASHEET可能只看到它只是一个MIDI/ADPCM Decoder,
能否更详细的介绍一下你的意图,或许我能帮你解决问题.

使用特权

评论回复
10
xinghan|  楼主 | 2008-9-3 09:28 | 只看该作者

回楼上:就像你说的用VS1103+NorFlash

做一个简单MIDI播放器

使用特权

评论回复
11
aivenk| | 2008-9-3 10:26 | 只看该作者

hehe

那就简单了,电路原理也很简单,
用VS1103做MIDI播放器,MIDI文件可以存储在SD卡或Norflash 中.也可以实时地输入MIDI流.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

95

帖子

0

粉丝