Everything to MIDI
It's a C++ software able to detect sound (like finger snap, hand clap or tap) and localize them in space using 2 microphones. Then, depending on the position, the software can trigger different MIDI output.
It is build in C++ and supports very simple MIDI output and TCP Socket output. We also provide a Python TCP client to play audio sample, and one to display GUI debug.
- 2 Microphones (they have to be identical and distant, we used our HP Envy 14's build in stereo mic)
- Linux, G++ and Make
- libstk (Ubuntu:
$ sudo apt-get install stk libstk0-dev)
How to run
$ make $ ./e2midi
The software will start listening on the default audio input and open a TCP port (default behaviour). You can change output type by editing