simple_sheet_music 0.0.2 
simple_sheet_music: ^0.0.2 copied to clipboard
A Flutter package for rendering sheet music on canvas.
A Flutter package for rendering sheet music on canvas.
Can express sheet musics declaratively. Support for multiple single staffs.
Currently supported music symbols are
Usage #
To make the image above, do the following
musicObjects = [
    Clef(ClefType.treble),
    Note(
        pitch: Pitch.c4,
        noteDuration: NoteDuration.eighth,
        accidental: Accidental.sharp,
        fingering: Fingering.one),
    Note(
        pitch: Pitch.e4,
        noteDuration: NoteDuration.eighth,
        fingering: Fingering.two),
    Note(
        pitch: Pitch.g4,
        noteDuration: NoteDuration.eighth,
        fingering: Fingering.three),
    Note(
        pitch: Pitch.c5,
        noteDuration: NoteDuration.eighth,
        accidental: Accidental.flat,
        fingering: Fingering.four),
];
measure = Measure(musicObjects);
staff = Staff([measure]);
SimpleSheetMusic(
    initialClefType: ClefType.treble,
    staffs: [staff],
)
Future plans #
Currently planned additions are as follows.
...