Sonia Object
Starts/Stops the Sonia engine
and provides general settings.


start()
stop()

getStatus()



Sample Object
An object for storing and controlling
Sound data (aiff and wav formats).


Creating
Sample()

Playback
play()
repeat()
repeatNum()
stop()


Data Reading and Writing

read()
readChannel()
write()
writeChannel()


Properties
getPan()
setPan()
getRate()
setRate()
getSpeed()
setSpeed()
getVolume()
setVolume()
isPlaying()
getNumFrames()
getCurrentFrame()


Misc
connectLiveInput()
getSpectrum()
saveFile()

 

LiveInput Object
An object for realtime (FFT) frequency analysis of various sound inputs, such as the microphone and other internal Sample objects.

start()
stop()


Input Analisys
getLevel()
getSpectrum()
spectrum[]
useEnvelope()
useEqulizer()

Input Recorder (into sample)
startRec()
startRecLoop()
stopRec()



LiveOutput Object
An object for realtime sound synthesis.

start()
stop()

startStream()
stopStream()

liveOutputEvent() { }
LiveOutput.data[]