ExtensionWrapper (and more) for live coding with Steno, Sensors, and controllers. Provides a GUI.
Returns a new instance.
| numChannels |
The number of channels of the interconnecting busses (this is the same across the whole synth tree). |
| expand |
If set to true, the synth functions are multichannel expanded to numChannels. |
| maxBracketDepth |
The maximum depth of nested brackets. This determines the number of busses that need to be allocated. |
| server |
Server to play on. |
| defaultDefPath |
Where to write definitions (click on the little red dot in the lower right to create a text document reflecting the current state) |
| ctlBuses |
A dictionary of ( |
| myQuellen |
Letters to be associated with the quellen. |
| myFilters |
Letters to be associated with the filters. |
These two methods take a Function and convert it into a SynthDef, represented by a letter.
See Steno: -quelle and Steno: -filter for details.
| name | |
| func | |
| multiChannelExpand | |
| update | |
| numChannels |
open a GUI. The first line holds the current Steno value. Each keystroke makes it re-evaluate.
SystemsEncounterSynthParts object for facilitating input and live coding shortcuts.
A dictionary of (ar/kr) buses reserved for controller values (e.g. set externally from a light sensor array or a MIDI controller)
write definitions to a file
| path |
if empty, use default path |
| varName |
name used to store |
| comment |
a comment to include into the file. |
directory to write defintions to when -writeDefs is called.
