当前位置: 首页 > news >正文

乐理的学习(音程)

二度,三度,六度,七度的大n度都是直接的音名到音名,如#A到#G的,这样为大n度

而这个基础上向内收,收半音为小n度,在小n度再收,为减n度

在大n度的基础上再向外扩半音,为增n度

至于一度,四度,五度,八度的纯n度,同样是直接的音名到音名,c1-c2之间的音数

纯n度向内收半音为减n度,向外扩为增n度

至于倍增n度和倍减n度,出现的很少,也就是在减n度再减半音,增n度再增半音的叫法

对于两个键之间快速判断音程是大是小,是不是纯,有没有增减,是通过ef和bc这两个地方来判断的

如果跨的两个键之间有一次,则为小,没有则为大

对二度来说,在这两个上为小,不在为大(在不考虑还有升降号的情况下)

三度,包含一次为小,不包含为大

(四度和五度是以纯)对四度而言,包含一次的为纯四度,一次都不包含为增四度

对五度而言,包含了一次的为纯五度,包含了两次的为减五度

----四度和五度两个纯的,四度里最常见的跨度,包含ef或者bc的情况更多,不包含的情况只有一种,所以最想让自己变长的为增四度F-B

五度跨度较大了,必定会跨一个ef或者bc,所以五度最想让自己变小,而这只有一种情况,为减五度B-F

----六度和七度

只包含一次的时候为大六度或大七度

包含两次的为小六度和小七度

八度必然包含两次,叫纯八度

----以上的判断均在两个音均没带升降号的情况

如果带了升降号,就在当前的判断基准上调整增半音和降半音

最后得出的再增减即可

(倍减)-减-小-大-增-(倍增)       二度三度六度七度

(倍减)-减-纯-增-(倍增)            四度五度一度八度

c1到d1音数为1,叫做大二度

c1到bd1音 数为0.5,叫做小二度

f1到a1音数为3,叫大三度

f1到ba1因数2.5,叫小三度

g1到e2跨6个音名,大六度

f1到e2跨7个音名,大七度

f1到be2跨8个音名,小七度

音数为0时的一度---纯一度

为6时的八度---纯八度

---

度,首先是两个键之间有多少个音名字母,决定度是多少度此步骤忽略升降号的影响

比如e1到a1为纯四度

be1到#a1为倍增四度

度的两个键里,低的那个音名叫根音,高的那个叫冠音

一个简单的五线谱上的度的判断,首先是五线谱,确定谱号可得CDEFGAB的线间关系

之后再看调号,确定是哪个调式,即CDEFGAB的升降号要如何确定(目前学的都是自然大调,一共15个不同音名的自然大调)

这里对度的判断是基于c大调的,主要起到联系作用,还没有额外增加调号对CDEFGAB的升降线间关系

(ps:调号是已经加上了#或者b了,这一线或间上的由谱号确定的音名字母都默认加上了升降号

毕竟整首曲子的调式已经改变了,其实实际弹的时候是可以感觉的到一些复杂的便利之处的,比如在钢琴上,因为弹的调式变了,五线谱上每个对应的字母然后对应的钢琴上的按键也改变了)

比如原本是c大调,五线谱谱号定义后,自然的对应钢琴上对应的键,这是固定调形式,而歌唱更多为首调,体现音之间的相对关系。

c大调的固定对应形式,在调号增加了升降号之后,发生了改变(当然,升降号原本的作用一直保持不变,调号的使用是让升降号的生命周期延长至全曲)

这也刚好满足了调式的变化就是依靠在升降号对音的对应关系的改变

升降号原本是方便对黑键的表示的,而调式的改变,是让原本的自然大调对应下的,各升降号的表示的黑键,做一个长久的固定操作,

这样通过对音名的升降,达到对钢琴上固定对应按键的成功连接

调式改变之后,线间里对应的表示会长期改变

也就是说谱号确定的CDEFGAB--线间--钢琴对应键

然后升降号表示黑键

因为调式的改变

---

对调的理解不够熟练,也要去熟悉一下

明天再熟悉一下调式在五线谱上的问题和音程的名字问题

不对,度的各种称呼和调性好像有什么地方是相同的,都是在为一个“音乐环境”在贡献什么

再复习一下各种大小增减纯的判断方式,感觉这个在音程里是很重要的区域

接下来就要进入和弦的了解了

对音程虽然有有个大致概念了,但还是感觉有点空?

没有实际的使用空间的感觉,也许是要学了和弦之后综合使用

用歌曲来换音程(大多的应试做法?)

或者心里默念do re mi fa so la si去找相对音高

霍尔木兹标记法没有争议

但科学标记法是有的

