Greetings,
I am just a begginer so I would love if you can talk to me like to a little child so we make sure i would understand what are you trying to say. I would love to know if there is any way to identify notes, frequency and note duration from any song which i would define. I am not even sure if this can be realized in arduino, if you know any other program, then tell me which one, thank you very much.
-Best regards, Entita
Hi, Welcome to the Arduino forum. You are not the first to ask such a question. Have you searched the forum for other posts with that question?
What do you use for the definition of a "note"? Frequency is defined. Duration is defined. If your "note" is coming from something other than an audio signal generator, the sound will have multiple frequencies, overtones, etc. That is where the problem comes in to play.
Paul
I would love to know if there is any way to identify notes, frequency and note duration from any song which i would define.
No, not really... Real world sounds are complex, containing many simultaneous frequencies. Your brain tends to pick-out the lowest frequency (the fundamental frequency) which is often also the most dominant frequency and that's how you identify the pitch. And, when an instrument plays a chord, multiple notes are being played at once. And, most "real music" has multiple instruments playing different notes/cords at the same time.
With all that said, there are WAV to [u]MIDI[/u] applications that try to find the notes... I guess it works with "simple music"...
Speaking of MIDI... MIDI is basically "sheet music for computers". A MIDI file contains the notes, timing, intensity, instrument identification, etc. If you can find a MIDI version of the song, that might be your best shot. But MIDI files are not human readable so you'd need a MIDI application to "translate" it.
For the Arduino, you'd need know the frequency of the notes, but that's easily found [u]online[/u].
Thank you for that info, now I have something to think off. I think it would be more then great if it would work with "simple music". I will be asking more questions when I will encounter a problem, thanks one more time for helping me