#数据交换 #数字 #格式 #兼容性 #用户 #GitHub #dawproject

dawproject-rs

基于Rust的DawProject的用户数据之间开放的交换格式

1 个不稳定版本

0.1.1 2024年4月16日
0.1.0 2024年4月10日

#1449解析器实现

Download history 124/week @ 2024-04-09 124/week @ 2024-04-16

52 每月下载量

自定义许可协议

160KB
5K SLoC

dawproject-rs

数字音频工作站(DAW)之间开放的交换格式,已移植到Rust。

此项目的目的是基于DawProject格式,提供兼容性,并作为扩展其版本的基础,同时保持与先前版本的兼容性。

概述

此作品基于可用的bitwig DawProject: https://github.com/bitwig/dawproject/tree/main

入门

要开始使用dawproject-rs,您可以使用api模块中提供的所有结构和函数。

要运行所有测试,请在主文件夹中创建"tests"文件夹。

原始仓库的提交树指向第一个版本是私有的。这确保了提交树的可读性,以便可以在此基础上构建。

在mod examples中有一个简单的示例。当前版本有几个粗糙的地方将很快得到解决,例如改进API。

贡献

我们欢迎社区贡献!

待办事项

  • 确保与原始DawProject仓库完全兼容。

许可协议

本项目采用MIT NO-AI许可协议 - 详细内容请参阅LICENSE文件。

依赖关系

~12–21MB
~289K SLoC