❗ NOTE ❗
This is a development version of basil.js that uses a new syntax for all basil scripts, which will be introduced with the upcoming basil.js 2.0.
Basil.js scripts written for version 1.x will not work any longer with this branch. However, they can be easily rewritten to get them to work again. The main difference is that all basil commands now work without the b.
prefix and that scripts are automatically run without using b.go()
or b.loop()
. Feel free to give this a try and make sure to let us know, if you find any bugs.
If you are looking for the last state of basil.js that still works with the b.
prefix, you can find it in the develop-v1 branch.
An attempt to port the spirit of the Processing visualization language to Adobe InDesign.
For tutorials, examples and documentation go to the official website: http://basiljs.ch. Follow us on twitter @basil_js for news and updates
Founders Ted Davis, Benedikt Groß, Ludwig Zeller
Contributors Philipp Adrian, be:screen GmbH, Ken Frederick, Stefan Landsbek, Timo Rychert, Fabian Morón Zirfas
basil.js was conceived and is generously supported by The Visual Communication Institute / The Basel School of Design Department of the Academy of Art and Design Basel (HGK FHNW)
http://thebaselschoolofdesign.ch
Please note: Big general parts e.g. random() of the basil.js source code are copy & paste of the fantasic processing.js by the Processing.js team. We would have had a hard time to figure all of that out on our own!
Supported Adobe InDesign versions: CS 5+