19个版本 (7个破坏性版本)
0.8.2 | 2024年8月6日 |
---|---|
0.8.1 | 2024年7月6日 |
0.7.1 | 2024年6月25日 |
#156 in 音频
每月156次下载
2MB
3K SLoC
包含(ZIP文件,1.5MB)assets/tests/canon.dawproject,(JAR文件,60KB)gradle-wrapper.jar,(ZIP文件,2KB)assets/tests/copied_canon.dawproject
dawproject
Dawproject是一种数字音频工作站(DAW)之间交换用户数据的格式。本项目是DAWproject在Rust中的移植。
用法
您可以轻松地读取和写入.dawproject
文件。
use dawproject::prelude::*;
// read dawproject file
let mut reader = DawprojectReader::open("assets/tests/canon.dawproject").unwrap();
reader.read_dawproject().unwrap();
// use it wherever you want
let dawproject = reader.build_dawproject().unwrap();
// Write
let mut writer = DawprojectWriter::create("assets/tests/copied_canon.dawproject").unwrap();
writer.write_dawproject(&dawproject).unwrap();
文档
- DAWproject
- Bitwig DAWproject仓库
- DAWPROJECT XML参考
- Bitwig DawProject XML参考
- 项目文档
- 本项目文档
构建源
git submodule update --init
依赖关系
~6–23MB
~329K SLoC