-made a recording system
-created a note-mapping function
-added a delay to let microphone initialize before recording
-used a rolling buffer for more accuracy in identifying notes
-prints note and frequency in Hz
First time working with audio in software! It was hard to get a functional audio file output and to ensure accuracy in note tracking; the recording kept sounding distorted and it was all static noise.
A lot of my time was spent on trying to get a decent recording; however, it’s still not accurate because while the static noise is gone, the audio is playing at a higher speed than recorded. Still, my program’s main function is to identify notes, so for now I’ll just focus on that. (Also, that recording thing is driving me insane.)
I learned a lot about audio processing from random blogs and videos on the Internet, so coding this was really confusing and I kept messing around with the code to test what each one does. Still, this is really interesting! :D
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.