Which DAWs Allow & Don't Allow You To Develop For It ?
-
- KVRAF
- Topic Starter
- 3251 posts since 30 Dec, 2014
It's probably a boring question / topic but hell, it might be of interest to someone.
By the thread title, I mean scripting for the program vie seamlessly integrated extensions, scripts, plugins, enhancement addons bla bla bla... you get the idea...
The first person to mention Reaper gets shot.
By the thread title, I mean scripting for the program vie seamlessly integrated extensions, scripts, plugins, enhancement addons bla bla bla... you get the idea...
The first person to mention Reaper gets shot.
KVR S1-Thread | The Intrancersonic-Design Source > Program Resource | Studio One Resource | Music Gallery | 2D / 3D Sci-fi Art | GUI Projects | Animations | Photography | Film Docs | 80's Cartoons | Games | Music Hardware |
-
- KVRAF
- 4321 posts since 26 Jun, 2004
- KVRAF
- 4145 posts since 13 May, 2004
OK, let's start with Reaper then
1) Reaper: Allows to modify everything (and I guess that is your issue with the software, that you have) - APIs can be coded with C++, Lua, Python, Jesusonic; documentation is kind of wild and lacks some updates but there is good support from the community
2) Bitwig: Open API for developing controllers extensions but can also be used for different tasks. Code in JavaScript and Java. Best documentation I know so far.
3) Ableton: Similar as Bitwig but in Python and no public documentation at all. And there is M4L for plugins.
4) FL Studio: Has an API for MIDI controllers. If I remember correctly it is JavaScript.
5) Cubase: C++ API for MIDI controllers but not public. There is a new controller API in the works which will be open.
That's the ones I am aware of.
1) Reaper: Allows to modify everything (and I guess that is your issue with the software, that you have) - APIs can be coded with C++, Lua, Python, Jesusonic; documentation is kind of wild and lacks some updates but there is good support from the community
2) Bitwig: Open API for developing controllers extensions but can also be used for different tasks. Code in JavaScript and Java. Best documentation I know so far.
3) Ableton: Similar as Bitwig but in Python and no public documentation at all. And there is M4L for plugins.
4) FL Studio: Has an API for MIDI controllers. If I remember correctly it is JavaScript.
5) Cubase: C++ API for MIDI controllers but not public. There is a new controller API in the works which will be open.
That's the ones I am aware of.
-
- KVRAF
- 35437 posts since 11 Apr, 2010 from Germany
It's probably the DAW which allows the most in that regard though.
Why even create such a thread if you're not interested which DAW allows the most?
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
Studio One appears to have some scripting mechanism (other than Macros), which allows for creation of extensions like this:
https://s1scripts.wixsite.com/colortoolbar
https://s1scripts.wixsite.com/colortoolbar
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
I think everyone knows Reaper is the most flexible in this regard, so no point in discussing it. The OP's asking for DAWs other than Reaper, basically.
-
- KVRAF
- 2475 posts since 15 Apr, 2004 from Capital City, UK
-
- KVRist
- 419 posts since 7 Apr, 2010
Hi Moss, have you heard any further news on the release of the cubase API? It seems they announced it a while ago, but after that not a single update. It was originally announced as part of Cubase 11 AFAIK.
-
ReleaseCandidate ReleaseCandidate https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=476930
- KVRian
- 620 posts since 19 Oct, 2020
The only open source DAW (worth trying out) is Ardour.
https://github.com/Ardour/ardour
Waveform has Javascript Macros
viewtopic.php?f=22&t=500416
and Cakewalk a deprecated, badly documented scripting language.
https://www.hexachord.net/cakewalk-cal-scripts/
https://github.com/Ardour/ardour
Waveform has Javascript Macros
viewtopic.php?f=22&t=500416
and Cakewalk a deprecated, badly documented scripting language.
https://www.hexachord.net/cakewalk-cal-scripts/
-
- KVRian
- 973 posts since 22 Apr, 2004 from Switzerland
Renoise has Lua scripting: https://github.com/renoise/xrnx
- KVRAF
- 4145 posts since 13 May, 2004
I only know the official statement: https://forums.steinberg.net/t/midi-rem ... ent/158426
Which basically says: it is ready when it is ready.
One might guess that 11.5 is round the corner and it might be part of it.