public ConfigSwitchingBpmRangeChecker( IConfigProvider configProvider, IBpmRangeChecker impl) { if (configProvider == null) throw new ArgumentNullException("configProvider"); if (impl == null) throw new ArgumentNullException("impl"); this.configProvider = configProvider; this.impl = impl; }
protected CompatibleBpmMixingStrategyBase(IBpmRangeChecker bpmRangeChecker) { if (bpmRangeChecker == null) throw new ArgumentNullException("bpmRangeChecker"); this.bpmRangeChecker = bpmRangeChecker; }
public TwoSemitoneDecrease(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker, increaseAmount: 7 * -2) { }
public PerfectFourth(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker, increaseAmount: -1) { }
public SameKey(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker) { }
public RelativeMajor(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker) { }
public TwoSemitoneEnergyBoost(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker, increaseAmount: 7 * 2) { }
protected IncreasePitchStrategyBase(IBpmRangeChecker bpmRangeChecker, int increaseAmount) : base(bpmRangeChecker) { this.increaseAmount = increaseAmount; }
public OneSemitoneDecrease(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker, increaseAmount: -7) { }
public ManualOutOfKeyMix(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker) { }
public ManualIncompatibleBpmsMix(IBpmRangeChecker bpmRangeChecker) { if (bpmRangeChecker == null) throw new ArgumentNullException("bpmRangeChecker"); this.bpmRangeChecker = bpmRangeChecker; }