Convenience wrapper around ServerOptions to work nicely when using Alga.
Create a new instance.
| sampleRate |
Set sampling rate. If not determined, it will use |
| blockSize |
Set block size. If not determined, it will use |
| numInputBusChannels |
Set number of inputs. If not determined, it will use |
| numOutputBusChannels |
Set number of outputs. If not determined, it will use |
| 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 |
| 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 NOTE: Alga uses a high number of OSC messages. A higher latency number will help in making sure timing is always respected. |