The synthesizer uses electromagnetic conductivity. A moving magnet near copper generates a small electric field, which allows it to levitate. Moving the magnets allows the middle magnet to levitate. Levitation requires constant interaction with the object. On the bottom of the synthesizer, between the copper plates are located three light-dependent resistors (LDRs). The LDRs control two oscillators with different pitches and a filter. When the magnet moves, its shadow will pass over the different LDRs, which will modulate the oscillator's pitches and the filter’s cutoff frequency.
Open source code
Click here to grab this project's code