OpenSheetMusicDisplay
    Preparing search index...

    Class BrailleNoteRenderer

    Converts a single OSMD Note to its braille representation. Handles pitch, duration, octave marks, rests, and augmentation dots.

    Index

    Constructors

    Methods

    Constructors

    Methods

    • 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).

      Parameters

      • note: Note

        The OSMD Note to convert

      • octaveTracker: BrailleOctaveTracker

        Tracks octave context for octave mark decisions

      • OptionalvoiceEntry: VoiceEntry

        Optional VoiceEntry for articulation/ornament data

      • OptionalpitchOverride: Pitch

        Optional pitch override for facsimile ottava (staff pitch instead of sounding)

      Returns BrailleNoteResult

      BrailleNoteResult with braille string and debug info