That's actually the first project I'm building ever. I'm an electronic engineering student and I've found the laser harp to be an epic thing to build. I've searched every piece in the web about the laser harp, and using audio with arduino in general. I've learned that you can synthesize a sound using DACs and some programming directly to a speaker. Replacing different frequencies will produce different tones. And there is also a way to play WAV files, which sounds nice for me but i heard there are many issues using the WAV audio player (I'm using the Due) and multitasking is quite almost impossible. And, the third and last way is using MIDI libraries which some are already built in and some are downloaded across the web. I'm planning to be able to have more options you can set during playing notes, such as raising or dropping an octave, or even change the volume (digitally, not thru a potentiometer or such) and of course change the type of the sound you hear. To a guitar,piano,violet.. exactly like an electronic keyboard. The question is, how can i change the type of sound being heard? to all of that, being able to multitask while doing so.
I'm a real beginner in arduino, and in electronics/programming in general. so try not to attack me that hard, but every help would be very appreciated. :)