Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nihlaeth/voicetrainer
MIDI voice exercises made convenient
https://github.com/nihlaeth/voicetrainer
asyncio lilypond midi music python-3-5 tkinter
Last synced: about 1 month ago
JSON representation
MIDI voice exercises made convenient
- Host: GitHub
- URL: https://github.com/nihlaeth/voicetrainer
- Owner: nihlaeth
- License: gpl-3.0
- Created: 2016-11-10T16:03:20.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-01T14:00:43.000Z (over 7 years ago)
- Last Synced: 2024-09-29T17:01:24.367Z (about 2 months ago)
- Topics: asyncio, lilypond, midi, music, python-3-5, tkinter
- Language: Python
- Homepage:
- Size: 354 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# voicetrainer
MIDI voice exercises made convenient## About
I'm a singer and I have a disability that prevents me from using a keyboard (musical or otherwise). Since speech recognition and making music are a really bad combination, I could pretty much only do voice exercises during my singing lessons, which frustrated me to no end.So I started thinking about a solution. What I want from this is an exercise that I can easily change into a different tempo or key. It should be trivial to pause, repeat, or change the parameters. Everything has to be operable by mouse alone. And it should be quality MIDI, because I can't stand the sinus tone that most MIDI sequencers emit. Also, I want sheet music. Beautiful sheet music, preferably with lots of notes (the textual kind). And it shouldn't be hard to add new exercises, or at least not a lot of dictation work.
It says something about me that I'd rather dictate code one letter at a time for four days straight than click pause and play a few times in a big MIDI file, but here it is, so you won't have to repeat the feat. Enjoy!
## Examples
See https://github.com/nihlaeth/voicetrainerdata for exercise and song examples.## Dependencies
* python >= 3.5.2
* pillow
* tk/tcl
* lilypond (I used the dev version)
* pmidi
* fluidsynth or other alsamidi synth## Installation
```
pip install .
```## Usage
```
voicetrainer
```