public SampleVM()
 {
     /* set up the player and visualizer */
     timeline = new WavTimeline();
     effectVM = new EffectsVM();
     echo = new BASS_DX8_ECHO(50, 0, 0, 0, false);
     decimate = new BASS_DX8_DISTORTION(20, 0, 100, 100, 100);
     bitcrush = new DSPPROC(bitcrushCallback);
     effectVM.PropertyChanged += new PropertyChangedEventHandler(effectPropertyChanged);
 }
Beispiel #2
0
 /// <summary>
 /// Sets the echo wet/dry mix.
 /// </summary>
 /// <param name="wetDryMix">The wet/dry mix (0-10 where 0 is dry)</param>
 public static void SetEcho(float wetDryMix)
 {
     if (fxEchoHandle == 0) return;
     BASS_DX8_ECHO echo = new BASS_DX8_ECHO();
     echo.fWetDryMix = wetDryMix/5;
     Bass.BASS_FXSetParameters(fxEchoHandle, echo);
 }