文件名称:hum:用 Rust 编写的音乐符号语言和合成器
文件大小:45KB
文件格式:ZIP
更新时间:2024-06-19 18:32:52
Rust
嗡嗡声合成器 0.5.0 :mouth: 一种用 Rust 编写的音乐符号语言和合成器。 Hum 将标记文本文件转换为可播放的音乐,这些音乐可以直接流式传输到您的扬声器或另存为 WAV 文件。 该项目处于早期开发阶段,其公共 API 可能随时发生重大变化。 如果我故意做出重大更改,我将更新语义版本控制方案中的 MINOR 版本,其中版本号为 MAJOR.MINOR.PATCH。 免责声明:该程序以 *.wav 文件的形式产生声音输出,目前还没有被认为是稳定的。 在尝试声音输出之前,您应该调低音量以保护您的耳朵和扬声器。 要求 Rust: : 端口音频: : 我(康纳)只在 Ubuntu 和 MacOS 上测试了 Hum。 请参阅了解与在 Windows 上构建相关的讨论。 构建项目 要构建项目,请使用根目录中的cargo build 。 测试项目 要测试项目,请在根目录中使用car
【文件预览】:
hum-master
----Cargo.toml(812B)
----daisy.hum(9KB)
----Cargo.lock(7KB)
----src()
--------bin.rs(2KB)
--------hum_error.rs(3KB)
--------hum_process()
--------hum_io.rs(3KB)
--------hum_parse.rs(3KB)
--------lib.rs(2KB)
----simple_sample.hum(1007B)
----build.rs(185B)
----LICENSE(34KB)
----README.md(11KB)
----EXTERNAL_DEPENDENCY_LICENSES()
--------VCPKG_RS_0_2_11()
--------CLAP_2_33_0()
--------RUST_PEG_0_6()
--------HOUND_3_4_0()
--------RUST_PORTAUDIO_0_7_0()
----NOTICE(614B)
----DISCLAIMER(218B)
----.gitignore(35B)
----CHANGELOG.md(2KB)