133.乐理基础-超过八度的音程判断单音程、复音程

2024-02-28 07:04

本文主要是介绍133.乐理基础-超过八度的音程判断单音程、复音程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上一个内容:132.乐理基础-快速识别音程(二)-CSDN博客

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


超过八度的音:c1-e2,它们是几度?

也还是要数英文字母的

有10个英文字母,但是cde数过之后为什么还会再数?这 纯一度、纯八度 里有解释(因为它们是不同的组)

它有10个英文字母所以它是十度:

具体是什么十度?它的判断方法是把它们放到八度以内

放到八度以内之后,看它是增还是减还是大还是小还是倍增还是倍减,如下图放到八度以内之后是大三度

所以c1-e2是大十度:

方法2:先放到八度内,再判断是什么几度

为什么是+7,如果e提高了八度要加八的话,如下图。它就重复计算了一次e,所以是加7

+7的

方法总结:

第二种方法,比较方便,如下图d-升g3,距离非常远,这样的数英文字母个数会容易出错,第二章方法就比较不会出错还很方便:

先放在一个八度内:然后就是d-升g,它是增四度,然后就确认了第一个字是增,然后就可以把升g进行还原

每提高一个八度是加一个数字7,然后把g提高一个八度,就是d-升g1,现在就是4+7=增11度

再提高一个八度:就是d-升g2,是11+7=增18度

在提高一个八度:就是d-升g3了,是18+7=增25度,这种先缩小到八度以内判断第一个字(也就是现在的增这个字),然后再通过每个一个八度就加7的方式,来判断距离很远的音程,是比较便捷的,也不容易出错

单音程、复音程:这俩概念只需要知道

第一种解释:这种完全只看度数,不管大小曾减。。。

第二种解释:它是以 实际距离 纯八度 为分界点,除了两种解释导致五个音程不同的分类之外其余都一样

减九度:实际距离是等于纯八度的,如下图

练习:通过方面的两种方式去找几度



 

这篇关于133.乐理基础-超过八度的音程判断单音程、复音程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础

java中判断json key是否存在的几种方法

《java中判断jsonkey是否存在的几种方法》在使用Java处理JSON数据时,如何判断某一个key是否存在?本文就来介绍三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目http://www.chinasem.cn录第一种方法是使用 jsONObject 的 has 方法

Spring的基础事务注解@Transactional作用解读

《Spring的基础事务注解@Transactional作用解读》文章介绍了Spring框架中的事务管理,核心注解@Transactional用于声明事务,支持传播机制、隔离级别等配置,结合@Tran... 目录一、事务管理基础1.1 Spring事务的核心注解1.2 注解属性详解1.3 实现原理二、事务事

Java中最全最基础的IO流概述和简介案例分析

《Java中最全最基础的IO流概述和简介案例分析》JavaIO流用于程序与外部设备的数据交互,分为字节流(InputStream/OutputStream)和字符流(Reader/Writer),处理... 目录IO流简介IO是什么应用场景IO流的分类流的超类类型字节文件流应用简介核心API文件输出流应用文

如何通过try-catch判断数据库唯一键字段是否重复

《如何通过try-catch判断数据库唯一键字段是否重复》在MyBatis+MySQL中,通过try-catch捕获唯一约束异常可避免重复数据查询,优点是减少数据库交互、提升并发安全,缺点是异常处理开... 目录1、原理2、怎么理解“异常走的是数据库错误路径,开销比普通逻辑分支稍高”?1. 普通逻辑分支 v

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

从基础到进阶详解Python条件判断的实用指南

《从基础到进阶详解Python条件判断的实用指南》本文将通过15个实战案例,带你大家掌握条件判断的核心技巧,并从基础语法到高级应用一网打尽,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录​引言:条件判断为何如此重要一、基础语法:三行代码构建决策系统二、多条件分支:elif的魔法三、

Python WebSockets 库从基础到实战使用举例

《PythonWebSockets库从基础到实战使用举例》WebSocket是一种全双工、持久化的网络通信协议,适用于需要低延迟的应用,如实时聊天、股票行情推送、在线协作、多人游戏等,本文给大家介... 目录1. 引言2. 为什么使用 WebSocket?3. 安装 WebSockets 库4. 使用 We

从基础到高阶详解Python多态实战应用指南

《从基础到高阶详解Python多态实战应用指南》这篇文章主要从基础到高阶为大家详细介绍Python中多态的相关应用与技巧,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、多态的本质:python的“鸭子类型”哲学二、多态的三大实战场景场景1:数据处理管道——统一处理不同数据格式