Giter VIP home page Giter VIP logo

abdullahbutt2611 / playablepiano Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 816 KB

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.

Home Page: https://playable-piano-nu.vercel.app

HTML 30.30% CSS 50.53% JavaScript 19.16%
css css3 javascript online-piano piano piano-keyboard virtual virtual-piano keyboard music

playablepiano's Introduction

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

playablepiano's People

Contributors

abdullahbutt2611 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

binhlevan48

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.