Packages

  • package root
    Definition Classes
    root
  • package de
    Definition Classes
    root
  • package sciss

    The interfaces are grouped into the following packages:

    Welcome to the Mellite API documentation.

    The interfaces are grouped into the following packages:

    The Lucre transactional object model:

    • de.sciss.lucre.stm is the base package for transactions, with things like Obj, Txn, Sys, and Cursor
    • de.sciss.lucre.artifact is the base package for file system artifacts, with classes Artifact and ArtifactLocation
    • de.sciss.lucre.expr is the base package for expression types such as IntObj, DoubleObj, etc.

    Other useful packages:

    • de.sciss.synth.io for reading and writing audio files
    • de.sciss.osc for general Open Sound Control interfaces
    Definition Classes
    de
  • package lucre
    Definition Classes
    sciss
  • object Adjunct

    These are basically our "type classes" with the ability to serialize and deserialize.

    These are basically our "type classes" with the ability to serialize and deserialize. They are supported through ProductHasAdjuncts which is recognized in serialization.

    Definition Classes
    lucre
  • trait WidenLowPriority extends AnyRef
    Definition Classes
    Adjunct
  • doubleSeqSeq
  • intSeqSeq

implicit object intSeqSeq extends Widen2[Int, Seq[Int], Seq[Int]]

Linear Supertypes
Widen2[Int, Seq[Int], Seq[Int]], Widen[Int, Seq[Int]], Adjunct, Writable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. intSeqSeq
  2. Widen2
  3. Widen
  4. Adjunct
  5. Writable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final val id: Int(256)
    Definition Classes
    intSeqSeqAdjunct
  2. def widen1(a: Int): Seq[Int]
    Definition Classes
    intSeqSeqWiden2Widen
  3. def widen2(a: Seq[Int]): Seq[Int]
    Definition Classes
    intSeqSeqWiden2
  4. def write(out: DataOutput): Unit
    Definition Classes
    AdjunctWritable