private void converter_ProgressChanged(object sender, Toub.MediaCenter.Dvrms.Conversion.ProgressChangedEventArgs e)
        {
            if (this.InvokeRequired)
            {
                Invoke(new Toub.MediaCenter.Dvrms.Conversion.ProgressChangedEventHandler(converter_ProgressChanged), new object[]{sender, e});
                return;
            }

            // Let the user know how much time is left
            bar.Value = (int)e.ProgressPercentage;
            TimeSpan remaining = ComputeTimeRemaining(_start, DateTime.Now, e.ProgressPercentage);
            lblTime.Text = "Time Remaining: " + remaining.ToString();
        }
 public KeySignature(long deltaTime, Toub.Sound.Midi.Key key, Toub.Sound.Midi.Tonality tonality)
     : base(deltaTime, 0x59)
 {
     this.Key = key;
     this.Tonality = tonality;
 }