Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

MIDIPhone

PyPI Status Python Version License

Read the documentation at https://midiphone.readthedocs.io/ Tests Codecov

pre-commit Black

IMG_1970.mov

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

This project was generated from @regulad's neopy template.

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)

Table of built distributions (wheels) for midiphone 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page