Exemplo n.º 1
0
 void ApplyChorusEffect(ref ChorusSettings parameters)
 {
     parameters.Delay     = (float)ChorusDelayTrackBar.Value / 10.0F;
     parameters.Depth     = ChorusDepthTrackBar.Value;
     parameters.Feedback  = ChorusFeedbackTrackBar.Value;
     parameters.Frequency = ChorusFrequencyTrackBar.Value / 10.0F;
     parameters.WetDryMix = ChorusWetDryMixTrackBar.Value;
     parameters.Phase     = ChorusPhases.FirstOrDefault(x => x.Key.Checked).Value;
     parameters.Waveform  = ChorusWaveforms.FirstOrDefault(x => x.Key.Checked).Value;
 }
Exemplo n.º 2
0
        void LoadChorusEffect(ChorusSettings parameters)
        {
            SetTrackBar(ChorusDelayTrackBar, parameters.Delay);
            SetTrackBar(ChorusDepthTrackBar, parameters.Depth);
            SetTrackBar(ChorusFeedbackTrackBar, parameters.Feedback);
            SetTrackBar(ChorusFrequencyTrackBar, parameters.Frequency);
            SetTrackBar(ChorusWetDryMixTrackBar, parameters.WetDryMix);
            var phase    = parameters.Phase;
            var rb       = ChorusPhases.FirstOrDefault(x => x.Value == phase).Key.Checked = true;
            var waveform = parameters.Waveform;

            rb = ChorusWaveforms.FirstOrDefault(x => x.Value == waveform).Key.Checked = true;
        }
Exemplo n.º 3
0
 public EffectsPreset()
 {
     Chorus = new ChorusSettings();
 }