2次发布
| 0.1.1 | 2022年5月25日 |
|---|---|
| 0.1.0 | 2022年4月24日 |
#635 在 音频
15KB
188 行
quantum-entangler
节奏即代码
-
在版本0.1.1中,我们可以向midi.setup.intercept()传递一个小脚本/配置,该配置定义了一个触发器和模式
-
触发器配置的第一部分/管道
cycle是如何触发模式的方式 -
触发器配置的第二部分,例如:
4,是触发器发生的频率 -
触发器配置
cycle|4将在每播放4个音符后触发一个模式 -
模式配置的第一部分/管道
random是选择哪些先前播放的音符应该被触发的模式 -
模式配置的第二部分是一个数字列表
1-9,定义应该触发的音符值 -
例如:
4=> 四分音符,8=> 八分音符,3=> 四分音符三连音 -
更多内容即将到来 - 未来的版本将在
0.1.*内不向后兼容,因为音乐创作的本质
安装
Cargo
- 按照此指南安装rust工具链,以安装cargo。
- 运行
cargo install quantum-entangler
入门指南
- 您可以查看示例
./examples/midi_forward_trigger_note并尝试调整note_values和触发value - 如果您克隆了仓库,只需运行以下命令:
cargo run --example midi_forward_trigger_note然后选择您的输出和输入MIDI端口 - 您可以设置输入为虚拟MIDI键盘或USB MIDI键盘,将计算机上的虚拟MIDI端口作为输出,打开您的DAW(如Logic Pro X),在MIDI首选项中选择您的输出,附加一个虚拟乐器轨道,然后在键盘上尽情发挥!
- 如果您安装了该软件包,也可以使用
midi.setup.intercept()函数构建自己的脚本 - 请参阅“Rhythm as Code”部分以获取更多详细信息
许可证
依赖项
~6–21MB
~267K SLoC