怎么判断高低音,以及节拍。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
每一个标注音都是有固定的基频的。例如C3,即中央C,是440Hz。一个八度内的12个音是2^(1/12)的关系。
基频定好之后,可以加一些2次、3次、4次谐波,增加一些音色。
如果牛逼,还可以再做一些包络,ADSR,产生一些振幅上的变化,基本上就做出一个全新的音色了。
但愿能帮到你。
哈哈,以前做过,是通过无源蜂鸣器的频率来控制音调的,需要两个定时器,一个定时器控制蜂鸣器的频率,即音调;一个定时器来控制蜂鸣器的发声的间隔,即节拍
百度上有多少Hz对应什么音调的表,你搜搜
用蜂鸣器是没办法制作出动听的音乐,如你你想好好做,那么你可以利用单片机的串口通信给电脑发送指令,然后电脑端根据你的指令来播放对应的音符,我同学利用这个做了一个架子鼓