在lilypond,如果要打和弦的话,有所谓的chordmode,命令就是\chordmode {}

要使用chordmode需要一些基本的和弦命名的知识,最好先补一下乐理

实际上lilypond的官方文档已经把chordmode下的规则说得很清楚了,建议自行翻阅:

常用和弦输入

http://lilypond.org/doc/v2.20/Documentation/notation/common-chord-modifiers

和弦的拓展和转换

http://lilypond.org/doc/v2.20/Documentation/notation/chord-mode#extended-and-altered-chords

和弦命名表

http://lilypond.org/doc/v2.20/Documentation/notation/chord-name-chart

效果和代码见下方

\version "2.20.0"
\language "english" \paper {
system-system-spacing = #'((padding . 6 ))
} #(set-global-staff-size 24) \header {
title = "和弦及其转位的表示"
} \paper {
indent = 0
} \layout {
\context {
\Staff
\remove "Time_signature_engraver"
\override TextScript.self-alignment-X =-0.15
}
} \new Staff    %正文开始
\with{\remove "Time_signature_engraver"}
{
\cadenzaOn
\accidentalStyle forget
\textLengthOn \chordmode {
c1 %大三和弦(这里c是小字一组)
_"大三和弦"
c:m %小三和弦
_"小三和弦"
c:aug %增三和弦
_"增三和弦"
c:dim %减三和弦
_"减三和弦"
\bar ""
\break %下面是七和弦
c:7 %大小七和弦
_"大小七和弦"
c:7+ %大大七和弦
_"大大七和弦"
c:m7 %小小七和弦
_"小小七和弦"
c:m7+ %小大七和弦
_"小大七和弦"
\bar ""
\break c:dim7 %(减)减七和弦
_"(减)减七和弦"
c:m7.5- %减小七和弦
_"减小七和弦"
c:aug7 %增小七和弦
_"增小七和弦"
c:aug7+ %增大七和弦
_"增大七和弦"
}
} % 接下来讨论转位 \new Staff{ \cadenzaOn
\accidentalStyle forget
\textLengthOn \chordmode { %三和弦的转位
c %原位
_"大三和弦原位"
c'/e %第一转位
_"第一转位"
%把'加在低音上是不会升高八度的,必须是加在根音上
c'/g %第二转位
_"第二转位"
\bar ""
\break %七和弦的转位
c:7 %原位
_"大小七和弦原位"
c':7/e %第一转位
_"第一转位"
c':7/g %第二转位
_"第二转位"
c':7/bf %第三转位
_"第三转位" }} % 进阶处理 % 省略指定音
\new Staff{ \cadenzaOn
\accidentalStyle forget
\textLengthOn \chordmode {
c^3 %省略三音
_"大三和弦省略三音"
c'^3/g %省略对转位照样有效
_"省略三音后再做转位"
}
} % 在和弦外打出指定音程
\new Staff{ \cadenzaOn
\accidentalStyle forget
\textLengthOn \chordmode {
c:7.12.15 %省略三音
_\markup{\column{\line {七和弦上方} \line {再加根音上方12度音} \line {和15度音}}}
\bar ""
\break
c:7- %用-号让7音降半音
_"七和弦七音降半音"
c:7
_"七和弦原位"
c:7+.5+ %这是将7音升半音,五音升半音
_\markup{\column {\line{"七音升半音"}\line{"五音升半音"}}} c:2.4.7+^2 %做删减的顺序是先增后减,所以“^”要在“.”的后面
_\markup {\column{\line{2度外加上4和7度音}\line {再去掉2度音}}}
}
}

