All Projects → rodydavis → sheet_music

rodydavis / sheet_music

Licence: MIT license
Sheet Music for Flutter

Programming Languages

dart
5743 projects
ruby
36898 projects - #4 most used programming language
HTML
75241 projects
shell
77523 projects
swift
15916 projects
java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language

Buy Me A Coffee Donate

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 )
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].