Crates.io | dawproject-rs |
lib.rs | dawproject-rs |
version | 0.1.1 |
source | src |
created_at | 2024-04-10 11:11:06.426666 |
updated_at | 2024-04-16 09:44:55.037988 |
description | Open exchange format for user data between Digital Audio Workstations (DAWs) based on DawProject in Rust. |
homepage | https://github.com/leichak |
repository | https://github.com/leichak/dawproject-rs |
max_upload_size | |
id | 1203450 |
size | 159,607 |
Open exchange format for user data between Digital Audio Workstations (DAWs), ported to Rust.
The intention of this project is to be based on the DawProject format and provide compatibility, as well as serve as a foundation for extending its version, all while preserving compatibility with previous versions.
This work is based on bitwig DawProject which is available: https://github.com/bitwig/dawproject/tree/main
To get started with dawproject-rs you can use all structures and functions available in the api-module.
To run all tests create "tests" folder in the main folder.
Original repository with commit tree leading to the first version is private. This ensures clarity in the commit tree to be able to built on top.
Simple example is available in mod examples. Current version has couple rough spots that will be resolved soon, for example improving API.
We welcome contributions from the community!
Todo:
This project is licensed under the MIT NO-AI License - see the LICENSE file for details.