Skip to content

A Playable PIANO using HTML, CSS, and JavaScript. The user can play various tunes on this piano by clicking on the keys or using the keyboard keys. Users can also adjust the volume and show or hide shortcut keys on the piano.

Notifications You must be signed in to change notification settings

AbdullahButt2611/PlayablePIANO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playable PIANO

Virtual Technology



A Playable PIANO using HTML, CSS, and JavaScript. The user can play various tunes on this piano by clicking on the keys or using the keyboard keys. Users can also adjust the volume and show or hide shortcut keys on the piano.
Using JavaScript to build a playable piano can be a fun and challenging way to learn and improve your coding skills. This repository will teach you How to Make A Virtual Playable PIANO in HTML, CSS, and JavaScript from scratch that can be played directly in a web browser. If you don’t know, a piano is a musical instrument that produces sound by striking a series of keys or notes on a keyboard. On my piano, users can play various tunes by clicking on the keys or using the keyboard keys. They can also adjust the volume and show or hide shortcut keys on the piano. Because of its responsiveness, this piano also works smoothly on touch devices like phones



Features


Following are some of the new features and learning encountered while creating this amazing project:
  • Created a toggle switch for show/hide keys option using css only
  • Tunes are activated by using both the mouse and keys. So this can be used both by mouse and keyboard
  • Use of Audio files using JS Audio element is learnt
  • Handling the volumn as per the user requirement
  • Completely Responsive



Resources


Follwing resources have been used in maintaining this project:



Demo

The Demo of this working project can be found on
https://rebrand.ly/VirtualPiano_MABCORP



Video

You can exclusively watch the video on this project from the making to deploying on my channel with the link given below

Video Link

If you like my video then do Like the Video and share it with others.



Graphical User Interface

GUI for this Project



Technology Stack


Follwing technologies have been used at the core of this application to make it stand in the market place:
  • HTML
  • CSS
  • JavaScript



Advancement

Nothing Recommended Yet

Deployment Details

The website is deployed using the free hosting provided by Vercel



Later on the link was customized using the well-known URL shortener and customizer **Rebrandly**:



Developer

Muhammad Abdullah Butt
[email protected]

Instagram
FaceBook
YouTube
Portfolio
Project Displayer

About

A Playable PIANO using HTML, CSS, and JavaScript. The user can play various tunes on this piano by clicking on the keys or using the keyboard keys. Users can also adjust the volume and show or hide shortcut keys on the piano.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published