Alright first, what is a Laser Piano? Well… It’s a piano that has it’s strings replaced with laser beams. When the beam is broken by the mallet, a note is played.
What help do I need? I need help with figuring out how I am going to read 88 signals and translating that into a MIDI or some other output that will allow me output audio. So far the circuit I have built in my head is that the laser will dead end into a photoresistor. Then using a reference voltage across the photoresistor, use the change in voltage to detect when the beam is broken. Then using an ADC converter, take that signal and by using a microcontroller determine how hard or soft the note was played and send that data to some other program to play the note. There are some other cool things I could do with the Optics, but I would need time of flight so If you could help me figure out that circuit as well I’d really appreciate it.