网上很多人随口说的c4和c5之类的,你也不知道这是记谱音高还是实际音高

转位的写法多样,但都是“转”

增八度的转位为减八度

二分之一真的是人类高级文明的起源

等音程的协和和不协和,在前后环境有影响

大调里可以直接找到

白键之间形成的音程是自然音程,任意两个白键

前提是两个白键,然后任选两个,可以构成的音程

 

半音不一定是小二度

半音全音是实际距离的表述,c到bD也可以是半音(减二度)

c到d之间是一个全音,也是一个大二度,但c到bbE也是一个全音,但是减三度

调式也可以用Major和minor形容大调小调

和弦里的字母、和弦里一般没有纯和弦

a、d、p大小写都可以,因为也没有误解

脑海里想这个,一两秒可以反应出来,这是一般来说需要在以后达到的

会有很多可以让你判断音程的app,每天去练就好了“”,那音程的判断应该是很重要的部分了

在五线谱上,线和线之间的跨越是按照音阶来排列的,具体来说,线和间之间的跨越是按自然音阶(即C大调音阶)来定义的,即C-D-E-F-G-A-B的顺序

1. 线和线之间的跨越

如果你从一根线跳到下一个线(例如,从第一条线到第三条线),你跳过了一个间。这里的音程通常是大二度(两个音符之间相隔一个全音)或小三度(例如,C到E或D到F)

2. 线和间之间的跨越

