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) { }
Example #4
0
 public PerfectFourth(IBpmRangeChecker bpmRangeChecker) 
     : base(bpmRangeChecker, increaseAmount: -1) { }
Example #5
0
 public SameKey(IBpmRangeChecker bpmRangeChecker)
     : base(bpmRangeChecker)
 {
 }
Example #6
0
 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) { }
Example #10
0
 public ManualOutOfKeyMix(IBpmRangeChecker bpmRangeChecker) : base(bpmRangeChecker)
 {
 }
 public ManualIncompatibleBpmsMix(IBpmRangeChecker bpmRangeChecker)
 {
     if (bpmRangeChecker == null) throw new ArgumentNullException("bpmRangeChecker");
     this.bpmRangeChecker = bpmRangeChecker;
 }