Skip to content

PetrifiedLasagna/Virtuoso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the repo for Virtuoso

With virtuoso your computer can help you learn your favorite songs on piano for free! Using the very portable midi format, you can quickly load songs and see their playback on a keyboard. You don't even have to have an internet connection to use this. You can download it and fire it up with your favorite browser whenever you feel like practicing.

Version Information

Current Version: 0.4.15 Beta

Live Demo: http://notebookinc.byethost15.com/js/virtuoso/virtuoso.html

Current Features:

  • Midi playback
  • Playback visualization
  • Limited midi event engine
  • Displays helpful meta info (tempo, key, pedal, etc.)
  • Basic start/stop functionality

Planned Features:

  • Find way to load default sample in local mode
  • Tempo Control
  • Layer Color Control
  • Instrument Control (including defining waveforms)

Download and Setup

Getting this setup on your server/computer is as simple as downloading the files and copying them to the directory of your choosing.

License

Virtuoso is Licensed under GNU General Public License v3.0

Donating

You can support this project with the crypto of your choosing. You can also help out by contributing to the project, or reporting bugs. Even voicing your suggestions for features is great. Anything to help is much appreciated.

BTC: 1NyEZSdXfNGEbfaavU3q3UWqactaFqokBK
LTC: LcXPtFyunDvjLFWC4Jp4A8gBMFHcyycqZF
DOGE: DGVFwAAmhW13W542cjpSxEx2v6gkdEBQnr