Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.03 KB

README.md

File metadata and controls

14 lines (10 loc) · 1.03 KB

melody-maker

Melody Maker™®© is an open source music education/creative tool that will generate and play you a unique melody!

Check out the latest app version here!

Clicking the "Get me a new melody!" button hits our API, returning an encoded set of melody/scale data as URL query parameters. These params are then processed when clicking play melody/play scale buttons. Just hit the new melody button again to get another tune, guaranteed to be unique and never before heard in the history of music or your money back!

Project details:

  • The app is made with React + Node(Express) and hosted on Netlify
  • Playing of the tones uses the standard Web Audio API audio context that can be played in any modern browser. (sorry IE)
  • A lot of the theory logic was inspired by and borrowed from tonaljs

Applications:

  • Makes for a fun slackbot Melody Maker Slackbot