A programming environment for music accompaniements and keyboards
Project description
Musikla
A DSL for describing and composing musical arrangements, as well as creating custom musical keyboards.
Installation
pip install musikla
Usage
To launch the graphical application, run: To run the app in the terminal:
python3 __main__.py file.mkl
python3 __main__.py file.mkl -o pulseaudio -o minecraft.abc
For a more detailed view of the available options, check:
python3 __main__.py -h
Python Dependencies
typeguard
pynput
mido
python-rtmidi
(requireslibasound2-dev
(or--install-option="--no-alsa"
) andlibjack-dev
(or--install-option="--no-jack"
))arpeggio
colorama
pyFluidSynth
(requiredfluidsynth >=1.1.9
)
Note Instead of installing pyFluidSynth from PyPi, we need to use the more up-to-date version (which accepts pulseaudio) from the git repo
pip3 install git+https://github.com/pedromsilvapt/pyfluidsynth sudo python3.7 -m pip install git+http://github.com/pedromsilvapt/pyfluidsynth
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
musikla-0.7.4.tar.gz
(109.6 kB
view hashes)
Built Distribution
musikla-0.7.4-py3-none-any.whl
(159.6 kB
view hashes)