dawproject

Crates.iodawproject
lib.rsdawproject
version0.7.0
sourcesrc
created_at2024-04-04 14:54:20.981893
updated_at2024-05-10 09:57:43.195371
descriptionA port of DAWproject in Rust.
homepage
repositoryhttps://github.com/hifa-lang/dawproject.git
max_upload_size
id1196367
size2,477,900
Kazuki Kurota (kurotakazuki)

documentation

https://docs.rs/dawproject/

README

dawproject

Crate API

Dawproject is a format for exchanging user data between digital audio workstations (DAWs). This project is port of DAWproject in Rust.

Usage

You can easily read and write .dawproject files.

use dawproject::{DawprojectReader, DawprojectWriter};

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

Documentations

Build Source

git submodule update --init
Commit count: 33

cargo fmt