不同乐器的声音频谱是什么

GodSeventh007 2009-05-01 01:36:53
加精

如题,我知道不同乐器发同一个频率出来的声音是不一样的,基频是一样的,高次谐波不同
例如钢琴和吉他声音,如果都发 1 不同的音色取决与不同的高次谐波对么?
怎样知道乐器的声音的波形,或者频谱。
我想用51来模拟乐器的声音,把不同声音的单周期波形,数字化存进去,然后播放时候做模拟化,可以吗?
要不告诉我怎么查到也好啊,谢谢~~
...全文
2506 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
lalamiaomi 2012-10-30
  • 打赏
  • 举报
回复
只能做出单音节,真是苦恼哇
guangbiao_w 2011-06-03
  • 打赏
  • 举报
回复
原理很简单,实现很复杂,就像造原子弹一样。
器件可要选好,不然很麻烦。
觅食的猫猫 2011-03-17
  • 打赏
  • 举报
回复
对速度要求很大么?
MHBBCRCPJ 2011-03-11
  • 打赏
  • 举报
回复
泛音,不同的乐器的泛音不一样。一种乐器在演奏一个音调的时候会同时有很多不同频率的声波一起发出去。
hicaru000000 2010-08-28
  • 打赏
  • 举报
回复
利用幅频均衡原理,这得用DSP或FPGA等带乘法器的为MCU,再辅以快速傅里叶变换,IIR滤波等数字信号处理的知识,可以达成要求。
dzj874754 2010-08-28
  • 打赏
  • 举报
回复
51估计够呛
blacksun8334 2009-06-03
  • 打赏
  • 举报
回复
在声音方面我也遇到很大问题
jack0395 2009-05-29
  • 打赏
  • 举报
回复
以51的处理速度不足以胜任这样的工作。
gadflyreal 2009-05-25
  • 打赏
  • 举报
回复
你没说清楚你要干什么啊,已经给你列出来各种性能的系统设计常用方法了

你要做到什么程度呢?
  • 打赏
  • 举报
回复
是啊,所以想请教各位达人!
怎么做,或者这儿想法根本就行不通?
gadflyreal 2009-05-23
  • 打赏
  • 举报
回复
我是专门搞数字音频乐器产品的,呵呵

有兴趣加我qq吧,51798294,不过经常不在线;发邮件最好,51798294@qq.com

先简单回答,
1、可以这样考虑,但是采样率和字长要很低,大概能够做到8位字长和8k采样率;这样声音就会很差
2、可以采用存储器直接输出的方式,51只是负责控制地址逻辑,而通过技术器的方式操控波形存储的期间输出数据给并行DA

当然以上的考虑是基于51一定要实现的状况;现在有很多方便的语音IC可以实现较低性能的乐器声音需求

或者考虑MIDI音乐IC,这方面的IC很多,音质比较语音IC并没有好多少,但是有很大的优点,可以通过MIDI芯片播放乐谱,很灵活
你有兴趣可以做成电子琴、电子鼓什么的

再好些,考虑sunplus一类公司出的通过Mp3格式播放音乐的ic

最好当然是原始wave形式的,当然成本也是最高的;实现方式可以通过Arm或者Dsp+DA来实现
  • 打赏
  • 举报
回复
可以用集成软波芯片
比如EMU8000
这样做出来安逸的很
Soyokaze 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 shadowkiss 的回复:]
最好还是用软波表,51不要处理生成频率
[/Quote]

对呀,像YAMAHA、ROLAND的软波表,都是很出色的,体积都在10M以下。应该是可行的。
wbanwashui 2009-05-23
  • 打赏
  • 举报
回复
``````````````````````````````````````````
shadowkiss 2009-05-23
  • 打赏
  • 举报
回复
最好还是用软波表,51不要处理生成频率
nyhenry1 2009-05-23
  • 打赏
  • 举报
回复
51 不太清楚,windows下好像可以在网上找到专门乐器的头文件,windows 程序设计那本书里面有模拟乐器发声模拟程序
原理和51单片机应该差不多我觉得。
beckfun 2009-05-23
  • 打赏
  • 举报
回复
不懂帮顶
wxf0204 2009-05-23
  • 打赏
  • 举报
回复
这个还是用ARM来做比较,51确实是够戗啊。。。
vivdaxiang 2009-05-23
  • 打赏
  • 举报
回复
牛逼
kwovex 2009-05-23
  • 打赏
  • 举报
回复
不同音色是不同频率叠加的 那么声音调节是靠什么实现的呢?振幅?
加载更多回复(13)

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