Skip to content
This is just my fork! Go to the full repository above! :)
Branch: master
Clone or download
Pull request Compare This branch is 8 commits behind supernoteworthy:master.
Type Name Latest commit message Commit time
Failed to load latest commit information.
public Fix up Palette SVG height Apr 5, 2019
.gitignore Initial commit from Create React App Mar 4, 2019
.travis.yml Add .travis.yml May 23, 2019
LICENSE Add MIT License May 23, 2019 Update deployment URL May 23, 2019
package-lock.json Upgrade all npm packages May 23, 2019
package.json Upgrade all npm packages May 23, 2019
prettier.config.js Initial commit Mar 14, 2019
tsconfig.json Initial commit Mar 14, 2019

Noteworthy is an in-progress music editor with a sheet music interface. It is written in TypeScript, and uses React, MobX, and the Web Audio API.

Try it out here!

Screen Shot 2019-04-08 at 12 41 50 PM

Currently, it supports:

  • Insert, drag and drop of notes, rests, accidentals, repeats, etc.
  • Playback (hit "enter" to hear your music)!
  • Edit while you play! Try moving the bounds of a repeat while in playback mode.
  • Piece-wide key signatures.
  • Chords that snap into place.
  • Varying octave, volume, tempo inside the piece.
  • A few instruments (piano, sine and sawtooth waves, and a snare).

Here is a screenshot of the insertion UI!


To run it locally, use npm start.


You can’t perform that action at this time.