/dawproject-rs

dawproject written purely in rust

Primary LanguageRustMIT LicenseMIT

dawproject-rs

(I will update the repo in the coming days)

Goals

  • Ability to be able read the types in code
  • Ability to import / use types and/or functions (Use case for own project)
  • Ability to use this project to load & decode a dawproj file into rust structs.

Extended goals (For pre-1.0 release, but post beta)

  • Unit tests
  • Performance improvements (if needed)

Dependencies explained

  • UUID: Unique ID's
  • Serde: Ability to serialize/deserialize data
  • XML: dawproject uses XML under the hood to represent data
  • ZIP: the .dawproject file is just a zip file