public SettingsMemoryFxViewModel(FxType type, FxSlot slot, SettingsMemoryFxModel model) : base(model) { Type = type; Slot = slot; Filter = new FxFilterViewModel(model); Phaser = new FxPhaserViewModel(model); Flanger = new FxFlangerViewModel(model); Synth = new FxSynthViewModel(model); LoFi = new FxLoFiViewModel(model); RingModulator = new FxRingModulatorViewModel(model); GuitarToBass = new FxGuitarToBassViewModel(model); SlowGear = new FxSlowGearViewModel(model); Transpose = new FxTransposeViewModel(model); PitchBend = new FxPitchBendViewModel(model); Robot = new FxRobotViewModel(model); VocalDist = new FxVocalDistViewModel(model); Dynamics = new FxDynamicsViewModel(model); Eq = new FxEqViewModel(model); Isolator = new FxIsolatorViewModel(model); Octave = new FxOctaveViewModel(model); Pan = new FxPanViewModel(model); Tremolo = new FxTremoloViewModel(model); Slicer = new FxSlicerViewModel(model); Delay = new FxDelayViewModel(model); PanningDelay = new FxPanningDelayViewModel(model); TapeEcho = new FxTapeEchoViewModel(model); GranularDelay = new FxGranularDelayViewModel(model); Roll = new FxRollViewModel(model); Chorus = new FxChorusViewModel(model); Reverb = new FxReverbViewModel(model); }
public SettingsMemoryFxTrackViewModel(FxSlot slot, SettingsMemoryFxModel model, SettingsMemoryBeatFxModel beatFxModel) : base(FxType.TRACK, slot, model) { BeatRepeat = new FxBeatRepeatViewModel(beatFxModel); BeatShift = new FxBeatShiftViewModel(beatFxModel); BeatScatter = new FxBeatScatterViewModel(beatFxModel); VinylFlick = new FxVinylFlickViewModel(beatFxModel); SetFxList(); }
public SettingsMemoryFxInputViewModel(FxSlot slot, SettingsMemoryFxModel model) : base(FxType.INPUT, slot, model) { SetFxList(); }