- Reconstruct a MIDI port from an audio input
- Buttons to help adjust sensitivity
- Saved config between sessions
- https://www.tobias-erichsen.de/software/loopmidi.html
- Some way to get your piano's audio into your computer (line in preferred)
- Python 3.11+
- Windows 10+ (for now; other OSes possibly added later)
- A sine wave voice on your piano (or a similar sound) (optional; but works best with it)
- My Yamaha PSR-E253 has a Sine wave on Voice 193, works well from C4-C5; iffy in other octaves
You can install MIDIPhone via pip from PyPI:
$ pip install midiphone
Please see the Command-line Reference for details.
Contributions are very welcome. To learn more, see the Contributor Guide.
Distributed under the terms of the GPL 3.0 license, MIDIPhone is free and open source software.
If you encounter any problems, please file an issue along with a detailed description.