I've recently finished working my way through the Arduino starter kit's project book and am looking to embark on my first big project which would involve 2 things that i'm interested in and am looking to explore further, namely wireless transmission(wi-fi/bluetooth and music/audio).
I'm currently thinking of a making my Arduino Uno a wireless keyboard with keys(buttons) that play a musical note that corresponds to the key currently pressed. After doing some googling with regards to the project's requirements, i've concluded that i will need a means of wireless communication( xBee / Wireless SD Shield?) to communicate with my computer, and a MP3 musical library containing the musical notes.
From my googling, i found some tables containing the specific frequencies corresponding to musical notes, so all i need now is a method of producing the frequencies via speakers. Assuming that my speakers are connected to my laptop, or are wireless speakers(which i hope to eventually use) , how would i go about generating the frequencies for the musical notes, the highest of which go up to the range of 8000Hz?
Any opinions and/or advice would be GREATLY appreciated!