/** The Sheet Music needs to be redrawn.  Gather the sheet music
         * options from the menu items.  Then create the sheetmusic
         * control, and add it to this form. Update the MidiPlayer with
         * the new midi file.
         */
        void RedrawSheetMusic()
        {
            if (selectMidi != null) {
            selectMidi.Dispose();
            }

            if (sheetmusic != null) {
            sheetmusic.Dispose();
            }

            MidiOptions options = GetMidiOptions();

            /* Create a new SheetMusic Control from the midifile */
            sheetmusic = new SheetMusic(midifile, options);
            sheetmusic.SetZoom(zoom);
            sheetmusic.Parent = scrollView;

            BackColor = Color.White;
            scrollView.BackColor = Color.White;

            /* Update the Midi Player and piano */
            piano.SetMidiFile(midifile, options);
            piano.SetShadeColors(colordialog.ShadeColor, colordialog.Shade2Color);
            player.SetMidiFile(midifile, options, sheetmusic);
        }