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

编曲学习:和声音程 调式体系 唱名法 调式调性

34届和声音程 调式体系 唱名法 调式调性icon-default.png?t=N7T8https://app8epdhy0u9502.pc.xiaoe-tech.com/live_pc/l_65af994be4b064a8cb1c3a5f?course_id=course_2XLKtQnQx9GrQHac7OPmHD9tqbv

34届独立音乐人编曲训练营icon-default.png?t=N7T8https://app8epdhy0u9502.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/camp_pro/course_2XLKtQnQx9GrQHac7OPmHD9tqbv

音级、音程、度数

基本音级

1234567

音程

两个音在音高上的关系、距离叫做音程,单位为度

比如C3和G3有什么关系?有音程关系!

度数

低音到高音、包含几个音级,就是几度

C3到G3是5度音程,因为有C3,D3,E3,F3,G3这5个音

(含头与含尾,并且不带升降号的音名),可以看最左边钢琴的白键!

4度音程 

例子

例1:1-2包含1,2两个音级,所以是二度

例2:3-7包含3,4,5,6,7五个音级,所以是五度

自然音程表

白键上的音程

音程

半音数

纯一度

0

小二度

1

大二度

2

小三度

3

大三度

4

纯四度

5

增四度/减五度/三全音

6

纯五度

7

小六度

8

大六度

9

小七度

10

大七度

11

纯八度

12

下面有2组半音关系,所以有2个半音,就是大二度

E3到C3有4组半音关系,根据对照表,可以知道是大三度

踩坑

请问E3和C#3是几度?

这个其实是不确定的,算是错误的题,乐理考试里面的坑,要看是升1还是降2,这种题干没有说明哪个低音到哪个高音。

正确的问法是:请问C#3到E3在Cubase中是几度音程关系?这种题干有说明哪个低音到哪个高音。

第一步,先出结论,这个是一个三度音程

第二步,计算大小增减,数半音

三组半音,所以是小三度

口诀

口诀1:倍减-减-小-大-增-倍增

口诀2:倍减-减-纯-增-倍增(比如以纯6度为开始,左边是以一个半音数进行递减,右边是以一个半音数进行递增!)

题目

C3到G3是几度?

是纯五度。

C3到A#3是几度?

是增六度。因为包含6个白键+1个半音,根据口诀2可以知道。

大小调体系

大调音阶:主音向上按照“全全半全全全半”的音阶关系排列

小调音阶:主音向上按照“全半全全半全全”的音阶关系排列

自然大调音阶:CDEFGAB、1234567(C大调)

自然小调音阶:1 2 b3 4 5 b6 b7(C小调)

快速判断是大调还是小调的口诀

大调音阶:主音向上按照“全全半全全 全半”的音阶关系排列

小调音阶:主音向上按照“全半 全全半全全”的音阶关系排列

我发现都有全全半全全和全半,不过大调是全半在后面,小调是全半在前面,这样就可以很容易记住!

唱名法

以绝对音高为基础,任何调下永远不变

即1234567=CDEFGAB任何调下不变

固定调对于需要根据五线谱视奏的乐器更方便

例如提琴、古典钢琴等

首调唱名法

以相对音高为基础,不同调下唱名对应音名变化

先确定主音,再按照调式/音阶排列规律得到具体音名

例如G大调=以G为主音按照大调调式1234567排列得到                                                               GABCDE F#

例如C Lydian(利底亚)=以C为主音按照Lydian音阶123 #4 567排列得到CDE F# GAB

首调更注重主音,以及其他音级和主音的关系

首调在即兴伴奏,流行/爵士即兴等情况下更方便

自然小调12 b3 45 b6 b7

为了减少变化音记号,用6712345来记忆,其中6为主音 简谱中常用此方法来记录小调

在自然大小调体系下,可能会更方便

如果涉及到自然大小调体系之外的调式,不建议再用此方法理解

个人理解

(我的理解就是你写出了一个C3为根音的C3大调,那么D3大调,其实就是把C3大调的midi全选后,然后Alt长按,拖动,复制到右边,然后用电脑中的向上或向下键,让midi整体向上移动,让根音变成D3,这样音程关系不变,就变成D3大调了)

常见调式、音阶

伊奥尼亚(Ionian):1 2 3 4 5 6 7------大调

多利亚(Dorian):1 2 b3 4 5 6 b7

弗利几亚(Phrygian):1 b2 b3 4 5 b6 b7

利底亚(Lydian):1 2 3 #4 5 6 7

混合利底亚(MixoLydian ):1 2 3 4 5 6 b7

