npm 包 sharp11-improv 使用教程

阅读时长 5 分钟读完

Sharp11-improv 是一个基于 Node.js 的 npm 包,用于生成适合爵士乐的音乐和弹奏。

本文将介绍 sharp11-improv 的使用方法,并提供示例代码进行实践学习。

安装 sharp11-improv

在使用 sharp11-improv 之前,需要先在本地安装该 npm 包。在命令行中运行以下命令即可:

导入和初始化

导入 sharp11-improv 并创建 Improvisor 对象。

在初始化时,也可以传入一个配置对象。默认配置中使用了爵士乐相关的调性,可以通过传入配置对象进行更改。

-- -------------------- ---- -------
----- ------- - --------------------------
----- ---------- - -------------------

----- ---------- - --- ------------
  -- ----
  ------ ------
  -- --
  ---- ----
---

生成乐谱

使用 improvisor 实例的 generate 方法生成一段乐谱。

-- -------------------- ---- -------
----- ------- - --------------------------
----- ---------- - -------------------

----- ---------- - --- ------------
  ------ --------
  ---- ----
---

-----------------------------------

输出结果:

乐谱中每一行代表一小节,每个小节中的符号代表和弦名称。

修改乐谱

通过修改 improvisor 实例的属性或调用相关方法,可以修改生成的乐谱。

改变风格

调用 improvisor 实例的 setStyle 方法改变音乐风格。

-- -------------------- ---- -------
----- ------- - --------------------------
----- ---------- - -------------------

----- ---------- - --- ------------
  ------ --------
  ---- ----
---

-----------------------------

-----------------------------------

输出结果:

改变调性

调用 improvisor 实例的 setKey 方法改变乐曲调性。

-- -------------------- ---- -------
----- ------- - --------------------------
----- ---------- - -------------------

----- ---------- - --- ------------
  ------ --------
  ---- ----
---

-----------------------

-----------------------------------

输出结果:

改变小节数量

调用 improvisor 实例的 setLength 方法改变乐曲小节数量。

-- -------------------- ---- -------
----- ------- - --------------------------
----- ---------- - -------------------

----- ---------- - --- ------------
  ------ --------
  ---- ----
---

-------------------------

-----------------------------------

输出结果:

总结

在本文中,我们学习了 npm 包 sharp11-improv 的使用方法,包括安装、导入、初始化、生成乐谱以及修改乐谱。通过掌握这些知识,我们可以更自由灵活地使用 sharp11-improv 生成适合自己乐曲风格、调性和小节数的乐谱。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562fc81e8991b448e0cbc

纠错
反馈