音频信号——单片机——LCD——简谱

来源:百度知道 编辑:UC知道 时间:2024/05/07 09:11:29
怎样把音频信号(即一般的歌曲)输入到单片机中,然后在LCD上显示该音频信号的简谱。即(1 2 3 3.。。)。请各位大虾、前辈帮帮忙。。。。
如有相应的电路图那更好了 谢谢 加分 加分。。。

音频信号需要用ADC来转换称为模拟信号,然后,由于简谱实际上对应的是声音的频率,所以你需要用傅里叶变换(实际使用快速傅里叶变换FFT),将输入信号变为频率信号(查表对应出是 1 2 3 4 5 6 7来)。
然后,麻烦的问题来了,如果是比如单个钢琴演奏,这个频率信号很好对应
但是,如果是多乐器的话,你会获得很多个乐器共同的频率信号,几乎可以认为是无法处理的(你可以理解为:你处理不了),最直观的理由是:一个一般歌曲,不同乐器演奏的谱子是不一样的,那么你显示什么乐器的呢?你又怎么确定哪个频率是这个乐器呢?当然,实际还要更复杂)

我只知道,把简谱 变成 音频信号。 帮不上忙!

我Q空间也许有一些资料。。。

很容易的。