Skip to content
/ Piano Public

Browser synthesizer made using a web audio framework and a music theory JavaScript library.

Notifications You must be signed in to change notification settings

andre802/Piano

Repository files navigation

A browser synthesizer using Tone.js, a Web audio framework, and tonal, a music theory library along with HTML, CSS, and JavaScript. Bundled with webpack, packages installed with npm. Bundled files placed in dist folder, including single html file.

Install dependencies with 'npm install' in command line, which will generate the appropriate dependencies and the bundle.js files.

Run with 'npm run build' open in browser.

You can play the synth using your keyboard or mouse. You can also use the keyboard to brush up on your music theory skills. Choose from a collection of chords, scales, progressions, as well as a tonic, and hear the synth play the appropriate notes as well as dictate the notes played. Image

About

Browser synthesizer made using a web audio framework and a music theory JavaScript library.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages