├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example.png ├── lib ├── piano.dart └── src │ ├── clef.dart │ ├── clef_image.dart │ ├── clef_painter.dart │ ├── interactive_piano.dart │ ├── note_position.dart │ ├── note_position.freezed.dart │ ├── note_range.dart │ └── note_strength.dart ├── pubspec.lock ├── pubspec.yaml └── test └── piano_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/README.md -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/example.png -------------------------------------------------------------------------------- /lib/piano.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/piano.dart -------------------------------------------------------------------------------- /lib/src/clef.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/clef.dart -------------------------------------------------------------------------------- /lib/src/clef_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/clef_image.dart -------------------------------------------------------------------------------- /lib/src/clef_painter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/clef_painter.dart -------------------------------------------------------------------------------- /lib/src/interactive_piano.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/interactive_piano.dart -------------------------------------------------------------------------------- /lib/src/note_position.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/note_position.dart -------------------------------------------------------------------------------- /lib/src/note_position.freezed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/note_position.freezed.dart -------------------------------------------------------------------------------- /lib/src/note_range.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/lib/src/note_range.dart -------------------------------------------------------------------------------- /lib/src/note_strength.dart: -------------------------------------------------------------------------------- 1 | class NoteStrength { 2 | 3 | } -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/piano_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/craigomac/piano/HEAD/test/piano_test.dart --------------------------------------------------------------------------------