重点提炼:

1. 十二平均律是将八度等比例地划分为十二个音的定律方式。平均律中的音的音高频率与纯律和五度相生律得到的音高尤为近似,因此听感上能够被人耳接受。

2. 由于平均律中,相邻音高之间倍数是固定不变的,因此在转调上特别容易,只需将整体音高平移几个音程即可。纯律和五度相生律则不行。所以现代音乐多以十二平均律定调。

3. 由于等比的倍数关系,我们可以把音程的比例关系转化成整数关系,以半音程为最小单位刻度来衡量音程距离。

4. 音程常用单位有半音,全音,以及度。两个半音程组成全音。而多个半音可以组成不同的度数,用度数来讨论比较大的音程相比用半音程更加方便。

1.什么是十二平均律

十二平均律,或平均律, 是将八度的二倍音程等比例地划分为十二份的定律方式。它让每一个临近的音在音程上都是同样的倍数关系。这每一个音和主音Do[1]组成的音程的倍数关系分别是2 n/12,n=0到12。(当n=12,倍数正好是二倍即纯八度,它对应的音名和当n=0时纯一度上的音是一样的。所以去掉12,从0数到11正好产生十二个不一样的音名。)这十二个音中恰好有七个音,在音高倍数关系上和纯律及五度相生律中的Do Re Mi Fa Sol La Ti极为接近。以至于如果我们用十二平均律来定义音程的话,并不会觉得诡异。这些倍数关系分别是:

上图比较了在三种不同音律定义下,每个音在音高上的差异。我们发现十二平均律这个人工产物生成的音程竟然和五度相生律以及纯律里有自然倍数关系的音程是那么的接近,怪不得耳朵不会听着觉得古怪!

倍的关系,与Do[1]到Re[2]的倍就略有不同。

2. 半音、全音与度数

现在到了见证奇迹的时刻!正因为十二平均律的等比关系使音阶变得“平均”,我们从此再也不需要用倍数去演算音程了,而是改为直接用整数刻度来衡量音程的“距离”。我们把平均律的十二个音中,相邻的两个音之间的音程距离(2 1/12

倍)叫做半音程,简称半音。半音是现代音乐中衡量音程的最小刻度。就好像一把尺子上的刻度一样,一个半音就像是1cm这个刻度,而一个八度的距离是12个刻度也就是12个半音。因此,我们可以重新定义八度,八度就是相差十二个半音的音之间的音程。同样,五度的定义就是七个半音程。以此类推。从此,我们在音乐上只需要用小学数学的加减法,就能解释一切乐理了!

