For a long time I have been impressed with @jjthrash’s ability to procedurally generate splines into wavetables. And this thread is to allow for more aspects of script-generated Audulus files to be explored.
The discussion that ensued from the thread on my spline tutorial really got the wheels turning and it quickly grew to more than just custom waveforms.
It turns out that the Audulus file format is very script friendly and, with a few basic tools, a lot of the tedium of manually placing points in splines or wiring switches can be alleviated with scripts.
I had an absolutely elucidating afternoon with my good friend Gabriel Gilder who, up until recently, was a professional ruby programmer. And, as he explained how JSON worked to standardize how data is used, the possibilities of what can be achieved in Audulus using the tools scripts could provide readily became apparent.
Some of the possible uses for scripts:
-precise custom waveforms
-encoded melodic sequences
-expedited element placement of modules
-wiring of complex switches and the like
-enhanced circuit modeling
This cries out for a more systematic approach to understanding. And while such an approach is not well suited for those starting Audulus or who are unfamiliar with the basics of programming languages, it provides those of us looking to develop better tools without spending minutes on end wiring up multiplexors only to discover we missed one somewhere.