2次发布

0.1.1 2022年5月25日
0.1.0 2022年4月24日

#635音频

MIT 许可证

15KB
188

quantum-entangler

节奏即代码

  • 在版本0.1.1中,我们可以向midi.setup.intercept()传递一个小脚本/配置,该配置定义了一个触发器和模式

  • 触发器配置的第一部分/管道 cycle 是如何触发模式的方式

  • 触发器配置的第二部分,例如:4,是触发器发生的频率

  • 触发器配置 cycle|4 将在每播放 4 个音符后触发一个模式

  • 模式配置的第一部分/管道 random 是选择哪些先前播放的音符应该被触发的模式

  • 模式配置的第二部分是一个数字列表 1-9,定义应该触发的音符值

  • 例如:4 => 四分音符,8 => 八分音符,3 => 四分音符三连音

  • 更多内容即将到来 - 未来的版本将在 0.1.* 内不向后兼容,因为音乐创作的本质

Crates.io Docs.rs CI Coverage Status

安装

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