Package

scalaudio.units

synth

Permalink

package synth

Visibility
  1. Public
  2. All

Type Members

  1. class ImmutableMonosynth extends CoreSyntax

    Permalink
  2. case class MonosynthMidiReceiver(adsrTemplate: AdsrEnvelope, glissDuration: AudioDuration)(implicit audioContext: AudioContext) extends Receiver with CoreSyntax with Product with Serializable

    Permalink

    Created by johnmcgill on 6/2/16.

  3. case class MonosynthState(sample: Sample, oscState: OscState, pitchEnvState: EnvelopeState, adsrEnvState: EnvelopeState) extends Product with Serializable

    Permalink
  4. class Polysynth extends AnyRef

    Permalink
  5. case class PolysynthState(sample: Sample, remainingNotes: SortedMap[AudioDuration, List[(Pitch, AdsrEnvelope)]], voicesPlaying: List[PolysynthVoiceState]) extends Product with Serializable

    Permalink
  6. case class PolysynthVoiceState(sample: Sample, osc: ImmutableOsc, oscState: OscState, envState: EnvelopeState) extends Product with Serializable

    Permalink

Value Members

  1. object Monosynth extends CoreSyntax

    Permalink

    Created by johnmcgill on 5/29/16.

  2. object Polysynth

    Permalink

    Created by johnmcgill on 5/30/16.

Ungrouped