simple_sheet_music 0.0.1-dev.1 simple_sheet_music: ^0.0.1-dev.1 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.
...