Chord Sandbox is a web app that allows you to interactively view chords and scales on the piano via an online keyboard.
- React
- Typescript
- SASS
- Tone.js
- Visual playback of chords, scales and arpeggios
- Two options for displaying the piano keyboard - one using CSS and one using HTML canvas
- Connectivity to a Midi controller for playing notes on the online keyboard (on Chrome browser)
- Automatic chord detection when selecting multiple notes at once
- Save selected chords using chord pads. Can be played using assignable keyboard shortcuts (in settings menu)
- Chord pads can be dragged and dropped to move them around
- Highlight all notes which belong to a specific scale
yarn run dev
yarn run build
yarn run preview
yarn run options