protected void UpdateScale(Note rootNote, ScaleType scaleType) { context.academicScale = ScaleHelper.Create(rootNote, scaleType); context.academicChords = _useSingleNoteChords ? ScaleHelper.GenerateSingleNoteAcademicChords(context.academicScale) : ScaleHelper.GenerateAcademicChords(context.academicScale); context.rootNote = rootNote; context.scaleType = scaleType; }