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

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Python验证码识别方式(使用pytesseract库)

《Python验证码识别方式(使用pytesseract库)》:本文主要介绍Python验证码识别方式(使用pytesseract库),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1、安装Tesseract-OCR2、在python中使用3、本地图片识别4、结合playwrigh

Linux基础命令@grep、wc、管道符的使用详解

《Linux基础命令@grep、wc、管道符的使用详解》:本文主要介绍Linux基础命令@grep、wc、管道符的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录grep概念语法作用演示一演示二演示三,带选项 -nwc概念语法作用wc,不带选项-c,统计字节数-

python操作redis基础

《python操作redis基础》Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对(Key-Value)存储系统,它通常用作数据库、缓存和消息代理,这篇文章... 目录1. Redis 简介2. 前提条件3. 安装 python Redis 客户端库4. 连接到 Re

MybatisX快速生成增删改查的方法示例

《MybatisX快速生成增删改查的方法示例》MybatisX是基于IDEA的MyBatis/MyBatis-Plus开发插件,本文主要介绍了MybatisX快速生成增删改查的方法示例,文中通过示例代... 目录1 安装2 基本功能2.1 XML跳转2.2 代码生成2.2.1 生成.xml中的sql语句头2

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

一文教你Java如何快速构建项目骨架

《一文教你Java如何快速构建项目骨架》在Java项目开发过程中,构建项目骨架是一项繁琐但又基础重要的工作,Java领域有许多代码生成工具可以帮助我们快速完成这一任务,下面就跟随小编一起来了解下... 目录一、代码生成工具概述常用 Java 代码生成工具简介代码生成工具的优势二、使用 MyBATis Gen