示例#1
0
        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);
        }
示例#2
0
        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();
        }
示例#3
0
 public SettingsMemoryFxInputViewModel(FxSlot slot, SettingsMemoryFxModel model)
     : base(FxType.INPUT, slot, model)
 {
     SetFxList();
 }