Skip to content

A virtual piano webapp. Made using MIDI.js, ABCJS, and Vue.

License

Notifications You must be signed in to change notification settings

tsengia/PianoPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎶 🎹 Piano Practice

A small virtual piano webapp.

Current Demos

Below is a list of completed modes for learning to play:

  • Single Note Practice Practice matching notes on the staff to the correct keys
  • Free Play Play any notes you want

Future Features

A planned TODO list of features and modes:

  • Render time signatures
  • Metronome
  • Play Along
  • Complete Sheet Music (with varying levels of skill)

Please note, I have no idea when I will actually work on these.
Contributions are also welcome.

Dependencies

The Piano Practice webapp would not be possible with the great contribution of the following open source libraries and resources:

All libraries and resources noted above are redistributed in this repository with appropriate licensing files present.

Additionally, the favicon files were generated using the wonderful realfavicongenerator.net.

About

A virtual piano webapp. Made using MIDI.js, ABCJS, and Vue.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages