Instrument

org.soundsofscala.instrument.Instrument
trait Instrument[Settings]

Attributes

Source
Instrument.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SamplePlayer
class Sampler
trait Synth
class PianoSynth
class ScalaSynth
Show all

Members list

Value members

Abstract methods

protected def playWithSettings(musicEvent: AtomicMusicalEvent, when: Double, tempo: Tempo, settings: Settings)(using AudioContext): IO[Unit]

Attributes

Source
Instrument.scala

Concrete methods

final def play(musicEvent: AtomicMusicalEvent, when: Double, tempo: Tempo)(settings: Settings)(using audioContext: AudioContext): IO[Unit]

Attributes

Source
Instrument.scala