Crate dawproject

source ·
Expand description

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

§Documentations

§Build Source

git submodule update --init

Re-exports§

Modules§

Structs§

Enums§