Skip to main content

Play simple notes or MIDI files

Project description

MyPiano

A simple terminal based piano for playing notes and MIDI files. Not TUI/GUI available.

Install

pip install mypiano --user

How to use it

To see the help message,

usage: mypiano [-h] [--midifile MIDIFILE] [--note NOTE] [--duration DURATION]

MyPiano

optional arguments:
  -h, --help            show this help message and exit
  --midifile MIDIFILE, -m MIDIFILE
                        Midi file to play
  --note NOTE, -n NOTE  A note to play
  --duration DURATION, -d DURATION
                        Note duration (use it with --note)

When no option is given mypiano just play the note A1.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MyPiano-0.0.1.tar.gz (49.6 MB view details)

Uploaded Source

Built Distribution

MyPiano-0.0.1-py3-none-any.whl (49.6 MB view details)

Uploaded Python 3

File details

Details for the file MyPiano-0.0.1.tar.gz.

File metadata

  • Download URL: MyPiano-0.0.1.tar.gz
  • Upload date:
  • Size: 49.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2

File hashes

Hashes for MyPiano-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8e2cf240e91ea13935e9ad9d0cfe9b6a0a6e4d898b3ec6e5cb77a3c72545ba63
MD5 5f76b4d07ad0596ed78b241eeb3bd3c7
BLAKE2b-256 35f19bb940555e12092a0e19dbf73df1e99eade1e1dcf39efa1c3a635b30bf1f

See more details on using hashes here.

File details

Details for the file MyPiano-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: MyPiano-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 49.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2

File hashes

Hashes for MyPiano-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87701453705a45f22ac4b12d88ae97a5eebfc0505ffd48f465a1c9644549d241
MD5 0368bea814ffc70b7e2f4b8b7514aef8
BLAKE2b-256 0f899fe3e054aad4065431965120f7e4fdcaf8809aa10bfbaf858a68b33eb751

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page