public MixingConfig() { OutputStage = new OutputStage(); Eq1Freq = 0.5; Eq2Freq = 0.5; Eq3Freq = 0.5; Eq4Freq = 0.5; Eq5Freq = 0.5; Eq6Freq = 0.5; Eq1Q = 0.5; Eq2Q = 0.5; Eq3Q = 0.5; Eq4Q = 0.5; Eq5Q = 0.5; Eq6Q = 0.5; Eq1GainDb = 0.5; Eq2GainDb = 0.5; Eq3GainDb = 0.5; Eq4GainDb = 0.5; Eq5GainDb = 0.5; Eq6GainDb = 0.5; EqDepthDb = 0.5; EqSmoothingOctaves = 0.5; DelayMillis = 0.5; FreqShift = 0.5; BlendAmount = 0.0; StereoEq = Utils.Linspace(0.5, 0.5, BandCount); StereoPhase = Utils.Linspace(0.5, 0.5, BandCount); }
public OutputConfigProcessor(double[][] timeSignal, OutputStage outputStage, int impulseLength, int samplerate) { this.timeSignal = timeSignal; this.outputStage = outputStage; this.impulseLength = impulseLength; this.samplerate = samplerate; }
public ImpulseConfig() { SpectrumStages = new [] { new SpectrumStage() }; OutputStage = new OutputStage(); Enable = true; }