simple_sheet_music library
The simple_sheet_music
library provides a simple way to display sheet music in a Flutter application.
It includes classes for rendering staffs, measures, clefs, notes, and other music objects.
The SimpleSheetMusic
widget is the main entry point for displaying sheet music.
It takes a list of Staff
objects and other optional parameters to customize the appearance of the sheet music.
Classes
- ChordNote
- Represents a chord note in sheet music.
- ChordNotePart
- Represents a part of a chord note, including the pitch and optional accidental.
- Clef
- Represents a musical clef symbol.
- KeySignature
- Measure
- Represents a measure in sheet music.
- Note
- Represents a musical note.
- Rest
- Represents a rest in sheet music.
- SimpleSheetMusic
-
The
SimpleSheetMusic
widget is used to display sheet music. It takes a list ofStaff
objects, an initial clef, and other optional parameters to customize the appearance of the sheet music.
Enums
- Accidental
- Enum representing different types of accidentals in music notation.
- ClefType
- Enum representing different types of clefs.
- FontType
- KeySignatureType
- Represents the type of a key signature.
- NoteDuration
- Enum representing the duration of a musical note.
- Pitch
- Enum representing the pitch of a musical note.
- RestType
- Enum representing different types of rests in sheet music.