-
Musique notes
Do you think it would be possible to plug my guitar on my PC, play a note, and the computer would say "do, re, mi, fa, sol, la or si"... Like my program would like retrieve the frequencie of my note or something, and I would compare the frequencie to a pre-established "do". I do not want an exisiting program, I want to try this myself. If it is possible, where do I start?
Thx in advance
-
it is hard but possible.
Have your VB program read from the sound card, analyze the frequency then decide what note u played. The only thing is, an electric guitar causes harmonics and distortions so, u need an error range.
What i suggest is u create a circular buffer, read all the data out of it, analyze the frequency, look it up into a look-up table then so what it is to do. That kind of application might be better in C.
Have fun programming that : )
Dan
-
whats gonna happen when I play a chord?
-
that can be a little trickier... u'll need to read the harmonics. Try plugging your guitar to a spec analyzer and look what it gives as output.
-
you seem to know what you are talking about, do you play guitar? do you think people would be interested in a program which would write your tabs for you? thats what I am trying to do... a auto-tab-writting program
-
-
sorry about the delay
no i dont play guitar but my friends do. I studied sound waves for a while.
i'll get u the harmonics equations and frequencies if u dont mind :)
-
I play, and I for one would definitely be interested in a TAB writing programme.
What would happen if I didnt play the chord/note perfectly though?
Thats going to be tricky, if my finger is slightly touching another string
the sound is going to be slightly different....
-
yea, it's going to be tricky. Analogue sounds arent the same as digital signals. You can add a tolerance in your code or something but, it will not be perfect.
-
yeah well I thought that if ever something is not right, you can highlight it, then right click and you would have options that you could change depending on the error...
-
so how far have you got?
still in the planing stage or do you have some sort of draft yet?
-
still trying to figure out if it can work or not... but im going to start on the interface tonight... after that hough I'll have nooo idea by where to satrt. Im going to be needing your help :)