final class ConfigBuilder extends ConfigLike
- Alphabetic
- By Inheritance
- ConfigBuilder
- ConfigLike
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
var
audioBuffers: Int
The default number of audio buffers is
1024(scsynth default)The default number of audio buffers is
1024(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
audioBusChannels: Int
The default number of audio bus channels is
128(scsynth default)The default number of audio bus channels is
128(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
blockSize: Int
The default calculation block size is
64(scsynth default)The default calculation block size is
64(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
- def build: Config
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
var
controlBusChannels: Int
The default number of control bus channels is
4096(scsynth default)The default number of control bus channels is
4096(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
def
deviceName: Option[String]
(Realtime) An option denoting the name of the sound card to use.
(Realtime) An option denoting the name of the sound card to use. On systems which distinguish input and output devices (OS X), this implies that both are the same. Otherwise, you can use the
deviceNamesmethod instead.- Definition Classes
- ConfigBuilder → ConfigLike
- See also
deviceNames
- def deviceName_=(value: Option[String]): Unit
-
def
deviceNames: Option[(String, String)]
(Realtime) An option denoting the name of the input and output sound device to use.
(Realtime) An option denoting the name of the input and output sound device to use. This is for systems which distinguish input and output devices (OS X). If you use a single device both for input and output (applies to most professional audio interfaces), you can simply use the single string method
deviceName.- Definition Classes
- ConfigBuilder → ConfigLike
- See also
deviceName
- def deviceNames_=(value: Option[(String, String)]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
var
hardwareBlockSize: Int
(Realtime) The default setting for hardware block size is
0(meaning that scsynth uses the hardware's current block size; scsynth default)(Realtime) The default setting for hardware block size is
0(meaning that scsynth uses the hardware's current block size; scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
var
host: String
(Realtime) The default host name is
127.0.0.1(Realtime) The default host name is
127.0.0.1- Definition Classes
- ConfigBuilder → ConfigLike
-
var
inputBusChannels: Int
(Realtime) The default number of input bus channels is
8(scsynth default)(Realtime) The default number of input bus channels is
8(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
inputStreamsEnabled: Option[String]
(Realtime) The default settings for enabled input streams is
None(Realtime) The default settings for enabled input streams is
None- Definition Classes
- ConfigBuilder → ConfigLike
-
final
def
internalBusIndex: Int
A utility method providing the audio bus offset for the start of the internal channels.
A utility method providing the audio bus offset for the start of the internal channels. (simply the sum of
outputBusChannelsandinputBusChannels).- Definition Classes
- ConfigLike
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLocal: Boolean
Checks if the currently set
hostis located on the local machine. -
var
loadSynthDefs: Boolean
The default setting for loading synth defs is
false(this is not the scsynth default!)The default setting for loading synth defs is
false(this is not the scsynth default!)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
machPortName: Option[(String, String)]
The default settings for mach port name is
None(scsynth default)The default settings for mach port name is
None(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
maxLogins: Int
(Realtime) The maximum number of TCP clients is
64(scsynth default)(Realtime) The maximum number of TCP clients is
64(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
maxNodes: Int
The default maximum number of nodes is
1024(scsynth default)The default maximum number of nodes is
1024(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
maxSynthDefs: Int
The default maximum number of synth defs is
1024(scsynth default)The default maximum number of synth defs is
1024(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
memorySize: Int
The default memory size is
65536(64 KB) (higher than scsynth's default of 8 KB)The default memory size is
65536(64 KB) (higher than scsynth's default of 8 KB)- Definition Classes
- ConfigBuilder → ConfigLike
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
var
nrtCommandPath: String
(Non-Realtime) Path to the binary OSC file.
(Non-Realtime) Path to the binary OSC file.
- Definition Classes
- ConfigBuilder → ConfigLike
-
var
nrtHeaderFormat: AudioFileType
(Non-Realtime) Audio file format for writing the output.
(Non-Realtime) Audio file format for writing the output.
- Definition Classes
- ConfigBuilder → ConfigLike
-
var
nrtInputPath: Option[String]
(Non-Realtime) Path to the audio input file used as audio input bus supplement.
(Non-Realtime) Path to the audio input file used as audio input bus supplement.
- Definition Classes
- ConfigBuilder → ConfigLike
-
var
nrtOutputPath: String
(Non-Realtime) Path to the audio output file used as audio output bus supplement.
(Non-Realtime) Path to the audio output file used as audio output bus supplement.
- Definition Classes
- ConfigBuilder → ConfigLike
-
var
nrtSampleFormat: SampleFormat
(Non-Realtime) Audio sample format for writing the output.
(Non-Realtime) Audio sample format for writing the output.
- Definition Classes
- ConfigBuilder → ConfigLike
-
var
outputBusChannels: Int
The default number of output bus channels is
8(scsynth default)The default number of output bus channels is
8(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
outputStreamsEnabled: Option[String]
(Realtime) The default settings for enabled output streams is
None(Realtime) The default settings for enabled output streams is
None- Definition Classes
- ConfigBuilder → ConfigLike
-
def
pickPort(): Unit
Picks and assigns a random free port for the server.
Picks and assigns a random free port for the server. This implies that the server will be running on the local machine.
As a result, this method will change this config builder's
portvalue. The caller must ensure that thehostandtransportfields have been decided on before calling this method. Later changes of either of these will render the result invalid.This method will fail with runtime exception if the host is not local.
-
var
plugInsPaths: List[String]
The default setting for plugin path redirection is
Nil(use standard paths; scsynth default)The default setting for plugin path redirection is
Nil(use standard paths; scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
port: Int
(Realtime) The default port is
57110.(Realtime) The default port is
57110.- Definition Classes
- ConfigBuilder → ConfigLike
-
var
program: String
The default
programis read fromdefaultProgramThe default
programis read fromdefaultProgram- Definition Classes
- ConfigBuilder → ConfigLike
- See also
-
var
randomSeeds: Int
The default number of random number generators is
64(scsynth default)The default number of random number generators is
64(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
- def read(config: Config): Unit
-
var
restrictedPath: Option[String]
The default setting for restricting file access is
None(scsynth default)The default setting for restricting file access is
None(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
sampleRate: Int
The default sample rate is
0(meaning that it is adjusted to the sound card's current rate; scsynth default)The default sample rate is
0(meaning that it is adjusted to the sound card's current rate; scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
var
sessionPassword: Option[String]
(Realtime) The default TCP session password is
None(Realtime) The default TCP session password is
None- Definition Classes
- ConfigBuilder → ConfigLike
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
toNonRealtimeArgs: List[String]
Produces a command line for booting scsynth in non-realtime mode.
Produces a command line for booting scsynth in non-realtime mode.
- Definition Classes
- ConfigLike
-
final
def
toRealtimeArgs: List[String]
Produces a command line for booting scsynth in realtime mode.
Produces a command line for booting scsynth in realtime mode.
- Definition Classes
- ConfigLike
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
var
transport: Net
(Realtime) The default transport is
UDP.(Realtime) The default transport is
UDP.- Definition Classes
- ConfigBuilder → ConfigLike
-
var
verbosity: Int
The default verbosity level is
0(scsynth default)The default verbosity level is
0(scsynth default)- Definition Classes
- ConfigBuilder → ConfigLike
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
var
wireBuffers: Int
The default number of wire buffers is
256(higher than scsynth's default of64).The default number of wire buffers is
256(higher than scsynth's default of64).- Definition Classes
- ConfigBuilder → ConfigLike
-
var
zeroConf: Boolean
(Realtime) The default setting for zero-conf is
false(other than scsynth's default which istrue)(Realtime) The default setting for zero-conf is
false(other than scsynth's default which istrue)- Definition Classes
- ConfigBuilder → ConfigLike