HarmonyOS2-bach.js:音乐和声校验JavaScript库揭秘
需积分: 8 41 浏览量
更新于2024-12-16
收藏 42KB ZIP 举报
资源摘要信息:"harmonyos2-bach.js是一个用于音乐和声分析的JavaScript库。它能够帮助用户发现和声中的错误,特别是在规则的违反上。例如,可以检查和声中是否存在间距错误,如第三度或根音丢失,大三度的重复,以及主音的重复。它还可以检测和声中的不规范使用,比如连续的五度、八度和同音,以及错误的进行,如V到IV的进行,或者Vb到IV的进行。此外,它还能识别和弦位置的错误,如根位置减少的三和弦,非法和弦(如IVc),小调中使用的和弦III,Ic不紧接V出现,Vc不在I和Ib之间,以及V7d后面没有Ib的情况。这个库还能够检查前调是否上升到辅助音,以及通过和辅助注释和暂停的合法性。"
知识点:
1. 和声分析:是指对音乐作品中和弦的结构、功能、连接和排列等进行分析的过程。和声分析是音乐理论的重要组成部分,对于理解音乐作品的结构和表现力有着重要的作用。
2. JavaScript库:是一组预先编写好的JavaScript代码,用于执行特定的任务或解决特定的问题。在本例中,harmonyos2-bach.js库专门用于和声分析。
3. 和声规则:在音乐理论中,和声规则是指一系列指导和声进行和和弦连接的规则。这些规则有助于确保音乐作品的和谐性和连贯性。
4. 规则违反:指的是在和声进行过程中违反了和声规则的情况。例如,连续的五度、八度进行,或者不规则的和弦连接等。
5. 和弦:是由三个或以上不同音高的音符同时发出的声音。在和声分析中,和弦的种类和连接方式是分析的重点。
6. 间距错误:和弦中的音符间隔不符合规则,例如第三度或根音丢失,大三度的重复,主音的重复等。
7. 和弦位置错误:指的是和弦在声部排列中的位置不正确,例如根位置减少的三和弦,或者非法和弦的使用。
8. 连续的五度、八度和同音:在和声进行中,连续的五度、八度和同音进行通常是被禁止的,因为它们会使得和声听起来单调和缺乏变化。
9. 非法和弦:是指和弦的构成不按照音乐理论的规则,例如使用了不常见的和弦结构或者错误的和弦连接。
10. 小调中使用的和弦III:在小调中使用和弦III是不被鼓励的,因为它可能会破坏小调的和声色彩。
11. Vc和Ib的使用:在某些和声规则中,Vc和Ib的使用是被限制的,因为它们可能会导致和声进行显得不自然。
12. V7d后面没有Ib:这种情况是指七度和弦V7d后面没有按照规则出现Ib,这可能会使得和声进行显得突兀和不完整。
13. 前调没有上升到滋补品:指的是在和声进行中,前调没有按照规则上升到辅助音,这可能会影响和声的流畅性和自然度。
以上知识点均来自于harmonyos2-bach.js库的描述,这个库对于音乐学习者和作曲者来说是一个很有用的工具,它可以帮助他们检查和声中的错误,并加深他们对音乐理论的理解。
2020-05-21 上传
2021-02-03 上传
2021-03-20 上传
2021-04-12 上传
Quan-ly-tai-san-dai-hoc-bach-khoa:xâydựngchươngtrìnhquảnlýtàisảncủatrườngđạihọcbáchkhoasửdụngwinform
2021-04-01 上传
2021-04-13 上传
2021-02-17 上传
2021-03-06 上传
weixin_38570296
- 粉丝: 5
- 资源: 937
最新资源
- AV Job-a-thon:AV Job-a-thon
- CoryJia-CrackingAlgorithmsWithJavaIn2020
- binary-search-trees
- demo-spring-boot-2-with-mongodb
- Daemon building library-开源
- 基于Python的学生校园消费行为分析.zip
- 基于SSM的问卷调查系统,源码、数据库脚本,项目100%可运行,不缺任何文件.rar
- FuturesPrototype:DE3期货2021 DLT项目的概念验证
- snow-man9.github.io
- AutoSave-crx插件
- algorithm-exercise
- 大边距最近邻算法的matlab实现_代码_下载
- cordova-app-dbnav:使用cordova框架的大鹏湾导览软体,可藉由此专案了解cordova运作原理及入门
- ddp_proj_app
- 自动化测试
- Typographer-crx插件