private void Form1_Load(object sender, EventArgs e)
        {
            // Visual controls
            soundPlayer1.Title      = "Sound 1 - Default No Rec";
            soundPlayer1.TitleWidth = 200;
            soundPlayer2.Title      = "Sound 2 - Default No Rec";
            soundPlayer2.TitleWidth = 200;
            soundPlayer3.Title      = "Sound 3 - Mini Layout Formatted";
            soundPlayer3.TitleWidth = 200;
            soundPlayer4.Title      = "Sound 4 - Custom Sizes";
            soundPlayer4.TitleWidth = 200;
            soundPlayer5.Title      = "Sound 5 - Only Filename Set";
            soundPlayer5.TitleWidth = 200;

            soundPlayer1.ShowRecord = false;

            soundPlayer2.ShowRecord = false;

            soundPlayer3.BackColor         = Color.PaleGoldenrod;
            soundPlayer3.ShowDeviceList    = false;
            soundPlayer3.ShowClearButton   = false;
            soundPlayer3.ShowVolume        = false;
            soundPlayer3.ShowFilename      = false;
            soundPlayer3.ShowRecord        = false;
            soundPlayer3.PlaybackStopped  += SoundPlayer3_PlaybackStopped;
            soundPlayer3.RecordingStopped += SoundPlayer3_RecordingStopped;
            soundPlayer3.Filename          = @"C:\Windows\Media\Alarm02.wav";
            soundPlayer3.BorderStyle       = BorderStyle.FixedSingle;
            soundPlayer3.FileChanged      += SoundPlayer1_FileChanged;
            soundPlayer3.DisabledColour    = Color.Aquamarine;
            soundPlayer3.Volume            = 90;


            soundPlayer4.VolumeChanged    += SoundPlayer2_VolumeChanged;
            soundPlayer4.DeviceChanged    += SoundPlayer2_DeviceChanged;
            soundPlayer4.RecordingFilename = @"C:\temp\sp";
            soundPlayer4.RecordingStopped += SoundPlayer4_RecordingStopped;
            soundPlayer4.DeviceListWidth   = 200;
            soundPlayer4.FilenameWidth     = 150;
            soundPlayer4.TitleWidth        = 200;

            soundPlayer5.Filename          = @"C:\Windows\Media\Alarm03.wav";
            soundPlayer5.RecordingStopped += SoundPlayer5_RecordingStopped;


            //Programattic
            sp = new SoundPlayer(@"C:\Windows\Media\Alarm01.wav", 95);
            sp.PlaybackStopped += sp_PlaybackStopped;
            btnPlaySound.Text  += " " + sp.GetPlayTimeFormatted();

            // Misc
            List <WaveInCapabilities>  recordingDevices = soundPlayer2.RecordingDeviceList();
            List <WaveOutCapabilities> playbackDevices  = soundPlayer2.PlaybackDeviceList();



            this.Disposed += Form1_Disposed;
        }