2 个稳定版本
1.1.0 | 2024年6月30日 |
---|---|
1.0.0 | 2024年6月30日 |
#800 在 命令行工具 中
61 每月下载量
16KB
423 行
帕萨卡利亚[^1]
一个命令行工具,以 Lilypond 文件的形式生成音乐,可以生成乐谱和 MIDI 输出。
帕萨卡利亚有多种配置选项,通过命令行选项和预置(以它们首次引入的版本命名)进行选择,包括
-
代码
--harmony
的节奏 -
每分钟的
--tempo
拍数 -
典型生成的音符的
--min-len
和--max-len
长度 -
代码
--harmony-base
和--melody-base
音高 -
旋律的节奏有多稳定
--steady
-
节奏应多久加长和分割音符的频率(
--stutter
) -
--gravity
,--drag
和--nudge
,这些控制音高的生成,基于一个随机方向对当前音高施加力的物理模拟。
帕萨卡利亚采用 MPL-2.0 和 CC-BY-SA-4.0 双许可协议。
[^1]: 技术上,这应该命名为卡农,因为可用的和声是在 C 大调,而不是小调,音乐是 4/4 拍。
依赖
~1.4–2MB
~39K SLoC