Voice constructor

Voice(
  1. Synthesizer synthesizer
)

Implementation

Voice(this.synthesizer)
    : _volEnv = VolumeEnvelope(synthesizer),
      _modEnv = ModulationEnvelope(synthesizer),
      _vibLfo = Lfo(synthesizer),
      _modLfo = Lfo(synthesizer),
      _oscillator = Oscillator(synthesizer),
      _filter = BiQuadFilter(synthesizer),
      _block = List<double>.filled(synthesizer.blockSize, 0.0);