文档库 最新最全的文档下载
当前位置:文档库 › C调各音符频率对照表

C调各音符频率对照表

C调各音符频率对照表

C调各音符频率对照表

1、课设—题目3:音乐播放系统设计

1、题目3:音乐播放系统设计 利用单片机定时器产生乐谱的各种频率方波,信号经过放大后由扬声器发出声音,编写程序控制单片机,使其输出连接到扬声器上能发出相应的乐曲。 1.1、电子发声设计 一个音符对应一个频率,将对应一个音符频率的方波通到扬声器上,就可以发出这个音符的声音。将一段乐曲的音符对应频率的方波依次送到扬声器,就可以演奏出这段乐曲。利用定时器控制单片机的 I/O 引脚输出方波,将相应一种频率的计数初值写入计数器,就可产生对应频率的方波。 要产生音频脉冲,只要计算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用定时器计时这个半周期时间。每当计时到后就将输出脉冲的I/O反相,就可以在I/O脚上得到此频率的脉冲。 音符与频率对照关系如表所示。对于每一个音符的演奏时间,可以通过软件延时来处理。首先确定单位延时时间程序(根据CPU的频率不同而有所变化)。然后确定每个音符演奏需要几个单位时间,就几次调用延时子程序即可。 表音符与频率对照表(单位:Hz) 频率表是将曲谱中的音符对应的频率值依次记录下来,时间表是将各个音符发音的相对时间记录下来(由曲谱中节拍得出)。 频率表和时间表是一一对应的,频率表的最后一项为0,作为重复的标志。根据频率表

中的频率算出对应的计数初值,然后依次写入T0 的计数器。将时间表中相对时间值带入延时程序来得到音符演奏时间。 参考流程图 电子发声单元原理图 电子发声接线图 1.2、源程序 //世上只有妈妈好// #include "SST89x5x4.h" sbit POUT = P0^0; //扬声器控制引脚 #define Clk 0x070000 unsigned char data val_H; //计数器高字节 unsigned char data val_L; //计数器低字节

钢琴音高与频率对照表

钢琴音高与频率对照表 频音 率符 A b B B C C# D b E E F F# G G# 八度 O1 27.500 29.135 30.868 32.703 34.648 36.708 38.891 41.203 43.654 46.249 48.999 51.913 O2 55.000 58.270 61.735 65.406 69.296 73.416 77.782 82.407 87.307 92.499 97.999 103.826 O3 110.000 116.541 123.471 130.813 138.591 146.832 155.563 164.814 174.614 184.997 195.998 207.652 O4 220.000 233.082 246.924 261.626 277.183 293.665 311.127 329.629 349.228 369.994 391.995 415.305 O5 440.000466.164 493.883 523.251 554.365 587.330 622.254 659.255 698.456 739.989 783.991 830.609 O6 880.000 932.328 987.767 1046.502 1108.731 1174.659 1244.598 1318.520 1396.913 1479.978 1567.982 1661.219 O7 1760.000 1864.655 1975.533 2093.004 2217.461 2349.318 2489.016 2637.020 2793.826 2959.955 3135.437 3322.437 O8 3520.000 3729.310 3951.066 4186.009 红圈制作QQ:247285914

单片机音符频率与定时值的关系

单片机产生乐曲的原理 利用单片机产生乐曲音符,再把乐曲音符翻译成计算机音乐语言,由单片机进行信息处理,再通过蜂鸣器或喇叭放出音乐。 1.音频脉冲的产生 音乐的产生主要是通过单片机的I/O 口输出高低不同的脉冲信号来控制蜂 鸣器发音,要想产生音频脉冲信号,需要算出某一音频的周期(1/频率),然后 将此周期除以2,即为半周期的时间。利用单片机定时器计时这个半个周期时间,每当计时到后就将输出脉冲的I/O 口反相,然后重复计时此半周期时间再对I/O 口反相,这样就能在此I/O 口上得到此频率的脉冲。 通常,利用单片机的内部定时器0,工作在方式1 下,改变计数初始值THO和TLO 来产生不同的率。 例如,若单片机采用12MHz晶振,要产生频率为587Hz的音频脉冲时,其音频信号的脉冲周期T=1/587=1703.5775卩s,半周期的时间为852卩s,因此只要令计数器计数=852卩 s/1卩s=852,在每计数852时将I/O 口反相,就可得到C 调中音Re, 计数脉冲值与频率的关系如下:

2音乐节拍的产生 每个音符使用一个字节,字节的高四位代表音符的高低,低四位代表音符的节拍,表5-2为节拍与节拍码的对照表。如果1拍为0.4s, 1/4拍是0.1s只要设 定延迟时间就可求得节拍的时间。假设1/4拍为1个延迟单位时间,那么1拍对 应的就是4个延迟单位时间,以此类推。所以只要求得1/4拍的延迟单位时间, 其余的节拍就是它的倍数,表5-3为1/4拍和1/8拍的时间设定。 e

