Hacker News new | past | comments | ask | show | jobs | submit login

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.




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.


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


> 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


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

REAPER?


Ah makes sense. I was just thinking of the "big name" ones. I need to look into Reaper again.


REAPER has unsurpassed scripting and extension, every other DAW looks like a joke in comparison.


Ya, Reaper is the only DAW (I know of) that allows me to import midi, apply fx, and render tracks via scripts.


Not really DAW but bipscript is interesting for this use case


FL Studio has a well documented python API to allows 3rd party scripts!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: