Archived
This project has been archived by its maintainers, and is no longer receiving any updates.
MIDIPhone
Features
- Reconstruct a MIDI port from an audio input
- Buttons to help adjust sensitivity
- Saved config between sessions
Requirements
- 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
Installation
EXE is on Releases page; you can use that if you don't want to install Python
You can install MIDIPhone via pip from PyPI:
$ pip install midiphone
Usage
Please see the Command-line Reference for details.
Contributing
Contributions are very welcome. To learn more, see the Contributor Guide.
License
Distributed under the terms of the GPL 3.0 license, MIDIPhone is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
Credits
Metadata
Release files for midiphone 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| midiphone-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / midiphone-0.1.0-py3-none-any.whl
| Download URL | midiphone-0.1.0-py3-none-any.whl |
|---|---|
| Size | 22.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3558c65cfbdf2b5114849d78f5a231c1f3343a90c0345b21662fbf0d1280fad5
|
|
BLAKE2b-256 checksum How to use checksums |
8a751358ef509b06f889902b0283649133db5fa70f31f749ef49e03938856f8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.9 Windows/10
|