private void UpdateOutputHandler(object sender, EventArgs e) { Note[] notes = null; var CP = new ConversionParams(); CP.DefaultDuration = (int)numberBoxDuration.Value; CP.DefaultCommaPause = (int)numberBoxComma.Value; CP.DefaultPause = (int)numberBoxPause.Value; CP.DefaultSemiColonPause = (int)numberBoxSemicolonPause.Value; if (radioCode.Checked) { notes = SequenceConversion.CSharpCodeToNoteArray(textBoxSource.Text, CP); } else if (radioMusicSheet.Checked) { notes = SequenceConversion.MusicSheetToNoteArray(textBoxSource.Text, CP); } else if (radioPowerShell.Checked) { notes = SequenceConversion.PowerShellToNoteArray(textBoxSource.Text, CP); } else if (radioBash.Checked) { notes = SequenceConversion.BashToNoteArray(textBoxSource.Text, CP); } textBoxOutput.Text = SequenceConversion.NoteArrayToSequence(notes); }