3. 音乐软件的设计 1). 音乐代码库的建立方法(1)先找出乐曲最低音和最高音范围,然后确定音符表T 的顺序。 (2)把T值建立在表1 (TABLE),构成发音符的计数值放在其中(TABLE仲) (3)简谱码(音符)为高 4 位,节拍(节拍数)为低 4 位,音符的节拍码放在程序的表处(TABLE处)。 (4)音符节拍码00H 为音乐结束标记。 2). 选曲 在一个程序中,需要演奏两首或两首以上歌曲时,音乐代码库的建立有两种方法: (1)将每首歌曲建立相互独立的音符表T和发音符计数值表(TABLE o (2)也可以建立共用的音符表T后,再写每首歌曲的发音计数值表(TABLE 中的代码。 不管采用哪种方法,每首歌曲结束时,在发音计数值表(TABLE中均需加上音 乐结束符00H o 4. 歌曲的设计 下面以歌曲《送别》的设计为例,讲述歌曲在单片机中实现自动演奏。歌曲《送别》如下所示:

各种乐器频率参考

各种乐器频率参考内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

1.地鼓(Kick Drum):地鼓是一首歌曲里最重要的部分之一,因为它推动着节奏向前进行。这里我们讨论如何处理常见的三种地鼓: 第一种我称之为“80年代蓬头地鼓”,你一定熟悉的:强而有力、富含中频、含有重击的“砰“声,想得到这种比较怀旧的地鼓声音,可以先过滤掉60Hz以下的频率,然后根据情况在78-84Hz提升3到6dB(Q值大约为1),使之听起来象是敲在你的胸膛上。接下来在1.5-2.5kHz提升大约6dB来增加“砰“声(Q值在1.5-2.5比较适合),最后在120Hz降大约4dB(Q值1.0)。 第二种是当今最流行的“Bonham“摇滚地鼓,我通常在120-240Hz提升4dB或更多来得到这种声音,还需要过滤掉1.5kHz以上的所有频率,有时候可能需要在80Hz略降低1-2dB、在60略提升2-3dB。 还有一种现在常用的地鼓:比较空、有摩擦声,想得到这种声音,你可以过滤掉100Hz以下的所有声音,在125Hz提升大约3dB,在250-350Hz提升大约4dB。然后过滤掉2kHz以上的所有频率。 2.军鼓(Snare drums):目前有两种使用最广泛的军鼓类型:一种紧凑、有力,另一种松散、比较长(通常用于ballads风格的歌曲) 首先,任何军鼓都不需要150Hz以下的声音,所以把它们过滤掉。军鼓的中心频率通常在1kHz附近数百Hz的频段内,所以在这一频段提升3-6dB通常会非常有益。

对于紧凑型军鼓,你可以尝试分别提升中高频(5kHz附近)、部分高频(8-9kHz),提升量可以从3dB开始逐渐上升,左右变化一下提升的频点直到得到理想的效果。过滤掉250Hz以下、11kHz以上的频率会使这种军鼓听起来很舒服。 对于松散型军鼓,需要在低端(250Hz附近)进行一些提升,我通常提升6dB。高频不用象紧凑型军鼓那样大幅提升,但在7kHz附近略作提升通常会有益处,再往上的频段可以过滤掉。关键是中频,先把提升的频点在800Hz-2kHz之间移动,找到那个能引起共鸣的频点,然后调整一下提升的幅度和Q值。对于这种军鼓,往往需要加上启动时间(attack time)较长的压缩、较重的混响来与之配合。 3.钹(cymbal):对于这些富含高频的鼓件,可以降低4kHz以下的频率,根据情况提升高频区(10-14kHz)大约3dB。 4.沙锤(shaker), 手铃(tambourine), 手鼓(conga)、拍手(hand clap)等:沙锤(shaker)和手铃(tambourine)很相似,要明亮并且贯穿高频区,对于沙锤,我通常过滤掉2kHz以下的所有频率,略提升高频,比如在9kHz提升6dB;手铃要略带叮当声,所以我过滤掉800Hz以下的频率,在1.5或2kHz提升4dB,在7kHz 略作提升。 对于手鼓(conga),我通常用扫频的办法找到那个引起共鸣的频点,根据情况略作提升或降低。需要注意的是不能提升过多,尤其是共鸣频点较低的时候,可能

数字音乐盒地设计与实现

课程设计报告 课程设计名称:微机系统综合课程设计课程设计题目:数字音乐盒的设计与实现

1 总体设计方案 1.1 题目介绍与要求 本次课程设计的任务是运用伟福Lab8000试验箱和keil软件设计并实现一个数字音乐盒,要求采用I/O产生一定频率的方波,从而驱动蜂鸣器发出不同的音调,演奏乐曲;并且需要采用七段数码管显示当前播放的歌曲序号和播放时间;还得通过数字键盘直接选择乐曲,控制选择上一曲和下一曲音乐,具有暂停和播放控制功能。 1.2设计思路 1.2.1音调的产生 频率的高低决定了音调的高低。音乐的十二平均率规定:每两个八度音(如简谱中的中音1和高音1)之间的频率相差一倍。在两个八度音之间又分为十二个半音。另外,音名A(简谱中的低音6)的频率为440Hz,音名B到C之间、E 到F之间为半音,其余为全音。由此可以计算出简谱中从低音1到高音1之间每个音名对应的频率,所有不同频率的信号都是从同一个基准频率分频得到的。 要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用定时器计时这半个周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。 利用51单片机的部定时器使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不同频率的方法。 此外结束符和休止符可以分别用代码00H和FFH来表示,若查表结果为00H,则表示曲子终了;若查表结果为FFH,则产生相应的停顿效果。 例如频率为523Hz,其周期T=1/523=1912us,因此只要令计数器计时956us/1us=956,在每次技术956次时将I/O反相,就可得到中音DO(523Hz)。计数脉冲值与频率的关系公式如下:

音符频率

附录:音乐模块部分 单片机发音原理:单片机演奏音乐基本是单音频率,它不包含相应幅度的谐波频率,也就是说不能象电子琴那样能奏出多种音色的声音,但一定要弄清楚两个概念即可,也就是“音调”和“节拍”。 ·音调表示一个音符唱多高的频率。 ·节拍表示一个音符唱多长的时间。 下面,就此两点,阐述说明: 一、音调 在音乐中所谓“音调”,其实就是我们常说的“音高”。在音乐中常把中央C上方的A音定为标准音高,其频率f=440Hz,其余与其比较。f1和f2为两个音符,当这两个音符的频率相差一倍时,也即f2=2×f1时,则称f2比f1高一个倍频程。 在音乐中1与 . 1,2与 . 2……,正好相差一个倍频程,在音乐学中称它相差一个八度 音。在一个八度音内,有12个半音。以1—i八音区为例,12个半音是:1—#1、#1—2、2—#2、#2—3、3—4、4—#4,#4—5、5一#5、#5—6、6—#6、#6—7、7—i 。这12个音阶的分度基本上是以对数关系来划分的。如果我们只要知道了这十二个音符的音高,也就是其基本音调的频率,我们就可根据倍频程的关系得到其他音符基本音调的频率。 2.确定一个频率所对应的定时器的定时初值的方法 以标准音高A为例: 标准音高A的频率f = 440 Hz,其对应的周期为: T = 1/ f = 1/440 =2272μs 因此,需要在单片机I/O端口输出周期为T =2272μs的方波脉冲,如下图所示。 由上图可知,单片机上对应喇叭的I/O口来回取反的时间应为: t = T/2 = 2272/2 = 1136μs

此处分两种方式叙述,请比较选用,其实结果相同: Ⅰ.这个时间t也就是单片机上定时器应有的中断触发时间。一般情况下,单片机奏乐时,其定时器为工作方式1,它以振荡器的十二分频信号为计数脉冲。设振荡器频率为f0,则定时器的予置初值由下式来确定: t = 12 ×(T ALL– T HL)/ f0 式中,T ALL = 216 = 65536,T HL为定时器待确定的计数初值。因此定时器的高低计数器的初值为: TH = T HL / 256 = ( T ALL– t× f0/12) / 256 TL = T HL % 256 = ( T ALL– t× f0/12) %256 将t=1136μs代入上面两式(注意:计算时应将时间和频率的单位换算一致),即可求出标准音高A在单片机晶振频率f0=12Mhz,定时器在工作方式1下的定时器高低计数器的预置初值为: TH440Hz = (65536 – 1136 * 12/12) /256 = FBH TL440Hz = (65536 – 1136 * 12/12)%256 = 90H 根据上面的求解方法,我们就可求出其他音调相应的计数器的予置初值。 Ⅱ.假设单片机晶振频率f0=12Mhz,定时器在工作方式1 计数脉冲值与频率的关系为: N=F I ÷2÷F R 其中N——计数值; F I——内部计时一次为1us,故其频率为1MHz; F R——要产生的频率。 其计数值的求法为: T=65536-N=65536-F I ÷2÷F R 则标准音高A(频率f = 440 Hz)的计数值为: T=65536-N=65536-F I ÷2÷F R =65536-1000000÷2÷ F R =65536-500000/440=65536-1136=64400=0FB90H 下面给出C调各音符频率值和定时器定时初值:(晶振频率f0=12Mhz,定时器在工作

音乐中的各音阶与频率的关系

音乐中的各音阶与频率的关系--十二平均律zz 2009-09-18 14:46 “律”,即“音律”(intonation),指为了使音乐规范化,人们有意选择的一组高低不同的音符所组成的体系,以及这些音符之间的相互关系。比如大家都知道的do、re、mi、fa、so、la、si,这7个音符就组成了一组音律。研究音律的学问叫做“律学”。也就是研究为什么要选择do、re、mi……这7个音(当然也可以选择其它音)作为规范、这些被当成“标尺”的音是怎么产生的、以及它们之间到底是什么关系的学问。 对于任何民族来说,只要他们有着丰富的音乐体验,只要他们想积累起关于音乐的知识,迟早都会遇到关于律学的问题。令人惊讶的是,古今不同民族,虽然各自钟爱的音乐形式可谓万紫千红、百花争艳,彼此也没有互相借鉴,但大家的律学的基础概念却出奇地相似。这也许是音乐本身超文化、超地域的魅力所致吧。 (BTW:现代人学习的do、re、mi、fa、so、la、si,这些好像没有意义的单词,其实都是中世纪时西方教会中很流行的一些拉丁文圣咏(chant)的首音节。这些圣咏是西方现代音乐的源头。) 学过高中物理的都知道,声音的本质是空气的振动。而空气的振动是以波的形式传播的,也就是所谓的声波。所有的波(包括声波、电磁波等等)都有三个最本质的特性:频率/波长、振幅、相位。对于声音来说,声波的频率(声学中一般不考虑波长)决定了这个声音有多“高”,声波的振幅决定了这个声音有多“响”,而人耳对于声波的相位不敏感,所以研究音乐时一般不考虑声波的相位问题。

律学当然不考虑声音有多“响”,所以律学研究的重点就是声波的频率。一般来说,人耳能听到的声波频率范围是20HZ(每秒振动20次)到20000HZ(每秒振动20000次)之间。声波的频率越大(每秒振动的次数越多),听起来就越“高”。频率低于20HZ的叫“次声波”,高于20000HZ的叫“超声波”。 (BTW:人耳能分辨的最小频率差是2HZ。举例而言就是,人能听出100HZ和102HZ的声音是不同的,但听不出100HZ和101HZ 的声音有什么不同。另外,人耳在高音区的分辨能力迅速下降,原因见后。) 需要特别指出的是,人耳对于声波的频率是指数敏感的。打比方说,100HZ、200HZ、300HZ、400HZ……这些声音,人听起来并不觉得它们是“等距离”的,而是觉得越到后面,各个音之间的“距离”越近。100HZ、200HZ、400HZ、800HZ……这些声音,人听起来才觉得是“等距离”的(为什么会这样我也不清楚)。换句话说,某一组声音,如果它们的频率是严格地按照×1、×2、×4、×8……,即按2n的规律排列的话,它们听起来才是一个“等差音高序列”。 (比如这里有16个音,它们的频率分别是110HZ的1倍、2倍、3倍……16倍。大家可以听一下,感觉它们是不是音越高就“距离”越近。用音乐术语来说,这些音都是110HZ的“谐波”(harmonics),即这些声波的频率都是某一个频率的整数倍。这个ogg文件可以用“暴风影音”/StormCodec软件来试听。) 由于人耳对于频率的指数敏感,上面提到的“×2就意味着等距离”的关系是音乐中最基本的关系。用音乐术语来说,×2就是一个“八度音程”(octave)。前面提到的do、re、mi中的do,以及so、la、si后面的那个高音do,这两个do之间就是八度音程的关系。也就是说,高音do的频率是do的两倍。同样的,re和高音re之间也是八度音程的关系,高音re的频率是re的两倍。而高音do上面的那个更高音的do,其频率就是do的4倍。

单片机音乐盒课程设计

姓名:蔡晓锋 学号:20114654 学院:计算机与信息工程学院 专业班级:自动化3班 论文题目:基于单片机的音乐盒设计任课老师:赵伟志

【摘要】本设计是一个基于STC 12c5608ad系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。使用两个按键控制音乐盒,一个用来切换歌曲,一个个用来切换8路LED的变化花样,本音乐盒共有两首歌曲播放歌曲时,蜂鸣器发出某个音调,与之对应的LED亮起。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。 【关键字】音乐盒;STC 12c5608ad单片机; KEIL; PROTEUS; 课程设计目的 应用单片机,利用它的原理组成一个音乐播放器。本课程设计是主干实践课。课程的任务在于提高学生综合运用所学知识理论、分析解决问题的能力。 课程设计任务 ?以单片机为核心部件组成一个音乐播放器; ?利用单片机的定时器产生乐谱的各种频率方波,由蜂鸣器发出声音 设计原理 音调的确定: 不同音高的乐音是用C、D、E、F、G、A、B来表示,这7个字母就是音乐的音名,它们一般依次唱成DO、RE、MI、FA、SO、LA、SI,即唱成简谱的1、2、3、4、5、6、7,相当于汉字“多来米发梭拉西”的读音,这是唱曲时乐音的发音,所以

叫“音调”,即Tone。把C、D、E、F、G、A、B这一组音的距离分成12个等份,每一个等份叫一个“半音”。两个音之间的距离有两个“半音”,就叫“全音”。在钢琴等键盘乐器上,C–D、D–E、F–G、G–A、A–B两音之间隔着一个黑键,他们之间的距离就是全音;E–F、B–C两音之间没有黑键相隔,它们之间的距离就是半音。通常唱成1、2、3、4、5、6、7的音叫自然音,那些在它们的左上角加上﹟号或者b 号的叫变化音。﹟叫升记号,表示把音在原来的基础上升高半音,b叫降记音,表示在原来的基础上降低半音。例如高音DO的频率(1046Hz)刚好是中音DO的频率(523Hz)的一倍,中音DO的频率(523Hz)刚好是低音DO频率(266 Hz)的一倍;同样的,高音RE的频率(1175Hz)刚好是中音RE的频率(587Hz)的一倍,中音RE的频率(587Hz)刚好是低音RE频率(294 Hz)的一倍。 1)要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用定时器计时这半个周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O 脚上得到此频率的脉冲。 2)利用发单片的内部定时器使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不同频率的方法。 此外结束符和休止符可以分别用代码00H和FFH来表示,若查表结果为 00H,则表示曲子终了;若查表结果为FFH,则产生相应的停顿效果。 3)例如频率为523Hz,其周期T=1/523=1912us,因此只要令计数器计时956us/1us=956,在每次技术956次时将I/O反相,就可得到中音DO(523Hz)。 计数脉冲值与频率的关系公式如下: N=Fi2Fr N:计算值;Fi:内部计时一次为1us,故其频率为1MHz; 其计数值的求法如下: T=65536-N=65536-Fi2Fr 例如:设K=65536,F=1000000=Fi=1MHz,球低音DO(261Hz)。中音DO(523Hz)。高音的DO(1046Hz)的计算值 T=65536-N=65536-Fi2Fr=65536-10000002Fr=65536-500000/Fr 低音DO的T=65536-500000/262=63627

音阶与频率对应关系表

音阶与频率对应关系表 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。现在以单片机12MHZ晶振为例,例出高中低音符与单片机计数T0相关的计数值如下表所示 音符频率(HZ)简谱码(T值)音符频率(HZ)简谱码(T值)低1 DO 262 63628 # 4 FA# 740 64860 #1 DO# 277 63731 中 5 SO 784 64898 低2 RE 294 63835 # 5 SO# 831 64934 #2 RE# 311 63928 中 6 LA 880 64968 低 3 M 330 64021 # 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 # 4 FA# 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 # 1 DO# 1109 65085 # 5 SO# 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400 # 2 RE# 1245 65134 # 6 466 64463 高 3 M 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 # 4 FA# 1480 65198 # 1 DO# 554 64633 高 5 SO 1568 65217 中 2 RE 587 64684 # 5 SO# 1661 65235 # 2 RE# 622 64732 高 6 LA 1760 65252 中 3 M 659 64777 # 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283 下面我们要为这个音符建立一个表格,有助于单片机通过查表的方式来获得相应的数据 低音0-19之间,中音在20-39之间,高音在40-59之间 TABLE: DW 0,63628,63835,64021,64103,64260,64400,64524,0,0 DW 0,63731,63928,0,64185,64331,64463,0,0,0 DW 0,64580,64684,64777,64820,64898,64968,65030,0,0 DW 0,64633,64732,0,64860,64934,64994,0,0,0

乐理教程

- 1 - 基 础 乐 理 物体震动产生声音,震动的频率决定音高。不同长短和粗细的弦震动产生的声音音高是不同的,吉他上用品格来确定震动弦长。 音符可以从两方面考虑,即音高和时值。 一、音符的音高及在乐谱上的表示方法 音符可以用数字1、2、3…7来表示,叫做音符的唱名。唱作do re mi fa sol la xi ,即简谱。 唱名: 1 2 3 4 5 6 7 唱法: do re mi fa so la xi 也可以用字母C D E F G A B 来表示,叫做音符的音名。这些音符用音符的符号(如 )写在五线谱上,不同的音高用线和间的高低位置变化来表示。超出五条线以外的音符用临时上或下加线的办法来实现。 五线谱从下往上数分别是第1、2…5线,相邻两线之间的空白叫间,也是从下往上数,分别是第1至第四间,如下图: 下面是音符音名和唱名的对照图: 唱名: 1 2 3 4 5 6 7 音名: C D E F G A B 六线谱是吉他专用谱,表示音符在吉他上的具体位置,也就是第几弦第几品。 下图是五线谱、简谱和六线谱的对照图: 简谱数字上或下面的“点”叫高(低)音点,用来区分音区(音组),没有点的叫中音区。 S o n i c d e a t h

- 2 - 二、吉他上音符的位置——音程、音阶及定弦 音程:两音之间的音高距离叫做音程,衡量音程的单位是度,包含几个音符就是几度。如:C — D 是两度,D — F 是三度,C — B 是七度。 音阶:阶梯状上升的一组音符叫做音阶,音阶常以七个音符一组出现,如:C D E F G A B ,虽然音阶中相邻两音的音程都是两度(偶有三度出现),不过这些两度并不是均等的,其中E — F ;B — C 是小二度,也叫半音,在吉他指板上是相邻位置的(吉他属半音乐器,同弦相邻品音程是半音)。而其他的两度音程为大二度,即全音,在吉他指板上的位置要隔开一个品格,如下图: 像上述C D E …C 这样以全、全、半、全、全、全、半音程关系排列的音阶叫大调音阶,由于音阶的主音(即音阶的第一个起始音)是C 音符,所以叫C 大调音阶。 不同的音阶主音和音程排列不同,如常用的小调音阶: 上图音阶的音程排列是:全、半、全、全、半、全、全,我们把这样排列的音阶叫做小调音阶,因为起始音是C 音符,所以叫c 小调音阶。 音阶不同,色彩(听觉上的味道)也不同。 全音包含两个半音,该半音没有自己独立的名字,要和两边的音符去比较才可以得到音名,如C —D 之间的半音叫‘#C ’(读作:升C ,‘# ’叫做升音记号,表示升高半音),也可以叫做‘bD ’(读作:降D ,‘b ’叫做降音记号,表示降低半音)。 这些用升、降记号表示的音符叫变化音。相反,那些没有升、降号的音符叫自然音 音符在吉他上的具体位置图: 定弦:即确定空弦音。吉他将六根空弦音从低到高分别定为:E 、A 、d 、g 、b 、e 1 ,相邻弦的音程是四度,例外的是二、三弦为三度。空弦音定好后,其它品上的音符即可按音符间的音程规律推出。 像这样的定弦方式叫标准定弦,除此之外的叫特殊定弦。 S o n i c d e a t h

音乐乐理重点汇总(图文)

一、音及音高 1、音:物体振动产生的 2、音的四种性质:高低(频率次数决定)、强弱(振幅大小决定)、长短(延续时间决定)、音色(发声体的性质、性质、泛音的多少决定)。 3、音的分类:乐音和噪音 二、乐音体系、音列、音级 1、乐音体系:在音乐使用中的、有固定音高的音的总和,叫做乐音体系。 2、音列:乐音体系中的音,按照上行或下行次序排列起来,叫做音列。 3、音级:乐音体系中的各音叫做音级。音级有基本音级和变化音级两种。 A.如何区分基本音级和变化音级: 以C大调为例:白键为基本音级,黑键为变化音级。当然在各个调式中会有说不同,以后章节我们还会解析。(在考试中常结合调式区分基本和变化音级落实在五线谱上,希望同学们注意) 三、音的分组 1、为了更加直观现将音的分组用钢琴键盘键盘说明如下:(需对照熟记,常结合调式在谱面上区分) 小字组:为不带数字的小写字母:如:c d e f g a b 大字组:为不带数字的大写字母:如:C D E F G A B 大字一组二组三组。。分别在字母右下方加数字;小字一组二组三组。。分别在字母右上方加数字。

音律 1、音律:乐音体系中各音的绝对准确高度及其相互关系叫做音律。 2、八度:(如图) A、 B、 如上图第一个音和最后一个音就是一个八度。 3、十二平均律:将八度分成十二个均等的部分—半音—的音律叫做十二平均律。 (一共十二个半音) 4、全音和半音: 如上图:a.相邻的两个黑白键或划线两音之间都是半音(之间没有隔键) b.相邻的两个白键(除划线)或相邻的两个黑键都是全音(之间有隔键) 5、音名和唱名:(下图以C调为例) C调:音名:C D E F G AB 唱名:哆莱咪发嗦啦西 1 2 3 4 5 6 7 音名在乐器上是固定的;由于唱谱法有固定和首调唱名法,所以唱名在乐器上不是固定的。表现为唱名和音名的对应不是唯一的。(如下图) D调:唱名:1 2 3 4 5 6 7 音名:D E#FGAB#C 这里大家会有疑问了,怎么会有#号呢,我说由于主音1的改变以及自然调式中音阶的构成

音乐程序编写

P1.0口做输出口,接一只喇叭,利用定时器中断方式编写程序,使喇叭放出悦耳的音乐。晶振频率6MHz。 解:音乐是由高低长短相同或不同的音符,按一定的规律组织起来的。每个音符都包括两个要素:第一是音调,即音符的频率,频率越高音调越高,频率越低音调越低;第二是节拍,即音符的时间长短。 利用定时器/计数器可以产生不同频率的音频脉冲,也可以控制音频脉冲的延时时间。不同的音符对应的频率不同,用定时器T1方式1可以产生与各音符对应频率的方波,C调各音符频率与定时器定时初值对应关系如下表所示;不同的节拍对应的延时时间不同,通过循环调用一个基本延时子程序可以产生不同的节拍,各曲调与节拍的时间对应关系如下表所示。 6m晶振C调各音符频率与定时器定时初值对照表 单片机12MHZ晶振为例,例出高中低音符与单片机计数T0相关的计数值如下表所示 音符频率(HZ)简谱码(T值)音符频率(HZ)简谱码(T值)低1DO 262 63628(F88CH)# 4 FA# 740 64860 #1DO# 277 63731 中 5 SO 784 64898 低2RE 294 63835(F95BH)# 5 SO# 831 64934 #2 RE# 311 63928 中 6 LA 880 64968 低 3 M 330 64021(FA15H)# 6 932 64994 低 4 FA 349 64103(FA67H)中7 SI 988 65030 # 4 FA# 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260(FB04H)# 1 DO# 1109 65085 # 5 SO# 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400(FB90H)# 2 RE# 1245 65134 # 6 466 64463 高 3 M 1318 65157 低7 SI 494 64524(FC0CH 高 4 FA 1397 65178 中 1 DO 523 64580(FC44H)# 4 FA# 1480 65198 # 1 DO# 554 64633 高 5 SO 1568 65217 中 2 RE 587 64684 # 5 SO# 1661 65235

音符频率

附录:音乐模块部分单片机发音原理:单片机演奏音乐基本是单音频率,它不包含相应幅度的谐波频率,也就是说不能象电子琴那样能奏出多种音色的声音,但一定要弄清楚两个概念即可,也就是“音调”和“节拍”。 ·音调表示一个音符唱多高的频率。 ·节拍表示一个音符唱多长的时间。 下面,就此两点,阐述说明: 一、音调 在音乐中所谓“音调”,其实就是我们常说的“音高”。在音乐中常把中央C上方的A音定为标准音高,其频率f=440Hz,其余与其比较。f1和f2为两个音符,当这两个音符的频率相差一倍时,也即f2=2×f1时,则称f2比f1高一个倍频程。 在音乐中1与 . 1,2与 . 2……,正好相差一个倍频程,在音乐学中称它相差一个八度音。在一 个八度音内,有12个半音。以1—i八音区为例,12个半音是:1—#1、#1—2、2—#2、#2—3、3—4、4—#4,#4—5、5一#5、#5—6、6—#6、#6—7、7—i 。这12个音阶的分度基本上是以对数关系来划分的。如果我们只要知道了这十二个音符的音高,也就是其基本音调的频率,我们就可根据倍频程的关系得到其他音符基本音调的频率。 2.确定一个频率所对应的定时器的定时初值的方法 以标准音高A为例: 标准音高A的频率f = 440 Hz,其对应的周期为: T = 1/ f = 1/440 =2272μs 因此,需要在单片机I/O端口输出周期为T =2272μs的方波脉冲,如下图所示。 由上图可知,单片机上对应喇叭的I/O口来回取反的时间应为: t = T/2 = 2272/2 = 1136μs 此处分两种方式叙述,请比较选用,其实结果相同: Ⅰ.这个时间t也就是单片机上定时器应有的中断触发时间。一般情况下,单片机奏乐时,其定时器为工作方式1,它以振荡器的十二分频信号为计数脉冲。设振荡器频率为f ,则定时器的予置初值由下式来确定: t = 12 ×(T ALL – T HL )/ f 式中,T ALL = 216= 65536,T HL 为定时器待确定的计数初值。因此定时器的高低计数器的初值为:

音阶与频率对应关系表

音阶与频率对应关系表 时间常数是按晶体频率12MHz计算而得T值,即为时间常数值 音符频率 (HZ)简谱码 (T值) HEX 音符频率 (HZ) 简谱码 (T值) HEX 低1 DO 262 63628 F88C # 4 FA# 740 64860 FD5C #1 DO# 277 63731 F8F3 中 5 SO 784 64898 FD82 低2 RE 294 63835 F95B # 5 SO# 831 64934 FDA6 #2 RE# 311 63928 F9B8 中 6 LA 880 64968 FDC8 低 3 M 330 64021 FA15 # 6 932 64994 FDE2 低 4 FA 349 64103 FA67 中 7 SI 988 65030 FE06 # 4 FA# 370 64185 FAB9 高 1 DO 1046 65058 FE22 低 5 SO 392 64260 FB04 # 1 DO# 1109 65085 FE3D # 5 SO# 415 64331 FB4B 高 2 RE 1175 65110 FE56 低 6 LA 440 64400 FB90 # 2 RE# 1245 65134 FE6E # 6 466 64463 FBCF 高 3 M 1318 65157 FE85 低 7 SI 494 64524 FC0C 高 4 FA 1397 65178 FE9A 中 1 DO 523 64580 FC44 # 4 FA# 1480 65198 FEAE # 1 DO# 554 64633 FC79 高 5 SO 1568 65217 FEC1 中 2 RE 587 64684 FCAC # 5 SO# 1661 65235 FED3 # 2 RE# 622 64732 FCDC 高 6 LA 1760 65252 FEE4 中 3 M 659 64777 FD09 # 6 1865 65268 FEF4 中 4 FA 698 64820 FD34 高 7 SI 1976 65283 FF03

简易电子琴的设计

湖北师范学院教育信息与技术学院2011级信息工程专业综合课程设计(三) HUBEI NORMAL UNIVERSITY 综合课程设计 (三) Integrated Curriculum Design(3)

目录 1 设计目的 (1) 2 设计思路 (1) 3 硬件设计 (1) 3.1 单片机控制模块 (2) 3.2 按键模块 (3) 3.3 数码管显示模块 (3) 3.4 发声模块 (5) 4 软件设计 (6) 4.1 音乐相关知识 (6) 4.2 音乐播放原理 (7) 4.3 系统总体功能流程图 (7) 4.4 4*4键盘扫描流程图 (8) 5 系统调试 (9) 5.1 Keil软件的使用 (9) 5.2 软件调试 (10) 6 电路仿真与分析 (10) 6.1 仿真结果显示 (10) 6.2 分析总结 (12) 参考文献 (13) 附件 (14)

简易电子琴设计 1 设计目的 (1)熟悉Proteus仿真软件的使用,了解各元件的功能及作用。 (2)熟悉AT89C52单片机的基本结构、引脚功能、存储器结构等基本知识,以及熟悉一般设计过程。 (3)掌握74LS247芯片的引脚功能及使用方法,以及掌握电路的基本调试能力。 (4)掌握Keil软件的使用方法,以及如何创建文件和编写程序。 (5)利用Proteus仿真软件构建电路图,使用AT89C52单片机,Keil软件设计简易电子琴。 2 设计思路 本次设计采用Proteus单片机仿真平台对简易电子琴进行设计。本设计系统结构图如图1中所示,共有4个模块,其分别为单片机控制模块、按键模块、数码管显示模块和发声模块。在Proteus中完成硬件的设计,同时采用Keil开发平台软件设计程序,最终实现简易电子琴的设计。本电子琴既可以弹奏曲子,又可播放设定的曲目。 图1 系统结构图 3 硬件设计 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。电子琴是

基本乐理

1、音的产生 由发音体振动而产生。发音体由于外力作用而引起振动产生音波,到达人的听觉器官,产生音的感觉。 2、音的性质 从音的物理现象看,音具有振动频率、振动延续时间、振幅和振动成分等属性,这些属性在人们头脑中的反映就是音的性质(音有四项基本性质)。 振动频率→音高振动延续时间→音值振幅→音强综合因素→音色 3、乐音与噪音 乐音:振动有规则,有准确高度的音(音乐中使用的音主要是乐音)。 噪音:振动无规则,没有准确高度的音。(另:泛指嘈杂、刺耳的声音) 乐音与噪音,根据音乐表达的需要,在音乐中使用,造成各异的效果。 乐音、噪音←→人的生理、心理感受 4、乐音体系 在音乐中使用的,有固定音高的音的总和叫做乐音体系; 乐音体系中的音按照音高次序(上行和下行)排列起来叫做音列; 乐音体系中的各音叫做音级; 在乐音体系中,七个具有独立名称的音级叫做基本音级。 5、音名、唱名 乐音体系中各音级的名称就是音名,表示乐音的绝对高度,一般以英文字母(大小写)CDEFGAB来表示七个基本音级的音名。意大利文、do,re,mi,fa,sol,la,si为唱名,每隔八度循环使用。

6、音的分组 七个基本音级CDEFGAB(与钢琴白键排列相符)循环重复使用,在音列中产生了许多同名音,为区别音名相同而音高不同的音,故将音列分组 以钢琴键盘为对照,音高由低到高分别为大字二组、大字一组、大字组、小字组、小字一组……小字五组 标记各音方式:大小写的英文字母及其右上或右下角的数字组合 7、半音与全音 在钢琴上、(紧紧)相邻的两个琴键构成半音(音高差距) 由相邻的两个半音所构成的音高关系叫全音 由某音级到其上(下)方第八个(同名)音间的(音高)距离叫八度 基本音级之间的半音全音关系(两全一半三全一半) 由相邻的两个音级所构成的全音与半音,叫自然全音或自然半音 由同一音级的两种不同形式所构成的半音,叫变化半音

单片机音符与频率的关系

C调各音符频率与计数值T的对照表: 音符频率HZ 6MHZ 十六进制值音符频率HZ 6MHZ 十六进制值 低1DO 262 64582 FC46 #4FA# 740 65198 FEAE #1DO# 277 64634 FC7A 中5SO 784 65217 FEC1 低2RE 294 64686 FCAE #5SO# 831 65235 FED3 #2RE# 311 64732 FCDC 中6LA 880 65252 FEE4 低3M 330 64779 FD0B #6LA# 932 65268 FEF4 低4FA 349 64820 FD34 中7SI 988 65283 FF03 #4FA# 370 64860 FD5C 高1DO 1046 65297 FF11 低5SO 392 64898 FD82 #DO# 1109 65311 FF1F #5SO# 415 64934 FDA6 高2RE 1175 65323 FF2B 低6LA 440 64968 FDC8 #2RE# 1245 65335 FF37 #6LA# 466 65000 FDE8 高3M 1318 65346 FF42 低7SI 494 65030 FE06 高4FA 1397 65357 FF4D 中1DO 523 65058 FE22 #4FA# 1480 65367 FF57 #1DO# 554 65085 FE3D 高5SO 1568 65377 FF61 中2RE 578 65103 FE4F #5S0# 1661 65385 FF69 #2RE# 622 65134 FE6E 高6LA 1760 65394 FF72 中3M 659 65157 FE85 #6LA# 1865 65402 FF7A 中4FA 698 65178 FE9A 高7SI 1976 65409 FF81 单片机产生乐曲的原理 利用单片机产生乐曲音符,再把乐曲音符翻译成计算机音乐语言,由单片机进行信息处理,再通过蜂鸣器或喇叭放出音乐。 1.音频脉冲的产生 音乐的产生主要是通过单片机的I/O口输出高低不同的脉冲信号来控制蜂鸣器发音,要想产生音频脉冲信号,需要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用单片机定时器计时这个半个周期时间,每当计时到后就将输出脉冲的I/O口反相,然后重复计时此半周期时间再对I/O 口反相,这样就能在此I/O口上得到此频率的脉冲。 通常,利用单片机的内部定时器0,工作在方式1下,改变计数初始值THO和TLO 来产生不同的率。 例如,若单片机采用12MHz晶振,要产生频率为587Hz的音频脉冲时,其音

相关文档