Send the devs an email!ras.s wrote:+1 from me as well, in case this thread catches the developers' attention.
Writing scripts in Python?
-
- KVRAF
- 1596 posts since 19 Aug, 2009
-
- KVRist
- 37 posts since 3 Dec, 2014
Guys at Isotonik studios were planning on scripting as well. They've done quite a lot scripts with Ableton, Novation Circuit and whatnot. Lot of experience on Python anyways, so I think enabling Python scripting could open up lot more interest in the controller scripting for Bitwig in general.
-
- KVRAF
- 1954 posts since 15 Nov, 2003 from London, UK
It's great to see all this interest here for Python, so please all contact support through the official channels! They will listen if they get enough interest.
- KVRian
- 868 posts since 2 Jan, 2013
I cant see how they thought theres no interest... when I looked, I couldn't find any info, so waited till the release hoping there would be some documentation.
- KVRAF
- 6540 posts since 9 Dec, 2008 from Berlin
Nick explained during Alpha that through the new scripting interface they use they got Python "basically for free" (via Jython 2.7.0), but that there hasn't been any real testing done and they were unsure if it wouldn't open up another can of worms to support it.
He posted one short example:
There also is a Java-driver option in the works but with no date when it will be available for external devs. This has a higher priority for Nick since it would perform much better and would have other benefits, while Python was more a free gift that was unclear if it would make sense at all - if you release it, you also have to support it...
I hope this clears things up a bit
I have no deeper knowledge to offer though and didn't try the python option myself.
Cheers,
Tom
He posted one short example:
Code: Select all
loadAPI(1);
host.defineController("Bitwig", "Simple Test", "1.3", "60374103-52d9-4fa7-8057-b47b044249f2", "Nick")
def init:
println("Init called");I hope this clears things up a bit
I have no deeper knowledge to offer though and didn't try the python option myself.
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
- KVRist
- 448 posts since 11 Dec, 2002 from Los Angeles
Python is great. It's my main language. But it's so similar to JavaScript is it worth the hassle of supporting another language? Anyone who is Python literate can learn JavaScript. I suppose it could draw some high quality scripting talent into the community, which is a good thing.
