Class/Object

de.sciss.synth.Server

ConfigBuilder

Related Docs: object ConfigBuilder | package Server

Permalink

final class ConfigBuilder extends ConfigLike

See also

de.sciss.synth.Server.ConfigLike

de.sciss.synth.Server.Config

Linear Supertypes
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. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. var audioBuffers: Int

    Permalink

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

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

    Definition Classes
    ConfigBuilderConfigLike
  6. var audioBusChannels: Int

    Permalink

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

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

    Definition Classes
    ConfigBuilderConfigLike
  7. var blockSize: Int

    Permalink

    The default calculation block size is 64 (scsynth default)

    The default calculation block size is 64 (scsynth default)

    Definition Classes
    ConfigBuilderConfigLike
  8. def build: Config

    Permalink
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. var controlBusChannels: Int

    Permalink

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

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

    Definition Classes
    ConfigBuilderConfigLike
  11. def deviceName: Option[String]

    Permalink

    (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 deviceNames method instead.

    Definition Classes
    ConfigBuilderConfigLike
    See also

    deviceNames

  12. def deviceName_=(value: Option[String]): Unit

    Permalink
  13. def deviceNames: Option[(String, String)]

    Permalink

    (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
    ConfigBuilderConfigLike
    See also

    deviceName

  14. def deviceNames_=(value: Option[(String, String)]): Unit

    Permalink
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. var hardwareBlockSize: Int

    Permalink

    (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
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. var host: String

    Permalink

    (Realtime) The default host name is 127.0.0.1

    (Realtime) The default host name is 127.0.0.1

    Definition Classes
    ConfigBuilderConfigLike
  22. var inputBusChannels: Int

    Permalink

    (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
  23. var inputStreamsEnabled: Option[String]

    Permalink

    (Realtime) The default settings for enabled input streams is None

    (Realtime) The default settings for enabled input streams is None

    Definition Classes
    ConfigBuilderConfigLike
  24. final def internalBusIndex: Int

    Permalink

    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
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def isLocal: Boolean

    Permalink

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

  27. var loadSynthDefs: Boolean

    Permalink

    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
  28. var machPortName: Option[(String, String)]

    Permalink

    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
  29. var maxLogins: Int

    Permalink

    (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
  30. var maxNodes: Int

    Permalink

    The default maximum number of nodes is 1024 (scsynth default)

    The default maximum number of nodes is 1024 (scsynth default)

    Definition Classes
    ConfigBuilderConfigLike
  31. var maxSynthDefs: Int

    Permalink

    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
  32. var memorySize: Int

    Permalink

    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
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. var nrtCommandPath: String

    Permalink

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

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

    Definition Classes
    ConfigBuilderConfigLike
  37. var nrtHeaderFormat: AudioFileType

    Permalink

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

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

    Definition Classes
    ConfigBuilderConfigLike
  38. var nrtInputPath: Option[String]

    Permalink

    (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
  39. var nrtOutputPath: String

    Permalink

    (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
  40. var nrtSampleFormat: SampleFormat

    Permalink

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

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

    Definition Classes
    ConfigBuilderConfigLike
  41. var outputBusChannels: Int

    Permalink

    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
  42. var outputStreamsEnabled: Option[String]

    Permalink

    (Realtime) The default settings for enabled output streams is None

    (Realtime) The default settings for enabled output streams is None

    Definition Classes
    ConfigBuilderConfigLike
  43. def pickPort(): Unit

    Permalink

    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.

  44. var plugInsPaths: List[String]

    Permalink

    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
  45. var port: Int

    Permalink

    (Realtime) The default port is 57110.

    (Realtime) The default port is 57110.

    Definition Classes
    ConfigBuilderConfigLike
  46. var program: String

    Permalink

    The default program is read from defaultProgram

    The default program is read from defaultProgram

    Definition Classes
    ConfigBuilderConfigLike
    See also

    de.sciss.synth.Server#defaultProgramPath

  47. var randomSeeds: Int

    Permalink

    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
  48. def read(config: Config): Unit

    Permalink
  49. var restrictedPath: Option[String]

    Permalink

    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
  50. var sampleRate: Int

    Permalink

    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
  51. var sessionPassword: Option[String]

    Permalink

    (Realtime) The default TCP session password is None

    (Realtime) The default TCP session password is None

    Definition Classes
    ConfigBuilderConfigLike
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. final def toNonRealtimeArgs: List[String]

    Permalink

    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
  54. final def toRealtimeArgs: List[String]

    Permalink

    Produces a command line for booting scsynth in realtime mode.

    Produces a command line for booting scsynth in realtime mode.

    Definition Classes
    ConfigLike
  55. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  56. var transport: Net

    Permalink

    (Realtime) The default transport is UDP.

    (Realtime) The default transport is UDP.

    Definition Classes
    ConfigBuilderConfigLike
  57. var verbosity: Int

    Permalink

    The default verbosity level is 0 (scsynth default)

    The default verbosity level is 0 (scsynth default)

    Definition Classes
    ConfigBuilderConfigLike
  58. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. var wireBuffers: Int

    Permalink

    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
  62. var zeroConf: Boolean

    Permalink

    (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

Inherited from ConfigLike

Inherited from AnyRef

Inherited from Any

Ungrouped