AlgaServerOptions:
Filter:
AlgaLib/Classes (extension) | Alga

AlgaServerOptions
ExtensionExtension

ServerOptions for Alga

Description

Convenience wrapper around ServerOptions to work nicely when using Alga.

Class Methods

.new

Create a new instance.

Arguments:

sampleRate

Set sampling rate. If not determined, it will use Server.default.options.sampleRate.

blockSize

Set block size. If not determined, it will use Server.default.options.blockSize.

numInputBusChannels

Set number of inputs. If not determined, it will use Server.default.options.numInputBusChannels.

numOutputBusChannels

Set number of outputs. If not determined, it will use Server.default.options.numOutputBusChannels.

memSize

Set real time memory allocator size. Default value is 524288, which amounts to 512 megabytes.

numAudioBusChannels

Set the maximum number of audio busses on the server, which Alga use extensively. Default value is 24576.

numControlBusChannels

Set the maximum number of control busses on the server, which Alga use extensively. Default value is 24576.

numBuffers

Set the maximum number of available Buffers. Default value is 24576.

maxNodes

Set the maximum number of concurrent nodes on the server. Default value is 32768.

maxSynthDefs

Set the maximum number of AlgaSynthDefs. Default value is 32768.

numWireBufs

Set the maximum number of internal connections for an AlgaSynthDefs. Default value is 32768.

supernova

Boot a supernova server insead of scsynth. Default is false

supernovaThreads

Set number of threads to boot supernova with. Default is Server.default.options.threads.

supernovaUseSystemClock

Set supernova to use system clock for more accuracy in syncinc with sclang. Default is true.

latency

Set the latency in scheduling OSC messages. Default is Server.default.latency.

NOTE: Alga uses a high number of OSC messages. A higher latency number will help in making sure timing is always respected.