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