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

SensorSonificator
ExtensionExtension

Tool to sonify incoming control data

Description

SensorSonificator allows you to sonify realtime sensor data that is put on a control bus. These are tools to understand the nature of the data.

Class Methods

.new

Create a new SensorSonificator

Arguments:

input

A bus onto which control data is put.

outbus

Audio output bus, if left blank a bus is created

server

The server on which to run the sonification. If left blank, the default server is used.

Instance Methods

.addSonification

Add a sonification.

Arguments:

type

Should be one of \value (sonify the value to a frequency), \intrig (gives a small toc each time the control bus receives a new value; frequency is the time between updates), \inrange (gives a toc when the value is within a certain range).

.start

Start the sonification

.stop

Stop all of the sonification.

.query

Query the group of sonifying synths.

Arguments:

args

Whether or not to post the arguments of the synths (default is true).

.group

The group within which the sonification synths are running

Returns:

a Group

.synths

The Synths that are doing the sonification.

Returns:

an Array of Synths

.server

The Server on which the sonification is running.

Returns:

a Server

.inbus

The input bus.

Returns:

a control rate Bus

.outbus

The output bus.

Returns:

an audio rate bus

Examples