h. james harkins, composer

 
2015-10-22
 

Chucklib-Livecode v0.2 released

With some trepidation, I’ve just pushed out v0.2 of my chucklib-livecode extensions for SuperCollider. The major new feature is Generators.

Previously, a pattern string had to be hardcoded; it could only play exactly the same every time. A cll generator is an object that wraps a SuperCollider pattern, so that it can be embedded into a cll pattern string. For example, if you want a hi-hat pattern with an open hi-hat on the “and” of 3, and a 90% probability of a closed hi-hat on every other 16th-note in the bar, now you can write:

/thh = "\wrand(" .", 1, 9:randRhy(0.25, 1))|| -|\wrand(" .", 1, 9:randRhy(0.25, 1))";

Generator support called for a redesign of the way parameter values are represented in the phrase patterns generated by cll. The only user impact is that it’s now simpler to use arrays in the abstractLiveCode parameter map.

The PDF manual has been updated here: Link to manual.

Update: I found a mistake in the documentation. This is fixed, and re-tagged as v0.2.1. I’ve updated the links on this page.

back to index...

CC-BY-SA 4.0 by H. James Harkins (2015): Creative Commons Attribution ShareAlike

Acknowledgment to the php-markdown library © 2004-2015 Michel Fortin.

The Dream Orphans font is used according to its noncommercial license.

The Vera Humana 95 font is distributed apparently without a license.