AudioNode

org.soundsofscala.graph.AudioNode
See theAudioNode companion trait
object AudioNode

Attributes

Companion
trait
Source
AudioNode.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
AudioNode.type

Members list

Type members

Classlikes

sealed trait AudioPipe extends AudioSource

Attributes

Source
AudioNode.scala
Supertypes
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Known subtypes
class Delay
class Filter
class Gain
sealed trait AudioSource extends AudioNode

Attributes

Source
AudioNode.scala
Supertypes
trait AudioNode
class Object
trait Matchable
class Any
Known subtypes
trait AudioPipe
class Delay
class Filter
class Gain
Show all
final case class Delay(sources: List[AudioSource], delayTime: AudioParam) extends AudioPipe

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioPipe
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class Filter(sources: List[AudioSource], frequency: AudioParam, bandWidth: AudioParam, filterType: FilterModel) extends AudioPipe

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioPipe
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class Gain(sources: List[AudioSource], gain: AudioParam) extends AudioPipe

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioPipe
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class SawtoothOscillator(when: Double, duration: Double, frequency: AudioParam, detune: AudioParam) extends AudioSource

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class SineOscillator(when: Double, duration: Double, frequency: AudioParam, detune: AudioParam) extends AudioSource

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class SquareOscillator(when: Double, duration: Double, frequency: AudioParam, detune: AudioParam) extends AudioSource

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class TriangleOscillator(when: Double, duration: Double, frequency: AudioParam, detune: AudioParam) extends AudioSource

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all
final case class WaveTableOscillator(when: Double, duration: Double, frequency: AudioParam, detune: AudioParam, realArray: Float32Array, imaginaryArray: Float32Array) extends AudioSource

Attributes

Source
AudioNode.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AudioSource
trait AudioNode
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

Attributes

Source
AudioNode.scala
def sineOscillator(when: Double, duration: Double): SineOscillator

Attributes

Source
AudioNode.scala

Attributes

Source
AudioNode.scala

Attributes

Source
AudioNode.scala
def waveTableOscillator(when: Double, duration: Double, realArray: Float32Array, imaginaryArray: Float32Array): WaveTableOscillator

Attributes

Source
AudioNode.scala

Concrete fields

Attributes

Source
AudioNode.scala
val delay: Delay

Attributes

Source
AudioNode.scala

Attributes

Source
AudioNode.scala