Render a single note to braille.
Per Music Braille Code 2015, the ordering around a note is: [articulations] [ornaments] [accidental] [octave mark] [note char] [aug dots] [fermata]
Articulations and ornaments precede accidentals (Par. 22.1, 16.3). Fermata follows the note (Par. 22.2).
The OSMD Note to convert
Tracks octave context for octave mark decisions
OptionalvoiceEntry: VoiceEntryOptional VoiceEntry for articulation/ornament data
OptionalpitchOverride: PitchOptional pitch override for facsimile ottava (staff pitch instead of sounding)
BrailleNoteResult with braille string and debug info
Converts a single OSMD Note to its braille representation. Handles pitch, duration, octave marks, rests, and augmentation dots.