Which DAWs Allow & Don't Allow You To Develop For It ?
-
- KVRAF
- 3496 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
- 4329 posts since 26 Jun, 2004
- KVRAF
- 4900 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
- 35679 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.chk071 wrote: Wed Jun 23, 2021 9:37 amIt'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?
-
- KVRAF
- 2743 posts since 15 Apr, 2004 from Capital City, UK
-
- KVRist
- 436 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.moss wrote: Wed Jun 23, 2021 9:35 am
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.
-
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
- 996 posts since 22 Apr, 2004 from Switzerland
Renoise has Lua scripting: https://github.com/renoise/xrnx
- KVRAF
- 4900 posts since 13 May, 2004
I only know the official statement: https://forums.steinberg.net/t/midi-rem ... ent/158426kev2525 wrote: Wed Jun 23, 2021 10:17 amHi 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.moss wrote: Wed Jun 23, 2021 9:35 am
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.
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.


