八度与十二平均律

八度与十二平均律从数学到十二平均律

最近学习吉他,学一些基本乐理,遇到一些问题,下面做一些简单的总结。

辨别音高的主要依据不是音的频率差,而是音的频率比。不同的声音有不同的频率,人耳对于频率为呈倍数的两种声音没有太大的区别,只能听出一个音高一个音低,比如440Hz与220Hz的声音差不多。一般称为一个周期也就是八度
在这里插入图片描述
因为自然音阶有七个循环一周期到一开始的音总共八个音。而自然音阶的使用频率最高,所以才以此建立命名系统,八度的八就是这么来的。

平均律不是将某段频率的声音均分,而是按某种规则进行划分。
假设将某段八度频率(最高频率是最低的两倍,即K~2K赫兹(Hz))的声音进行平均律均分为n个,则这n个声音频率分别为:
在这里插入图片描述
上面是平均律的划分规则,至于为什么是这种规则,本文暂不讨论。


什么是协和音程?

协和音程:协和音程是指听起来悦耳、融合的音程,完全协和音程(纯音程)也就是一度,八度,五度,四度。
不协和音程:听起来比较刺耳,彼此不很融合的音程叫做不协和音程。包括大小二度、大小七度及所有增减音程(包括增四、减五度音程)倍增、倍减音程。

通俗点,由好听到不好听排个序:
纯一度,纯八度,纯五度,纯四度,大、小六度,大、小三度,大、小七度,大、小二度

简单列举几条,会发现,频率比值越大,波形越简单,也更协和好听(前人经验之谈)。

那么平均律就可以基于此,简单构建一个损失函数,计算最适合的n-平均律。

总结:十二平均律是通过数学计算出来的,具体如何计算出来的,暂时没查到,这里只是提供一种合理且可能的思路。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207064.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:32
下一篇 2026年3月19日 下午2:32


相关推荐

  • android 屏幕触摸事件及处理机制解读

    android 屏幕触摸事件及处理机制解读原创性声明:Android最让我开心和有成就感的就是可以实现自定义,追根朔源是开源带来的,出于普适性,google不会提供定制性特别强的视图组件,但是我们可以自己动手,丰衣足食。但是,往往自定义的时候会出现好多问题,说到底是还没有吃透,我不推荐学生时期自学的时候过分追究原理,那个时期并不合适做这件事,那种闭关到世界第一再出关的苦学我也是不认可的。学习就是要循序渐进,慢慢吃透,扩展出

    2025年10月24日
    3
  • html的display属性

    html的display属性block 标签 比如 div 默认独占一行显示 撑满一行 高度为 0 支持所有 css 命令设置了宽度后 后面剩余的宽度还是会占一行 只是不显示属性 display 可以改变标签的标签的属性 inline 内嵌 标签 比如 span 不占一行显示 后面可以继续跟同类型标签内容撑开宽度不支持宽高不支持上下的 margin 和 padding 代码换行被解析属性 display 可以改变标签的标签的属性

    2026年3月19日
    2
  • 域名解析 dns_一区新增风险区

    域名解析 dns_一区新增风险区1、DNSDNS(DomainNameSystem)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于TCP/IP网络。2、域名系统DNS的作用通常我们有两种方式识别主机:通过主机名或者IP地址。人们喜欢便于记忆的主机名表示,而路由器则喜欢定长的、有着层次结构的IP地址。为了满足这些不同的偏好,我们就需要一种能够进行主机名到IP地址转换的目录服务,域名系统作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。因此,即使不使用域名

    2025年6月12日
    6
  • qpython3安装pygame_详解Python pygame安装过程笔记

    qpython3安装pygame_详解Python pygame安装过程笔记今天看到一个教程,是关于Python安装pygame模块的。觉得很好,拿来分享一下。安装Python额,这个小题貌似在这里很是多余啊。但是为了照顾到刚刚学习Python的童鞋,我还是多啰嗦两句吧。具体如下:我们要到Python官网。去下载我们需要的版本。我这里下载的是windows64位的Python2.7msi。安装的过程如果不懂,选择为默认即可。安装easy_install至于这是个什么东…

    2022年5月23日
    59
  • 大数据——Flume+Kafka+Flume整合模式

    大数据——Flume+Kafka+Flume整合模式创建kafka主题#启动kafka服务kafka-server-start.sh/opt/software/kafka280cala212/conf/kraft/server.properites#创建主题#topic主题名test01#partitions分区数1#replication-factor备份数量1kafka-topics.sh–create–topictest01–partitions1–replication-factor1…

    2022年6月23日
    44
  • java加壳工具_加壳工具 – virbox加密空间站 – OSCHINA – 中文开源技术交流社区

    java加壳工具_加壳工具 – virbox加密空间站 – OSCHINA – 中文开源技术交流社区VirboxProtectorStandalone加壳工具可直接对dll文件进行加壳,防止代码反编译,更安全,更方便。产品简介VirboxProtectorStandalone提供了强大的代码虚拟化、高级混淆与智能压缩技术,保护您的程序免受逆向工程和非法修改。VirboxProtectorStandalone将被保护的程序代码转换为虚拟机代码,程序运行时,虚拟机将模拟程序执行,进入…

    2022年6月27日
    74

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号