adding packages

This commit is contained in:
2026-01-15 14:38:46 -08:00
parent ef86e3ab6a
commit 6869cf47e5
5253 changed files with 726695 additions and 34 deletions
+60
View File
@@ -0,0 +1,60 @@
[![Buy Me A Coffee](https://img.shields.io/badge/Donate-Buy%20Me%20A%20Coffee-yellow.svg)](https://www.buymeacoffee.com/rodydavis)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WSH3GVC49GNNJ)
# sheet_music
A Flutter Widget for Displaying Sheet Music.
## Features
### General Features
- [ ] adjustable note size
- [ ] different time signatures
- [ ] multiple notes and rests of different divisions (up to 32th)
- [ ] including triplets
- [ ] ability of splicing different notes
- [ ] automatic recognition whether a bar is full or not
- [ ] ability to add pick-up notes
- [ ] speed / tempo indication in bpm
- [ ] speed / tempo change within the score
- [ ] musical details
- [ ] dots
- [ ] accentuation
- [ ] staccato
- [ ] ties (sustaining notes)
- [ ] dynamics (volume indications)
- [ ] crescendos
- [ ] trills
- [ ] multiple parts in one musical score
- [ ] different sheet music modes in one musical score
- [ ] insert comments within the score (for solo passages, other peculiarities)
- [ ] sheet scrollable or with carriage returns
### Classic Sheet Music Mode specific
- [ ] notes with different pitches
- [ ] insert sharps and flats
- [ ] utilize 5-line-grid
- [ ] treble clef and bass clef
- [ ] scales / keys
- [ ] chords (triads, four-note harmony etc.)
### Percussion Sheet Music Mode specific
- [ ] percussion clef
- [ ] 1-line-grid (optional)
- [ ] fivelets, septuplets, ninelets
- [ ] flams
- [ ] grace notes (double, triple)
- [ ] double strokes
- [ ] drum rolls
- [ ] doubles (one cross line)
- [ ] two cross lines
- [ ] three cross lines
- [ ] different head styles (cross, square, ...)
- [ ] hand indication
### Midi View (DAW-Mode) specific
- [ ] show sheet in DAW style midi view
- [ ] adjust tile size
- [ ] adjust tile color
- [ ] specify rows with different pitches
)