19个版本 (7个破坏性版本)

0.8.2 2024年8月6日
0.8.1 2024年7月6日
0.7.1 2024年6月25日

#156 in 音频

Download history 251/week @ 2024-04-22 182/week @ 2024-04-29 631/week @ 2024-05-06 16/week @ 2024-05-13 5/week @ 2024-05-20 1/week @ 2024-06-10 137/week @ 2024-06-24 286/week @ 2024-07-01 27/week @ 2024-07-08 29/week @ 2024-07-22 125/week @ 2024-08-05

每月156次下载

MIT/Apache

2MB
3K SLoC

Java 2K SLoC // 0.1% comments Rust 882 SLoC // 0.0% comments Batch 68 SLoC

包含(ZIP文件,1.5MB)assets/tests/canon.dawproject,(JAR文件,60KB)gradle-wrapper.jar,(ZIP文件,2KB)assets/tests/copied_canon.dawproject

dawproject

Crate API

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();

文档

构建源

git submodule update --init

依赖关系

~6–23MB
~329K SLoC