如果你从一条线跳到相邻的间(例如,从第一条线到第一间),这通常意味着你跨越一个半音。例如,在钢琴上,如果从一个白键(如C)跨越到其相邻的黑键(如C#),这是一个半音。

也就是说ef和bc这两个线和间之间音的跨度比其他的是要少的,只是五线谱上面是按照c大调来排序的,所以容易产生爬音方式的误解

五线谱上,音符的排列是按照C大调音阶的顺序(C-D-E-F-G-A-B)来进行的。由于C大调是没有升降音的,所以每个音符的间隔并不完全相同,具体表现在以下几点:

E到F和B到C这两个音程是半音(小二度)。这个间隔较小,相较于其他音符之间的全音间隔(如C到D,D到E等)要小。

其他音程大多数是全音(大二度),即音符之间的间隔为全音,例如从C到D,D到E,F到G等。

因此,当我们从一条线或间移动到下一条线或间时,除了E-F和B-C这两个位置,其他位置的音符通常是**全音(大二度)**的间隔,

所以上下爬音时容易产生误解,尤其是在没有考虑具体音程关系时。

很多人习惯性地认为五线谱上的音符排列总是等间隔的,但实际上,E到F和B到C之间的跨距更小,是半音(小二度),这与其他位置的全音(大二度)形成了差异。

--E到F和B到C的音程跨度较小,只有半音(小二度)。

--其他音符之间的音程通常是全音(大二度)。

--五线谱上的音符排列是按照C大调音阶的顺序,产生了全音和半音交替的间隔,并非完全等距。

判断方法,钢琴上的ef和bc是直接相连的,如果两个键之间有包含的话,距离就少一点,如果不包含的话,距离就大一点,小的就小三度,大的就大三度(判断方法还没有包含黑键,是假设两个目标键都在白键上)

同一行的等音程

相关文章:

乐理的学习(音程)

二度,三度,六度,七度的大n度都是直接的音名到音名,如#A到#G的,这样为大n度 而这个基础上向内收,收半音为小n度,在小n度再收,为减n度 在大n度的基础上再向外扩半音,为增…...

【网络】数据链路层协议——以太网,ARP协议

> 作者:დ旧言~ > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:了解什么是以太网协议和ARP协议。 > 毒鸡汤:有些事情,总是不明白,所以我不会坚持。早安! > 专栏选自&#xf…...

Linux分区、挂载、配额、逻辑卷、RAID、系统综合状态查看

分区与挂载 fdisk fdisk 命令是一个用于磁盘分区管理的命令行工具,可以用来创建、删除、调整分区等操作。常用的 fdisk 命令选项包括: fdisk -l:列出系统中的所有磁盘分区信息。 fdisk /dev/sdX:打开指定磁盘进行分区操作。 n&…...

3D Gaussian Splatting 代码层理解之Part1

2023 年初,来自蔚蓝海岸大学和 马克斯普朗克学会的作者发表了一篇题为“用于实时现场渲染的 3D 高斯泼溅”的论文。该论文提出了实时神经渲染的重大进步,超越了NeRF等以前方法的实用性。高斯泼溅不仅减少了延迟,而且达到或超过了 NeRF 的渲染质量,在神经渲染领域掀起了一场…...

Qt小知识-Q_GLOBAL_STATIC

你还在为创建全局静态对象烦恼嘛,它来了!它来了! qt5提供了两个宏定义Q_GLOBAL_STATIC和Q_GLOBAL_STATIC_WITH_ARGS来实现。可以创建一个全局静态对象,对象在第一次使用时初始化自身,这意味着它不会增加应用程序或库的…...

【SpringBoot】使用过滤器进行XSS防御

在Spring Boot中,我们可以使用注解的方式来进行XSS防御。注解是一种轻量级的防御手段,它可以在方法或字段级别对输入进行校验,从而防止XSS攻击。 而想对全局的请求都进行XSS防御可以使用servlet中的过滤器或者spring mvc中的拦截器&#xff…...

创建vue插件,发布npm

开发步骤:1.创建一个vue项目,2.开发一个组件。 3.注册成插件。 4.vite和package.json配置。5.发布到npm 1.创建一个vue项目 npm create vuelatest 生成了vue项目之后,得到了以下结构。 在src下创建个plugins目录。用于存放开发的…...

【Android Compose原创组件】可拖动滚动条的完美实现

项目背景 我在使用安卓Compose开发自己的【JK管理器】的过程中,很多地方都需要使用滚动条,在Github上也有实现的比较好,但是大多都是基于View(我要的是Compose啊)。 在研究Android 官方示例项目 nowinandroid 中&…...

【模块一】kubernetes容器编排进阶实战之资源管理核心概念

kubernetes 资源管理核心概念 k8s的设计理念—分层架构 CRI-container runtime interface-容器运行接口 CNI-container network interface-容器网络接口 CSI-container storage interface-容器存储接口 k8s的设计理念—API设计原则 https://www.kubernetes.org.cn/kubernete…...

用Python设置PowerPoint幻灯片背景

使用Python自动化处理Office文档,如PowerPoint演示文稿,是提高效率和创造力的重要手段。设置PowerPoint幻灯片背景不仅能够增强演示文稿的视觉吸引力,还能帮助传达特定的情感或信息,使观众更加投入。通过编程方式批量修改幻灯片背…...

Restful API接⼝简介及为什么要进⾏接⼝压测

一、RESTful API简介 在现代Web开发中,RESTful API已经成为一种标准的设计模式,用于构建和交互网络应用程序。本文将详细介绍RESTful API的基本概念、特点以及如何使用它来设计高效的API接口。 1. 基于协议 HTTP 或 HTTPS RESTful API通常使用HTTP&am…...

[pyspark] pyspark中如何修改列名字

使用 .withColumnRenamed 来重命名,直接看demo: from pyspark.sql import SparkSessionspark SparkSession.builder.appName("example").getOrCreate()data [("Alice", 1, 200),("Bob", 2, 300),("Charlie",…...

掌握 Spring Boot 的最佳方法 – 学习路线图

在企业界,人们说“Java 永垂不朽!”。但为什么呢?Java 仍然是开发企业应用程序的主要平台之一。大型公司使用企业应用程序来赚钱。这些应用程序具有高可靠性要求和庞大的代码库。根据Java开发人员生产力报告,62% 的受访开发人员使…...

element-ui】使用el_upload上传文件无法动态修改action

问题:最近在使用el_upload上传文件时,发现无法动态修改action的值,进行提交时,caseId2还是默认值null 原因:el-upload的先执行上传,后执行action里的响应,也就是赋值等操作。 解决方法&#x…...

如何查看电脑支持的最大内存

如何查看电脑支持的最大内存 要查看电脑支持的最大内存容量,可以通过以下几种方法: 一、使用Windows命令查询 打开命令提示符:按下“WinR”键,打开运行窗口,输入“cmd”,然后点击确定。输入查询命令&…...

24 年第十届数维杯国际数模竞赛赛题浅析

本次万众瞩目的数维杯国际大学生数学建模赛题已正式出炉,无论是赛题难度还是认可度,该比赛都是数模届的独一档,含金量极高,可以用于综测加分、保研、简历添彩等各方面。考虑到大家解题实属不易,为了帮助大家取得好成绩…...

Dubbo 3.x源码(25)—Dubbo服务引用源码(8)notify订阅服务通知更新

基于Dubbo 3.1,详细介绍了Dubbo服务的发布与引用的源码。 此前我们学习了接口级的服务引入订阅的refreshInterfaceInvoker方法,当时还有最为关键的notify服务通知更新的部分源码没有学习,本次我们来学习notify通知本地服务更新的源码。 Dubb…...

排序算法 -计数排序

文章目录 1. 计数排序(Counting Sort)1.1 简介1.2 计数排序的步骤1.3 计数排序C语言实现注释说明: 1.4 时间复杂度1.5 空间复杂度 1. 计数排序(Counting Sort) 1.1 简介 计数排序(Counting Sort&#xff…...

Java学习,基本数据类型

变量就是申请内存来存储值,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java 提供了八种基本数据类型,这些类型可以分为四大类:整数类型…...

单片机GPIO中断+定时器 软件串口通信

单片机GPIO中断定时器 软件串口通信 解决思路代码示例 解决思路 串口波特率9600bps,每个bit约为1000000us/9600104.16us; 定时器第一次定时时间设为52us即半个bit的时间,其目的是偏移半个bit时间,之后的每104us采样并读取1bit数据。使得采样…...

elementui el-table中给表头 el-table-column 加一个鼠标移入提示说明

前言 在使用el-table 表格中有些表格的表头需要加入一些提示&#xff0c;鼠标移入则出现提示&#xff0c;非常实用&#xff0c;我是通过el-table中的el-tooltip实现的&#xff0c;以下的效果预览 代码实现 <el-table ref"multipleTable" :data"data"…...

NVR小程序接入平台/设备EasyNVR多个NVR同时管理设备接入:海康NVR 3.0提示不在线如何处理?

在视频监控领域&#xff0c;设备的兼容性和互操作性一直是用户关注的重点。海康NVR管理平台EasyNVR作为一款轻量级的视频监控平台&#xff0c;凭借其强大的兼容性、可扩展性和丰富的功能&#xff0c;成为了公共安全领域“云平台”解决方案的杰出代表。然而&#xff0c;在实际应…...

datawhale11月组队学习 模型压缩技术2:PyTorch模型剪枝教程

文章目录 一、 prune模块简介1.1 常用方法1.2 剪枝效果1.3 二、三、四章剪枝测试总结 二、局部剪枝&#xff08;Local Pruning&#xff09;2.1 结构化剪枝2.1.1 对weight进行随机结构化剪枝&#xff08;random_structured&#xff09;2.1.2 对weight进行迭代剪枝&#xff08;范…...

SOL链上Meme生态的崛起与未来#Dapp开发#链游#交易所#公链搭建

近年来&#xff0c;随着区块链技术的普及和NFT文化的流行&#xff0c;meme&#xff08;网络迷因&#xff09;逐渐成为区块链生态中的重要组成部分。meme不仅是一种互联网文化符号&#xff0c;更逐步渗透进了去中心化金融&#xff08;DeFi&#xff09;、NFT和元宇宙等多个领域&a…...

部署Apache Doris

官方文档&#xff1a;https://doris.apache.org/zh-CN/installing/compilation.html 一、编译 使用 Docker 开发镜像编译&#xff08;推荐&#xff09; 1.拉取镜像 #下载 Docker 最新主干版本代码&#xff0c;会随主干版本不断更新。 $ docker pull apache/incubator-doris:…...

ElasticSearch-全文检索(一)基本介绍

简介 Elasticsearch&#xff1a;官方分布式搜索和分析引擎 | Elastic 全文搜索属于最常见的需求&#xff0c;开源的Elasticsearch是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、StackOverflow、Github都采用它 Elastic的底层是开源库Lucene。但…...

paramiko 库实现的暴力破解 SSH 密码

import paramiko import optparse import threading import time from threading import Thread, BoundedSemaphore# 用paramiko暴力破解SSH密码 # 最大并发连接尝试的数量&#xff0c;可根据实际情况调整&#xff0c;适当减小可降低对目标服务器的压力以及减少多线程同步问题出…...

Python 操作 Elasticsearch 全指南:从连接到数据查询与处理

文章目录 Python 操作 Elasticsearch 全指南&#xff1a;从连接到数据查询与处理引言安装 elasticsearch-py连接到 Elasticsearch创建索引插入数据查询数据1. 简单查询2. 布尔查询 更新文档删除文档和索引删除文档删除索引 批量插入数据处理分页结果总结 Python 操作 Elasticse…...

Jarvis March算法详解及Python实现(附设计模式案例)

目录 Jarvis March算法详解及Python实现(附设计模式案例)第一部分:Jarvis March算法概述与原理1.1 什么是Jarvis March算法?1.2 算法原理1.3 算法流程1.4 时间复杂度第二部分:Jarvis March算法的Python实现(面向对象设计)2.1 面向对象设计2.2 代码实现2.3 代码解释第三部…...

AIGC中的文本风格迁移:基于深度学习的实现

引言 文本风格迁移是自然语言处理领域的一个重要研究方向&#xff0c;它可以将文本从一种风格转换为另一种风格&#xff0c;同时保留其原有的内容。随着深度学习技术的发展&#xff0c;文本风格迁移的方法变得越来越先进和高效。本文将探讨基于序列到序列模型&#xff08;Seq2…...