public SampleControl(Sample sample, SoundEffect soundEffect)
 {
     this.InitializeComponent();
     Sample = sample;
     SoundEffect = soundEffect;
     SampleNameText.Text = Sample.Name;
     SampleWeightSlider.Value = Sample.Weight;
     SampleVolumeSlider.Value = Sample.Volume;
 }
        public SoundEffectControl(SoundEffect soundEffect)
        {
            this.InitializeComponent();
            SoundEffect = soundEffect;
            SliderHigh.Maximum = Settings.Default.MaximumLoop;
            SliderLow.Maximum = Settings.Default.MaximumLoop;

            LoadSoundEffect();
        }
 private void AddSceneButton_Click(object sender, RoutedEventArgs e)
 {
     Scene scene = new Scene();
     Module.Scenes.Add(scene);
     AddSceenControl(scene);
     SoundEffect soundEffect = new SoundEffect();
     scene.SoundEffects.Add(soundEffect);
     Sample sample = new Sample();
     soundEffect.Samples.Add(sample);
     Module.ReverbTime = 0;
     Module.ReverbMix = 0;
 }
 private void AddSoundEffectControl(SoundEffect soundEffect)
 {
     SoundEffectControl soundEffectControl = new SoundEffectControl(soundEffect);
     SoundEffectsStackPanel.Children.Add(soundEffectControl);
     soundEffectControl.Removed += new EventHandler(soundEffectControl_Removed);
 }
 private void AddSoundEffectButton_Click(object sender, RoutedEventArgs e)
 {
     SoundEffect soundEffect = new SoundEffect();
     Scene.SoundEffects.Add(soundEffect);
     AddSoundEffectControl(soundEffect);
 }
 private void CreateSampleControl(SoundEffect soundEffect, Sample sample)
 {
     SampleControl sampleControl = new SampleControl(sample, soundEffect);
     SamplesStackPanel.Children.Add(sampleControl);
     sampleControl.Removed += new EventHandler(sampleControl_Removed);
     sampleControl.LoadingSample += new EventHandler(sampleControl_LoadingSample);
 }