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

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ

使用PyTorch实现手写数字识别功能

《使用PyTorch实现手写数字识别功能》在人工智能的世界里,计算机视觉是最具魅力的领域之一,通过PyTorch这一强大的深度学习框架,我们将在经典的MNIST数据集上,见证一个神经网络从零开始学会识... 目录当计算机学会“看”数字搭建开发环境MNIST数据集解析1. 认识手写数字数据库2. 数据预处理的

Pytorch微调BERT实现命名实体识别

《Pytorch微调BERT实现命名实体识别》命名实体识别(NER)是自然语言处理(NLP)中的一项关键任务,它涉及识别和分类文本中的关键实体,BERT是一种强大的语言表示模型,在各种NLP任务中显著... 目录环境准备加载预训练BERT模型准备数据集标记与对齐微调 BERT最后总结环境准备在继续之前,确

C++快速排序超详细讲解

《C++快速排序超详细讲解》快速排序是一种高效的排序算法,通过分治法将数组划分为两部分,递归排序,直到整个数组有序,通过代码解析和示例,详细解释了快速排序的工作原理和实现过程,需要的朋友可以参考下... 目录一、快速排序原理二、快速排序标准代码三、代码解析四、使用while循环的快速排序1.代码代码1.由快

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

Win32下C++实现快速获取硬盘分区信息

《Win32下C++实现快速获取硬盘分区信息》这篇文章主要为大家详细介绍了Win32下C++如何实现快速获取硬盘分区信息,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实现代码CDiskDriveUtils.h#pragma once #include <wtypesbase

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav