#pattern #euclidean #rhythm #music #no-std

无std rhythms

一个节奏模式生成库

1个不稳定版本

0.1.0 2020年12月4日

#623 in 音频

MIT/Apache

15KB
224

rhythms

一个支持无std的Rust节奏模式生成库。

文档

发行说明

开发中

该项目处于开发中,当前API可能随时更改。请在自己的风险下使用。

示例

use rhythms::Pattern;

let pattern = Pattern::new(4, 2, 0);
assert_eq!([true, false, true, false], pattern.as_slice());

// or
let mut pattern = Pattern::with_length(4);
pattern.pulses(2);
pattern.rotate(-1);
assert_eq!([false, true, false, true], pattern.as_slice());

许可证

该项目采用以下任一许可证:

您可选择。

除非您明确声明,否则您根据Apache-2.0许可证定义的任何有意提交以包含在rhythms中的贡献,均将根据上述许可证双许可,不附加任何额外条款或条件。

依赖项

~73KB