sabren.net archives
back to sabren.net...
back to the
archive...
entries for 2002/8/13
just for fun: a music transcription app
I got some more work on montybot today, and I'm still doing great with cornerhost, so I'm going to do some programming just for fun.
Here's the idea:
- you sing a tune into the microphone
- the computer analyzes the sounds
- it figures out what notes you sang
- then it generates a haskore file so you can see it
- which you can then turn into midi and play or view as sheet music or whatever
The idea is that you could compose a song without knowing
a lot about music, because it transcribes what you sing, rather
than making you work with an instrument or move notes around
manually on the page. (Though both of those could be features, too.)
Converting a song off the radio into MIDI would be a huge challenge
I think, and way more than I'm interested in taking on. But there
are already several WAV-to-MIDI converters out there (like Seventh String Transcribe and Amazing Midi and Solo Explorer). I can't imagine it's really all that hard to get
a simple "transcribe what I hum" thing going. It's just a more detailed version of the spectrograph in winamp or on big stereos, with maybe some fuzzy labels thrown in. I just need to work out the sampling rate for the FFT, and then make a nice interface for it.