lilypond和弦及其转位的表示的更多相关文章

  1. 如何在Guitar Pro上添加吉他和弦

    Guitar Pro是一款很适合广大吉他爱好者的优秀吉他谱学习与制谱软件,吉他爱好者可以使用它来更好的辅助自己学习吉他.在我们根据弹唱时,都会跟着谱子上标记的和弦来弹奏,不同的和弦有着不同的风格,或暗 ...

  2. FL Studio乐理教程之和弦进行

    和弦级数 在一个调内,分别由调内7个音为根音组成的和弦总共有7个,每个和弦依次为1-7级和弦.例如在C大调内,以C为根音建立和弦,就是一级和弦,以D为根音建立和弦,即是二级和弦,以此类推. 图1:1- ...

  3. FL Studio乐理教程之添加和弦

    和弦是指有一定音程关系的一组声音,即将三个或以上的音,按照三度或非三度的叠置关系,在纵向上加以结合,就称为和弦. FL Studio可以编辑和弦吗?当然可以!首先我们使用FL Stuido20钢琴卷帘 ...

  4. 吉他笔记 solo 和弦 推弦 音程

    十二平均律: 如下图所示: 第一行为唱名:do re mi fa so.... 第二行为音名:C #C D #D E F #F G #G A #A B C 第三行为D调对应的音名,即1 = D 第四行 ...

  5. 在GNU/Linux下使用Lilypond排版简谱

    尽管GNU/Linux并非无所不能,但确实能在很多时候提供免费.开放的解决方案.这两天我想做一个简谱,在网上搜索乐谱排版软件,发现了基于GPL协议的Lilypond软件.只不过Lilypond是用来做 ...

  6. music21 关联 MuseScore 和 Lilypond

    在python安装 music21后,需要关联 musescore 或 lilypond 才能可以用图形化的形式看到 乐谱. 因此 在安装 music21后,需要配置环境变量,yvivid 在 mus ...

  7. HihoCoder1532 : 最美和弦(DP简单优化)

    描述 某个夜晚,Bob将他弹奏的钢琴曲录下来发给Jack,Jack感动之余决定用吉他为他伴奏. 我们可以用一个整数表示一个音符的音高,并可认为Bob弹奏的曲子是由3N个整数构成的一个序列.其中每个整数 ...

  8. 基于COCHONUT做和弦识别

    论文为:COCHONUT: Recognizing Complex Chords From MIDI Guitar Sequences 出处:international symposium/confe ...

  9. 用lilypond实现模进

    基本练习通常是一个两个简单动作在不同位置上反复操练,所以打谱的时候用模进必不可少. 所谓模进,就是把一个片段平行地转移到其他音高上进行.比如 do re mi fa 可以把从do开始改成从so开始,那 ...

随机推荐

  1. 10 月 30 日 北京 LiveVideoStack 阿里云视频云专场限量赠票 100 张

    10 月 30 日 | 北京 LiveVideoStack 将携手阿里云共邀 4 位技术大咖,一同探讨从上云到创新,视频云的新技术与新场景.阿里云视频云依托阿里云服务数百万开发者的卓越服务能力与实践, ...

  2. 小白自制Linux开发板 四. 通过SPI使用ESP8266做无线网卡

    本文章基于 WhyCan Forum(哇酷开发者社区) https://whycan.com/t_4149.htmlhttps://whycan.com/t_5870.html整理而成. 为了尊重原作 ...

  3. SpringMVC 获得请求数据

    获得请求参数 客户端请求参数的格式是:name=value&name=value- - 服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数: 基本类型 ...

  4. 攻防世界XCTF-WEB入门全通关

    为了更好的体验,请见我的---->个人博客 XCTF的web块入门区非常简单,适合一些刚接触安全或者对网络安全常识比较了解的同学在安全搞累之余娱乐娱乐. 其主要考察下面几点: 基本的PHP.Py ...

  5. 命名空间、作用域、LEGB法则、垃圾回收机制

    一.命名空间.作用域.LEGB法则. 1.命名空间和作用域 : 命名空间:变量名称与值的映射关系 作用域:变量作用的区域,即范围. 注意:class/def/模块会产生作用域:分支语句,循环语句,异常 ...

  6. 《python编程:从入门到实践》课后习题及答案

    转载: <Python编程:从入门到实践>课后习题及答案-码农之家 (xz577.com) <Python编程:从入门到实践>课后习题及答案 - 信德维拉 - 博客园 (cnb ...

  7. JAVA的array中indexOf

    记得龙哥有个重构的文章里说直接判断啥的. 今天看JDK ArrayList,看到了他的 indexOf,他先判断,后进入循环,看似写了两遍for 循环,但是简单明了暴力.i like it . pub ...

  8. BUAA2020软工作业(二)——对软件工程的初步理解

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 进一步提高自己的编码能力,工程能力 这个作业在哪个具体方面帮助 ...

  9. 2021.6.29考试总结[NOIP模拟10]

    T1 入阵曲 二位前缀和暴力n4可以拿60. 观察到维护前缀和时模k意义下余数一样的前缀和相减后一定被k整除,前缀和维护模数,n2枚举行数,n枚举列, 开一个桶记录模数出现个数,每枚举到该模数就加上它 ...

  10. 如何使用python 新建文件夹以及递归创建文件夹

    转载:如何使用python 新建文件夹以及递归创建文件夹 | 酷python (coolpython.net) 1. os.mkdir 使用python创建文件夹,通常使用os.mkdir方法,在使用 ...