Note names (e.g. C, C♯), indexed by half-steps above C. Notes that require accidentals use sharps (♯).
final List<String> sharpNoteNames = NoteNames.sharpNoteNames();