Bitwig Developer Resources
- KVRAF
- Topic Starter
- 4636 posts since 21 Jan, 2008 from oO
Here is a nice ebook for beginners wich covers object orientated javascript in general. There is also a chapter about webbrowsers, but the main focus is on the language itself.
https://www.packtpub.com/web-developmen ... nd-edition
https://www.packtpub.com/web-developmen ... nd-edition
-
- KVRer
- 3 posts since 25 Jul, 2016
I'm probably not the first one, but everytime I'm looking/googling for the controller-api-documentation I end up here.
For a few weeks/months now the controller-api-doc is offline. I cant find any information in this forum about that, except the outdated link up there.
If anybody could help me please? No infos on the bitwig page, or am I blindly missing something?
For a few weeks/months now the controller-api-doc is offline. I cant find any information in this forum about that, except the outdated link up there.
If anybody could help me please? No infos on the bitwig page, or am I blindly missing something?
- KVRAF
- 35404 posts since 14 Sep, 2002 from In teh net
Can someone add that page where you generate a unique ID as I can't find it
- KVRAF
- 6312 posts since 9 Dec, 2008 from Berlin
Here you go:
http://www.famkruithof.net/uuid/uuidgen
Everytime you reload the page you get a new one.
Cheers,
Tom
http://www.famkruithof.net/uuid/uuidgen
Everytime you reload the page you get a new one.
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
ScreenDream Instagram Mastodon
ScreenDream Instagram Mastodon
-
- KVRist
- 35 posts since 17 Jul, 2016
Is there any more recent “getting started” or tutorial-style documentation available than the “Controller Scripting Guide” PDF that’s available from the “Help” window?
This guide doesn’t seem to have been updated since the first release of Bitwig; it’s still using version 1 of the Controller Scripting API and it still seems to describe the old macro controls / parameter banks implementation.
It would be really nice to be able to have some guidance on how things are supposed to be done in the most recent version of the API, but maybe I’m just overlooking something?
This guide doesn’t seem to have been updated since the first release of Bitwig; it’s still using version 1 of the Controller Scripting API and it still seems to describe the old macro controls / parameter banks implementation.
It would be really nice to be able to have some guidance on how things are supposed to be done in the most recent version of the API, but maybe I’m just overlooking something?
- KVRAF
- 4206 posts since 13 May, 2004
I will work on a multipart tutorial video in the next weeks, which will be on my Youtube channel. Stay tuned.
-
- KVRist
- 35 posts since 17 Jul, 2016
- KVRAF
- 4206 posts since 13 May, 2004
It will be a multi-part series, so let's see.
- KVRAF
- 4206 posts since 13 May, 2004
Here we go: viewtopic.php?f=268&t=515602
- KVRer
- 22 posts since 15 Jan, 2021
I reached out to Bitwig and they indicated the javascript method of writing controller scripts is deprecated, but there is no guide yet available for writing controller scripts in Java.
Are there any definitive resources on the new way to write controller scripts in Java? I’ve searched this forum but didn’t find much
Are there any definitive resources on the new way to write controller scripts in Java? I’ve searched this forum but didn’t find much
In the desert there is nothing, and no man needs nothing.
- KVRAF
- 8845 posts since 6 Jan, 2017 from Outer Space
The last post before your post links to the ultimate series to learn it... Just start watching and coding...
- KVRist
- 254 posts since 31 Oct, 2021
I'm new to Bitwig - and I was quite glad to discover it can be scripted with JS (decompyling Python scripts for Ableton wasn't much fun!)... but, as for JS being deprecated... does this mean that at some point there will be a version of Bitwig that no longer supports JS scripts? In which case, surely that would cause a "split" in the user community... anyone who didn't want to have to re-write scripts for java would just have to stick with current versions. On the other hand, if the intention is to continue support for JS scripts there's not much to worry about and the need to learn java would only arise if there were some new additions to the API that couldn't be accessed via JS.DuneArchitect wrote: ↑Thu Oct 20, 2022 12:55 am I reached out to Bitwig and they indicated the javascript method of writing controller scripts is deprecated, but there is no guide yet available for writing controller scripts in Java.
Are there any definitive resources on the new way to write controller scripts in Java? I’ve searched this forum but didn’t find much
- KVRAF
- 4206 posts since 13 May, 2004
I am not aware of any plans to drop it but who knows. There are already areas in the API which cannot be used via JavaScript, e.g. you cannot create a Color or UUID object.AudioBabble wrote: ↑Sun Nov 13, 2022 2:10 pmI'm new to Bitwig - and I was quite glad to discover it can be scripted with JS (decompyling Python scripts for Ableton wasn't much fun!)... but, as for JS being deprecated... does this mean that at some point there will be a version of Bitwig that no longer supports JS scripts? In which case, surely that would cause a "split" in the user community... anyone who didn't want to have to re-write scripts for java would just have to stick with current versions. On the other hand, if the intention is to continue support for JS scripts there's not much to worry about and the need to learn java would only arise if there were some new additions to the API that couldn't be accessed via JS.DuneArchitect wrote: ↑Thu Oct 20, 2022 12:55 am I reached out to Bitwig and they indicated the javascript method of writing controller scripts is deprecated, but there is no guide yet available for writing controller scripts in Java.
Are there any definitive resources on the new way to write controller scripts in Java? I’ve searched this forum but didn’t find much
- KVRAF
- 8845 posts since 6 Jan, 2017 from Outer Space
My javascript script for my Fostex MixTab still runs flawless… I guess the deprecation means they don‘t add anything to the engine anymore and don‘t support it… As it still runs fine I have no obligation to port it to Java, but if I wanted to enhance it I would probably do…
For a new script I would do it in Java directly…
For a new script I would do it in Java directly…