131.乐理基础-快速识别音程(一)

2024-02-25 23:44

本文主要是介绍131.乐理基础-快速识别音程(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上一个内容:130.乐理基础-倍增音程、倍减音程-CSDN博客

上一个内容里练习的答案:

开始不用数音数就可以辨别音程的方法,首先是不含升降号记号的两个音(两个白键)该怎样判断

方法的核心,就是音名中e-f和b-c这两对是紧紧挨在一起的

要一眼识别某个音程到底是大是小还是纯,就是通过看看这个音程有没有包含e-f或b-c,首先是一度,一度是c-c、a-a、b-b等这个没必要写,所以直接看二度,二度只有e-f和b-c这两对是紧紧相邻的

其它不涉及升降号的二度,也就是c-d、d-e、f-g、g-a、a-b这五个,然后这五个距离肯定就要远一点,因为它们之间都夹杂这黑键,如下图a-b的例子

所以这五个一定是大二度

然后三度,首先如果某个三度包含了e-f或者b-c,则距离小一点,如果某个三度不包含e-f或b-c,则距离大一点

比如c-e,它就不包含e-f或b-c所以它的距离就大一点,所以c-e它就是大三度,这就没有再去数什么音数了,直接就去思考有没有包含e-f或b-c

然后d-f,e-f之间没有黑键所以它距离必定会短

e-g距离短

f-a距离长

g-b距离长

a-c距离短,所以它也是小三度

b-d包含了b-c距离短,是小三度,再继续就是下一个组的c-e

循环都是一样的道理 

什么音到什么音只要没有特殊标记,左边的音一定比右边的音低的,如下图红框里的a-c这个a一定比c低,它们不一定是一个组的

下图就不是a-c是c-a,默认左低右高

四度:

纯四度:

增四度:

纯四度:

不涉及升降号的时候四度是比较简单的

五度:

纯五度:

纯五度:

纯五度:

纯五度:

纯五度:

减五度:包含了b-c和e-f

不涉及升降号的五度:

四度和五度:五度是b-f特殊,四度是f-b特殊,所以除了它俩其它的都是纯,可以快速认识

六度和七度

a-f:距离小

d-b只包含e-f没有包含b-c所以它的距离大,所以它是大六度

e-d距离小,所以是小七度

c-b距离长,所以是大七度

八度:在不涉及升降号的时候它只能是纯八度

总结表:

练习:

这篇关于131.乐理基础-快速识别音程(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/747062

相关文章

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

C 语言基础之数组

文章目录 什么是数组数组变量的声明多维数组 什么是数组 数组,顾名思义,就是一组数。 假如班上有 30 个同学,让你编程统计每个人的分数,求最高分、最低分、平均分等。如果不知道数组,你只能这样写代码: int ZhangSan_score = 95;int LiSi_score = 90;......int LiuDong_score = 100;int Zhou

c++基础版

c++基础版 Windows环境搭建第一个C++程序c++程序运行原理注释常亮字面常亮符号常亮 变量数据类型整型实型常量类型确定char类型字符串布尔类型 控制台输入随机数产生枚举定义数组数组便利 指针基础野指针空指针指针运算动态内存分配 结构体结构体默认值结构体数组结构体指针结构体指针数组函数无返回值函数和void类型地址传递函数传递数组 引用函数引用传参返回指针的正确写法函数返回数组