Exemple #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     NoobAudioLib.FX.Trimmer trm = new NoobAudioLib.FX.Trimmer((int)DynamicVars.wavOps.GetWaveFile.Format.SamplesPerSec, DynamicVars.wavOps.GetWaveFile);
     trm.CutStart((int)numericUpDown1.Value);
     graph.Dispose();
     graph      = new WaveControl();
     graph.Dock = DockStyle.Fill;
     tableLayoutPanel1.Controls.Add(graph, 1, 0);
     graph.Read(DynamicVars.wavOps.GetWaveFile, true);
 }
Exemple #2
0
 public void ReaplyAllFX()
 {
     for (int i = 0; i < DynamicVars.wavOps.GetWaveFile.Data.ProcessedSamples.Length; i++)
     {
         DynamicVars.wavOps.GetWaveFile.Data.ProcessedSamples[i] = DynamicVars.wavOps.GetWaveFile.Data[i];
     }
     foreach (UserControl fxPanel in fxPanels)
     {
         fxPanel.Refresh();
     }
     wc.Dispose();
     wc      = new WaveControl();
     wc.Dock = DockStyle.Fill;
     splitContainer1.Panel2.Controls.Add(wc);
     wc.WaveformDrawError += Wc_WaveformDrawError;
     wc.Read(DynamicVars.wavOps.GetWaveFile, true);
 }
Exemple #3
0
 private void Wc_WaveformDrawError(object source, Exception ex)
 {
     wc.Dispose();
     wc      = new WaveControl();
     wc.Dock = DockStyle.Fill;
     splitContainer2.Panel1.Controls.Add(wc);
     wc.Read(DynamicVars.wavOps.GetWaveFile);
     wc.WaveformDrawError += Wc_WaveformDrawError;
 }