News for hackers. Stuff that matters.
Re:Bitwig and Presonus launch open DAWproject format by devthane on Wednesday September 27, 2023 @10:11PM (#37684343)
I found it interesting to discover that an Ableton Live project file is a gzipped xml file as well, so you can get at the xml by gunzipping it.

I've played around with trying to generate a schema file from a project file with mixed results.

I very much wish Ableton would support this format or at least publish their schema somewhere so translation could be done.

Re:Bitwig and Presonus launch open DAWproject format by r9295 on Thursday September 28, 2023 @03:27AM (#37686445)
This. I've been trying to write a VCS for Ableton projects but their schema is way too complex to try to make sense of it.

Ableton is incredibly hostile to third party devs building upon their work. Eg: There is no official documentation for any of their Python APIs.

Re:Bitwig and Presonus launch open DAWproject format by thomashop on Thursday September 28, 2023 @03:34AM (#37686489)
Although the python API could be documented, it was not meant to be a public API. And it seems the open source community managed to generate the documentation.

I don't know any other DAW that allows as deep integration for third party devs through their Max for Live API.

Re:Bitwig and Presonus launch open DAWproject format by r9295 on Thursday September 28, 2023 @04:47AM (#37686991)
If it was not meant to be public, then why do vendors who partner with Ableton and build hardware for Live complain about the lack of documentation?

The documentation generated by the community is severely lacking and it enables only elementary usage of the API

Re:Bitwig and Presonus launch open DAWproject format by boffinAudio on Thursday September 28, 2023 @06:48AM (#37687761)
>I don't know any other DAW that allows as deep integration for third party devs through their Max for Live API.

REAPER?

Re:Bitwig and Presonus launch open DAWproject format by thomashop on Thursday September 28, 2023 @12:40PM (#37692141)
Ah makes sense. I was just thinking of the "big name" ones. I need to look into Reaper again.
Re:Bitwig and Presonus launch open DAWproject format by gavinray on Thursday September 28, 2023 @07:22AM (#37688035)
REAPER has unsurpassed scripting and extension, every other DAW looks like a joke in comparison.
Re:Bitwig and Presonus launch open DAWproject format by stevehiehn on Thursday September 28, 2023 @11:37AM (#37691173)
Ya, Reaper is the only DAW (I know of) that allows me to import midi, apply fx, and render tracks via scripts.
Re:Bitwig and Presonus launch open DAWproject format by Cloudef on Thursday September 28, 2023 @11:41AM (#37691222)
Not really DAW but bipscript is interesting for this use case
Re:Bitwig and Presonus launch open DAWproject format by mrMagick on Thursday September 28, 2023 @11:26AM (#37690982)
FL Studio has a well documented python API to allows 3rd party scripts!
Re:Bitwig and Presonus launch open DAWproject format by ano-ther on Thursday September 28, 2023 @01:40PM (#37692988)
> it seems the open source community managed to generate the documentation

That would be terrific. Do you have more?

A while ago, I tried to cutomize a Novation Launchpad but couldn’t find coherent docs or an intro.

Some people have mastered it, as witnessed by this great extension [1]. But that’s example code, not a documentation.

[1] https://github.com/hdavid/Launchpad95