Warmuppy is a tool to help you practice vocal warming up by providing exercises.
This is a screenshot of the main window:
- Progressive exercising with custom step amount
- Playing sound can be chosen from available MIDI instruments
- Exercises can be customised
- Custom execise BPM
- Custom note cut
- Python >= 3.10
- Python libraries specified in
requirements.txt
(namely PySide6, mido, pygame) - Fluidsynth (OSX/Windows untested)
Prebuilt single binary releases for Windows and Linux can be found in the GitHub release page. They contain all the requirements, except for the synthesiser on Linux.
The source package can be built and installed using setuptools (using a virtualenv is encouraged) by running:
pip install -r requirements.txt
python setup.py build
python setup.py install
The single-binary releases can be rebuilt on either Windows or Linux by using pyinstaller:
pip install -r requirements.txt
pip install pyinstaller
python setup.py build
python setup.py install
pyinstaller --clean -F -w -i src/warmuppy/resources/icon.ico -n warmuppy main.py