public NoiseChannel(GameBoySpu spu) { Spu = spu ?? throw new ArgumentNullException(nameof(spu)); ChannelVolume = 1; _volumeEnvelope = new VolumeEnvelope(this); _lfsr = new LfsRegister(this); }
public SquareChannel(GameBoySpu spu) { Spu = spu ?? throw new ArgumentNullException(nameof(spu)); ChannelVolume = 1; _volumeEnvelope = new VolumeEnvelope(this); }