乐理matlab频率表,【基本乐理】十二平均律、半音、全音与度数相关推荐

  1. 2022-08-01 零基础吉他入门知识(二) 吉他上的十二平均律,给吉他调弦,规范化弹吉他:节拍器,持琴姿势和拨弦手势

    文章目录 0.回顾 1.吉他上的十二平均律 钢琴上的十二平均律:七个白键+五个黑键组成数量为12的不同音调的音阶 吉他上的十二平均律:找出每一根弦上的1234567 吉他上的音阶把位图[记忆] 2.给 ...

  2. 乐理matlab频率表,必看!每个学琴者都要知道的基本乐理知识……

    一.为什么要学习乐理? 乐理知识对于学习钢琴的人来说极其重要,不是每一个学琴的人都懂乐理,但是!懂得乐理可以帮你更好的学习钢琴.01乐理是学琴的基础条件 如果说音乐是一门语言,那么乐理就好比语言的语法 ...

  3. MATLAB学习笔记(十二)

    MATLAB学习笔记(十二) 一.数据插值 1.1 数据插值的计算机制 1.2 数据插值的matlab函数 二.曲线拟合 2.1 曲线拟合原理 2.2 曲线拟合的实现方法 三.数据插值与曲线拟合比较 ...

  4. 最优控制问题matlab编程实例,第十二章用matlab解最优控制问题及应用实例.ppt

    第十二章用matlab解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 第十二章 用MATLAB解最优控制问题及应用实例 12.1 MATLAB工具简介 12.2 用MATL ...

  5. 乐理matlab频率表,乐理小知识:音高与国际谱

    我们在初识乐理时,常遇到一个概念:音高,然而大多人对"音高"的概念,知其然而不知其所以然,今天作曲大师就带大家深入了解一下这个概念. 简单来说音高即音的高低,音的高低由发声物体的振 ...

  6. MATLAB强化学习实战(十二) 创建自定义强化学习算法的智能体

    创建自定义强化学习算法的智能体 创建环境 定义策略 自定义智能体类 智能体属性 构造函数 相关函数 可选功能 创建自定义智能体 训练自定义智能体 自定义智能体仿真 本示例说明如何为您自己的自定义强化学 ...

  7. MATLAB实战系列(十二)-如何用人工鱼群算法解决带时间窗车辆路径(CVRP)问题(附MATLAB代码)

    前言: 本文大体的思路是先对人工鱼进行编码,然后采用人工鱼群算法求解TSP问题中的觅食.聚群.追尾和随机行为对人工鱼群进行更新. 但是亟需需要解决的问题是:对于CVRP问题,如何对人工鱼进行编码.如果 ...

  8. Matlab histogram 画出十二种常见的混沌映射

    在群体智能优化算法中,需要随机产生数组,然而往往效果并不好.由于混沌序列具有非线性.遍历性和不可预测性等特点,因此随机数组可用混沌映射来替代.参考 Yu Y , Gao S , Cheng S , e ...

  9. MATLAB 面向对象编程(十二)抽象类

    在C++中我们就了解过了抽象类,因为在类没有具象化的时候,我们并不知道该类的详细属性和方法应该怎么定义,比如基类是Shape,包含了周长和面积,子类可以是三角形和正方形,但是这两种形状的面积和周长计算 ...

  10. matlab矩阵最大无关组,MATLAB 第十二章 矩阵的秩与向量组的最大无关组.ppt

    MATLAB 第十二章 矩阵的秩与向量组的最大无关组 MATLAB 高等数学实验 实验十二矩阵的秩与向量组的最大无关组 实验目的 学习利用MATLAB命令求矩阵的秩, 对矩阵进行初等行变换, 求向量组 ...

最新文章

  1. Codeforces 1009D:Relatively Prime Graph
  2. 时间同步引起的oracle故障二
  3. HDFS重复上传文件将会覆盖原文件
  4. acm用java怎么写_用java来写ACM
  5. stimulsoft入门教程:分层报表(下)
  6. activiti官网实例项目activiti-explorer之扩展流程节点属性
  7. 二分图中的最大匹配数等于最小点覆盖数的证明
  8. vs2013的mfc开发上位机
  9. FREETEXTBOX
  10. 三星android版本升级包下载,三星oneui3.0系统
  11. 腾讯力作!iOS 9 人机界面指南(5):图标与图形设计
  12. 【必收藏】PS常用快捷键大全
  13. Window10 Excel复制粘贴卡死
  14. VGA显示器屏幕文字模糊(稍有重影)的解决方案
  15. Dynamic ODT
  16. 免费稳定的APP分发托管平台,支持应用合并、内测分发、扫码下载
  17. 【22.05.14】native thread exiting without having called DetachCurrentThread
  18. 2021-08-22dc6靶机实战wp插件漏洞利用+suid提权+rockyou+sudo -l换命令写shell+nmap运行nse提权(转)
  19. x64dbg 调试 EXCEPTION_ACCESS_VIOLATION C0000005
  20. 新电脑win10 改win7 要注意

热门文章

  1. Eclipse+Maven搭建Wbe项目(1)
  2. CAPL编程语言简介
  3. 网络安全——C段扫描
  4. RCOM串口绘图软件
  5. SpringBoot+Quartz+数据库存储
  6. 三、用python实现平稳时间序列的建模
  7. HTTP消息推送原理
  8. 参加美赛能给计算机保研er带来些什么?
  9. 学习总结5.0 Linux tar打包命令
  10. 基建管控系统_基建项目管理系统