用Rust实现 的算法音乐创作/制作 DSL_rust_代码_下载

上传者: 38334677 | 上传时间: 2022-06-12 14:05:11 | 文件大小: 26KB | 文件类型: ZIP
DAWPL DAWPL 代表“数字音频工作站编程语言”。它提供了促进算法组合的抽象和构造。DAWPL 的音乐理论抽象允许作曲家直接与熟悉的表示进行交互,该表示具有完善的规则和惯例,用于编写传统意义上的“听起来不错”的音乐。类似 DAW 的结构组织(稍后解释)迫使用户以特定方式组织他们的代码——使其更具可读性和模块化。 5 层 DAWPL 抽象层次结构 编曲:曲目的组合,作曲的“大画面” Track:按时间顺序排列的一系列剪辑 Clip:信号的组合 信号:对声音的描述,例如波形或 mp3 文件 音频:声音的物理产生 音乐理论抽象 和弦:音符的组合,通常相对于特定的音阶定义 音阶:由音程序列公式给出的一系列音符 注意:一定频率的音调 超级对撞机 DAWPL 翻译为 SuperCollider,一种流行且功能强大的面向 DSP 的算法音乐创作语言。DAWPL 旨在作为 SuperCollider 的音频/DSP 功能与 Rust 的句法功能、其宏系统以及 DAWPL 的音乐理论和组织抽象之间的桥梁。 可能的用例 DAWPL 可用于让艺术家“原型”曲调和作品。艺术家还可以使

文件下载

资源详情

[{"title":"( 15 个子文件 26KB ) 用Rust实现 的算法音乐创作/制作 DSL_rust_代码_下载","children":[{"title":"DAWPL-master","children":[{"title":"src","children":[{"title":"super_collider_templates.rs <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"scale.rs <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"chord.rs <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"translate.rs <span style='color:#111;'> 3.48KB </span>","children":null,"spread":false},{"title":"note.rs <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"dawpl_example.rs <span style='color:#111;'> 56B </span>","children":null,"spread":false},{"title":"clip.rs <span style='color:#111;'> 865B </span>","children":null,"spread":false},{"title":"track.rs <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"syntax.rs <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"arrangement.rs <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"lib.rs <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false}],"spread":false},{"title":"Cargo.toml <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"LICENSE.md <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明