Skip to content

A virtual piano made using CSS, HTML5, Typescript/Javascript, and the WebAudioFont resource created by Srgy Surkv

Notifications You must be signed in to change notification settings

Rohaan553/Online-Piano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online-Piano

A virtual piano created using CSS, HTML5, Typescript, and the WebAudioFont package created by Srgy Surkv (Link to WebAudioFont GitHub Repository: https://github.com/surikov/webaudiofont).

Image of my Online-Piano

Installation

No installation or setup is needed, as the piano is hosted completely online at https://rohaan553.github.io/Online-Piano/ (NOTE: It is recommended to view the app in Microsoft Edge, as it does not work on Firefox)

Key Features

  • 49-key keyboard rendered using HTML, CSS, JavaScript, and the JavaScript Canvas API
  • Supports 5 instruments: Piano, Guitar, Violin, Bass, and Organ
  • Options to adjust the number of visible keys
  • Supports keyboard and mouse input

Usage

The piano can be played by clicking the keys with a mouse/pointer or by using keys on a keyboard (for which the keybindings are displayed in square brackets).

About

A virtual piano made using CSS, HTML5, Typescript/Javascript, and the WebAudioFont resource created by Srgy Surkv

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published