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