SuperCollider Extensions used by Benoît and the Mandelbrots
SuperCollider AppleScript Emacs Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Emacs Emacs-chat: forgot to rename one function. Apr 7, 2012
data added id3v1 genre list + functions Feb 17, 2012
patterns Pman: fix compilation issue due to object in classvar Jun 3, 2016
test fixed code so that it wil run the test file Jun 8, 2016
.gitignore first commit May 27, 2010
BenoitLib.quark Add quark file to make it easier to install it Jun 7, 2016 zap non ascii chars in MacroExpander Nov 8, 2012 refactored files Apr 6, 2012 MandelClock added, is essentially a TempoClock with a redirect to Man… Jul 14, 2012 improved clear - reset std TempoClock on clear and also clear scheduler Nov 27, 2013 fixed code so that it wil run the test file Jun 8, 2016 refactoring and Timer Jun 25, 2012 buuug Apr 10, 2012 fixed code so that it wil run the test file Jun 8, 2016
README added absolute beats scheduling for MandelSpace events Feb 15, 2014 do not check for scheme, check for id Apr 23, 2013
mandelNotify.scpt MandelClock --> MandelHub Apr 7, 2012


***       Sorry, no real Documentation (SCDoc) at the moment.     ***
***                Only for the MandelHub class                   ***
***  But there are Guides, covering the most important features   ***

Open the guides at the SuperCollider Help > Browse > Libraries > BenoitLib


These are some extensions to SuperCollider used by the laptop band Benoît and
the Mandelbrots. Most things aren't documented well and may be not stable, so
use at your own risk.

- MandelHub: Extension for collaborative and synchronized laptop performances.
- MacroExpander: A Macro system for the Mac SuperCollider App
- Plkr: Use the last retreived value from a kr NodeProxy as a value in a Pattern.
- Phold, Pholda, Pholds, Pholdas: Time based sample-and-hold Patterns.
- Plast: Remembers the last value for a specific key.

- ScreenSharing.applescript: Shows a Screen Sharing window, waits and then shows the next. 

Extra bonus for Emacs users:
- see Emacs/README

- Move m.quant to m.time.quant
- Example for absolute beat scheduling with \mandelspace Events