SensorSonificatorSynth:
Filter:
SenseWorld/Classes (extension) | Control

SensorSonificatorSynth
ExtensionExtension

A synth for use with SensorSonificator

Description

This is a helper class for the SensorSonificator.

Class Methods

.synthDescLib

The SynthDescLib for the different sensor sonificator synthdefs.

Returns:

a SynthDescLib

.new

Create a new SensorSonificatorSynth.

Arguments:

def

The SynthDef to use (a Symbol).

group

The Group in which to create the Synth.

inbus

The control input bus to use.

outbus

The audio output bus to use.

.loadSynthDefs

Add all the sonification synthdefs to the server.

Arguments:

s

A Server - by default the default server.

Instance Methods

.play

Play the SensorSonificatorSynth.

Arguments:

in

The control input bus.

out

The audio output bus.

.stop

Stop the SensorSonificatorSynth.

.set

Set a control of the synth.

Arguments:

key

The control to set.

val

The value to set it to.

.get

Get a current control value of the synth.

Arguments:

key

The control to get.

func

The Function to perform once the value is received from the server.

.controlNames

Control names of the synthdef.

.controls

The controls of the synthdef.

.inputs

The inputs that the synthdef has.

.outputs

The outputs the synthdef has.

.group

The Group in which the SensorSonificatorSynth plays.

Returns:

a Group

.synth

The Synth generating the sound.

Returns:

a Synth

.inbus

The control rate input bus

Returns:

a Bus

.outbus

The audio output bus

Returns:

a Bus

.synthDef

The Synthdef used for this synth.

Returns:

a SynthDef

.argValues

The current argument values of the synth.

Returns:

an IdentityDictionary