object SynthDef extends Serializable

Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SynthDef
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Completion = synth.Completion[SynthDef]

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. def apply(name: String)(thunk: => Unit)(implicit factory: BuilderFactory = impl.DefaultUGenGraphBuilderFactory): SynthDef

    Creates a new SynthDef with a given name and a thunk parameter that creates the expanded UGen graph structure.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. var defaultDir: String

    The default directory for writing synth defs is the temporary directory given by the system property "java.io.tmpdir"

  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. final val extension: String("scsyndef")

    The SynthDef file name extension (without leading period).

  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def loadDirMsg(path: String, completion: Optional[Packet] = None): SynthDefLoadDir
  15. def loadMsg(path: String, completion: Optional[Packet] = None): SynthDefLoad
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def read(is: InputStream): List[SynthDef]

    Reads all synth-definitions from an input stream with standard binary format.

  20. def read(path: String): List[SynthDef]

    Reads all synth-definitions contained in a file with standard binary format.

  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. def write(os: OutputStream, defs: Seq[SynthDef], version: Int): Unit

    Writes a sequence of synth-definitions to a file specified by its path.

  27. def write(path: String, defs: Seq[SynthDef], version: Int = 1): Unit

    Writes a sequence of synth-definitions to a file specified by its path.

    Writes a sequence of synth-definitions to a file specified by its path.

    path

    path to the file that will be (over)written by this method

    defs

    sequences of synth-definitions to write

    version

    format version which must be 1 or 2. The default is format 1 which is more compact. Format 2 allows larger synth-defs but is basically an overkill, unless you want to build a definition with more than 65536 UGens.

Deprecated Value Members

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

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped