Play along to MIDI files in console
Project description
Rory
Learn Piano using MIDI files and a MIDI Keyboard
Installation
pip install rory
Usage
rory path/to/midi.mid [-t steps_to_transpose]
The song will only scroll upon hitting the correct key combinations. indicators
- red: 'wrong note'
- green: 'correct note', but there are others needed
- orange: 'correct note' but you need to release and press again.
Controls
'q': Quit
'h': Bring up help window
'j': Next State
'k': Previous state
'[': set loop start
']': set loop end
'/': stop looping
[number] 'i': ignore channel [number]
[number] 'p': jump to state [number]
Notes
- Terminal needs to be 106+ characters wide.
- I've generated some scale excercises in scales/*.mid
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rory-0.3.9.tar.gz
(31.4 kB
view details)
Built Distribution
rory-0.3.9-py3-none-any.whl
(31.5 kB
view details)
File details
Details for the file rory-0.3.9.tar.gz
.
File metadata
- Download URL: rory-0.3.9.tar.gz
- Upload date:
- Size: 31.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
3c5580ebfdf9ca509b0c3705a398df0fa3aef26e777617dc4c74b2eabea0832e
|
|
MD5 |
6268053713be5a72f86edada68d2793a
|
|
BLAKE2b-256 |
829fbf5480596ddfdea64001a42e87b4fe85bd9586c70c7ae07ff239874020d5
|
File details
Details for the file rory-0.3.9-py3-none-any.whl
.
File metadata
- Download URL: rory-0.3.9-py3-none-any.whl
- Upload date:
- Size: 31.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
cd05ba160f21e754aec53477f4c2700dc4112c0253dc77f5f2406ab68f87b6e0
|
|
MD5 |
2a1eb3f376e6ca11b6ce679480ae5c57
|
|
BLAKE2b-256 |
066419ce555b49d674f2832ce8065e43fcf89156108a7702537cf02df419343b
|