コード例 #1
0
        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);
        }
コード例 #2
0
 public OutputConfigProcessor(double[][] timeSignal, OutputStage outputStage, int impulseLength, int samplerate)
 {
     this.timeSignal    = timeSignal;
     this.outputStage   = outputStage;
     this.impulseLength = impulseLength;
     this.samplerate    = samplerate;
 }
コード例 #3
0
 public ImpulseConfig()
 {
     SpectrumStages = new [] { new SpectrumStage() };
     OutputStage    = new OutputStage();
     Enable         = true;
 }