爱奥尼亚( Aeolian ):1 2 b3 4 5 b6 b7------小调

洛克里亚( Iocrian ):1 b2 b3 4 b5 b6 b7

布鲁斯音阶( Blues ):1 b3 4 #4 5 b7

全音阶( diatonic ):1 2 3 #4 #5 #6

半音阶( chromatic scale):1 #1 2 #2 3 4 #4 5 #5 6 #6 7

调式、调性

调式+主音=调性

例1:调式=大调音阶、主音=C;调性=C大调

例2:调式=小调音阶、主音=A;调性=a小调

大小调体系中,分别以12个音为主音,大调有12种调性、小调有12种调性、共24种调性

关系大小调

音阶、调号相同的一对大小调,叫做关系大小调 24种调性=12对关系大小调 例1:C调音阶包含C大调、a小调两种调性

比如下方的大调和小调中,出现的音都一样,只是排列顺序不一样。

快速找到一个大调的关系小调

比如G大调的关系小调,找G3形成小三度的音,就是E3(在原调中有这个音出现),然后就写出来了。

快速找到一个小调的关系大调

比如找到G小调的关系大调,就找G#3的小三度关系的音,是B3(在原调中有这个音出现)。

快速找到一个大调的同音名小调

比如左边是C大调,右边是C小调。有些人找C大调的C小调,是先写出A2 B2 C3 D3 E3 F3 G3 A3,然后再去移动这个小调让根音和C3一样,这种方法不建议使用,因为即兴钢琴等情况下,是没有钢琴卷帘窗给你移动的(固定调唱名法)。

正确方法

C大调的C小调就是C大调的基础上降3,6,7级!这种可以快速写成某个大调的小调,我感觉这个方法很好用!

作业

作业1:写出PPT里面的所有的自然音程(和声音程),每一组两个

鼠标左键框选住2个音符,然后就可以在钢琴卷帘窗中数白键,检查自己的自然音程是否写得正确!同时我感觉Cubase中轨道视图和钢琴卷帘窗视图分开看,就已经很用了!

作业2:找出三组关系大小调并写在工程里面(C大调和a小调不算)

先写一个根音,比如D3,根据大调的口诀“全全半全全 全半”,写好大调,然后全选大调,然后长按Alt,拖动复制到右边的D3的小三度关系的B2(通过画“=”形,然后数几个=,就是几个半音,就是几组半音关系,3个组半音关系就是小三度),然后写出了B大调,然后改成B小调,用口诀“降3,6,7级”改成B小调。

快速判断2个音之间的音程关系

或者可以理解成D3降一个小三度,就是向下移动3个等距离小格子(每个格子的高度就是一个半音的距离)的高度。

 

相关文章:

  • Java和Redis实现一个简单的热搜功能
  • YOLOv8融合改进 更换检测头同时改进C2f模块
  • 详讲api网关之kong的基本概念及安装和使用(一)
  • web安全学习笔记【08】——算法1
  • Qt/QML编程之路:ListView实现横排图片列表的示例(40)
  • React中文官网已经搬迁了,原网址内容将不再更新
  • std::for_each
  • 【小呆的力学笔记】弹塑性力学的初步认知二:应力应变分析(2)
  • 小黑艰难的前端啃bug之路:内联元素之间的间隙问题
  • Python 进阶语法:lambda函数
  • 浅聊 DNS 和 host
  • MySQL索引类型及数据结构【笔记】
  • obsidian阅读pdf和文献——与zotero连用
  • 【yaml 文件使用】pytest+request 框架中 yaml 配置文件使用
  • 【云原生】k8s图形化管理工具之rancher
  • ----------
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • HTTP 简介
  • iOS | NSProxy
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JAVA SE 6 GC调优笔记
  • JavaScript新鲜事·第5期
  • Java的Interrupt与线程中断
  • java第三方包学习之lombok
  • Object.assign方法不能实现深复制
  • Shell编程
  • Wamp集成环境 添加PHP的新版本
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 免费小说阅读小程序
  • 手写双向链表LinkedList的几个常用功能
  • 一起参Ember.js讨论、问答社区。
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • ionic入门之数据绑定显示-1
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • # C++之functional库用法整理
  • #if 1...#endif
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)c52学习之旅-点亮LED灯
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)EOS中账户、钱包和密钥的关系
  • .chm格式文件如何阅读
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core 项目指定SDK版本
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net 流——流的类型体系简单介绍
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net分布式压力测试工具(Beetle.DT)
  • .NET连接数据库方式
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @property括号内属性讲解
  • [100天算法】-实现 strStr()(day 52)