Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1.03 KB

File metadata and controls

29 lines (15 loc) · 1.03 KB

Midily

Being musically creative is super easy. But being musically talented is not.

I want to make music, and I like to think I have a good grasp of what sounds good. I tend to think of cool basslines or melodies in my head, but I can't seem to play what's in my head on any particular instrument. This app will solve that problem.

Midily will record you singing a little melody. It will then convert that audio into a MIDI file. This means you can listen to that same melody on whatever instrument you want!

This is still a work in progress!

Definitely worth looking into

https://github.com/grimmdude/MidiWriterJS

https://github.com/dingram/jsmidgen

http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html

Preliminary Resources

https://en.wikipedia.org/wiki/MIDI#Messages

https://newt.phys.unsw.edu.au/jw/notes.html

https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode

https://medium.com/hackernoon/a-web-audio-experiment-666743e16679

https://www.twilio.com/blog/audio-visualisation-web-audio-api--react