Packages

final class ConfigBuilder extends ConfigLike

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfigBuilder
  2. ConfigLike
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def audioBuffers: Int

    The default number of audio buffers is 1024 (scsynth default).

    The default number of audio buffers is 1024 (scsynth default). Must be greater than zero and a power of two.

    Definition Classes
    ConfigBuilderConfigLike
  6. def audioBuffers_=(value: Int): Unit

    The default number of audio buffers is 1024 (scsynth default).

    The default number of audio buffers is 1024 (scsynth default). Must be greater than zero and a power of two.

  7. def audioBusChannels: Int

    The default number of audio bus channels is 128 (scsynth default).

    The default number of audio bus channels is 128 (scsynth default). Must be greater than zero and a power of two. When the builder is converted to a Config, this value may be increased to ensure that audioBusChannels > inputBusChannels + outputBusChannels.

    Definition Classes
    ConfigBuilderConfigLike
  8. def audioBusChannels_=(value: Int): Unit

    The default number of audio bus channels is 128 (scsynth default).

    The default number of audio bus channels is 128 (scsynth default). Must be greater than zero and a power of two. When the builder is converted to a Config, this value may be increased to ensure that audioBusChannels > inputBusChannels + outputBusChannels.

  9. def blockSize: Int

    The default calculation block size is 64 (scsynth default).

    The default calculation block size is 64 (scsynth default). Must be greater than zero and a power of two.

    Definition Classes
    ConfigBuilderConfigLike
  10. def blockSize_=(value: Int): Unit

    The default calculation block size is 64 (scsynth default).

    The default calculation block size is 64 (scsynth default). Must be greater than zero and a power of two.

  11. def build: Config
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  13. def controlBusChannels: Int

    The default number of control bus channels is 4096 (scsynth default).

    The default number of control bus channels is 4096 (scsynth default). Must be greater than zero and a power of two.

    Definition Classes
    ConfigBuilderConfigLike
  14. def controlBusChannels_=(value: Int): Unit

    The default number of control bus channels is 4096 (scsynth default).

    The default number of control bus channels is 4096 (scsynth default). Must be greater than zero and a power of two.

  15. def deviceName: Option[String]

    (Realtime) The default input/output device names is None (scsynth default; it will use the system default sound card)

    (Realtime) The default input/output device names is None (scsynth default; it will use the system default sound card)

    Definition Classes
    ConfigBuilderConfigLike
  16. def deviceName_=(value: Option[String]): Unit

    (Realtime) The default input/output device names is None (scsynth default; it will use the system default sound card)

  17. def deviceNames: Option[(String, String)]

    (Realtime) The default input/output device names is None (scsynth default; it will use the system default sound card)

    (Realtime) The default input/output device names is None (scsynth default; it will use the system default sound card)

    Definition Classes
    ConfigBuilderConfigLike
  18. def deviceNames_=(value: Option[(String, String)]): Unit

    (Realtime) The default input/output device names is None (scsynth default; it will use the system default sound card)

  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. 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
    ConfigBuilderConfigLike
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. var host: String

    (Realtime) The default host name is 127.0.0.1.

    (Realtime) The default host name is 127.0.0.1. When booting, this is used to force scsynth to bind to a particular address (-B switch). To avoid the -B switch, you can use "0.0.0.0" (server will be reachable via network).

    Definition Classes
    ConfigBuilderConfigLike
  25. def 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
    ConfigBuilderConfigLike
  26. def inputBusChannels_=(value: Int): Unit

    (Realtime) The default number of input bus channels is 8 (scsynth default)

  27. 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
    ConfigBuilderConfigLike
  28. 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 outputBusChannels and inputBusChannels).

    Definition Classes
    ConfigLike
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def isLocal: Boolean

    Checks if the currently set host is located on the local machine.

  31. 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
    ConfigBuilderConfigLike
  32. 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
    ConfigBuilderConfigLike
  33. 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
    ConfigBuilderConfigLike
  34. 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
    ConfigBuilderConfigLike
  35. 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
    ConfigBuilderConfigLike
  36. 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
    ConfigBuilderConfigLike
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. var nrtCommandPath: String

    (Non-Realtime) Path to the binary OSC file.

    (Non-Realtime) Path to the binary OSC file.

    Definition Classes
    ConfigBuilderConfigLike
  41. var nrtHeaderFormat: AudioFileType

    (Non-Realtime) Audio file format for writing the output.

    (Non-Realtime) Audio file format for writing the output.

    Definition Classes
    ConfigBuilderConfigLike
  42. 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
    ConfigBuilderConfigLike
  43. 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
    ConfigBuilderConfigLike
  44. var nrtSampleFormat: SampleFormat

    (Non-Realtime) Audio sample format for writing the output.

    (Non-Realtime) Audio sample format for writing the output.

    Definition Classes
    ConfigBuilderConfigLike
  45. def 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
    ConfigBuilderConfigLike
  46. def outputBusChannels_=(value: Int): Unit

    The default number of output bus channels is 8 (scsynth default)

  47. 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
    ConfigBuilderConfigLike
  48. 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 port value. The caller must ensure that the host and transport fields 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.

  49. 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
    ConfigBuilderConfigLike
  50. var port: Int

    (Realtime) The default port is 57110.

    (Realtime) The default port is 57110.

    Definition Classes
    ConfigBuilderConfigLike
  51. var program: String

    The default program is read from defaultProgram

    The default program is read from defaultProgram

    Definition Classes
    ConfigBuilderConfigLike
    See also

    de.sciss.synth.Server#defaultProgram

  52. 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
    ConfigBuilderConfigLike
  53. def read(config: Config): Unit
  54. 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
    ConfigBuilderConfigLike
  55. def 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
    ConfigBuilderConfigLike
  56. def sampleRate_=(value: Int): Unit

    The default sample rate is 0 (meaning that it is adjusted to the sound card's current rate; scsynth default)

  57. var sessionPassword: Option[String]

    (Realtime) The default TCP session password is None

    (Realtime) The default TCP session password is None

    Definition Classes
    ConfigBuilderConfigLike
  58. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  59. 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
  60. 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
  61. def toString(): String
    Definition Classes
    AnyRef → Any
  62. var transport: Transport

    (Realtime) The default transport is UDP.

    (Realtime) The default transport is UDP.

    Definition Classes
    ConfigBuilderConfigLike
  63. var verbosity: Int

    The default verbosity level is 0 (scsynth default).

    The default verbosity level is 0 (scsynth default).

    Note: currently, decreasing the verbosity prevents the server connection to notice when the server has booted (issue no. 98).

    Definition Classes
    ConfigBuilderConfigLike
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  66. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. var wireBuffers: Int

    The default number of wire buffers is 256 (higher than scsynth's default of 64).

    The default number of wire buffers is 256 (higher than scsynth's default of 64).

    Definition Classes
    ConfigBuilderConfigLike
  68. var zeroConf: Boolean

    (Realtime) The default setting for zero-conf is false (other than scsynth's default which is true)

    (Realtime) The default setting for zero-conf is false (other than scsynth's default which is true)

    Definition Classes
    ConfigBuilderConfigLike

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from ConfigLike

Inherited from AnyRef

Inherited from Any

Ungrouped