Skip to content

thomasjwebb/bitwig-haxe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitwig Haxe

Bitwig controller api externs for haxe.

NOTE: this is experimental and definitely doesn't work right now. The main thing lacking is the ability to have access to the java externs while targetting javascript. At the very least, we'll probably need to manually make the externs because --macro allowPackage("java") doesn't actually work :(

Generating

The code here is generated periodically from updates to controller scripts. Done thusly:

haxe generator.hxml -python bin/generator.py
python3 bin/generator.py "/Applications/Bitwig Studio.app/Contents/Resources/Documentation/control-surface/api"

License

Unlicense. See LICENSE. You shouldn't have to worry about any licensing restrictions other than those imposed by Bitwig. These are simply externs to let you use haxe to make your controller scripts.

About

bitwig controller script externs for haxe

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages