Wrapper (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.