A python library/application to play, compose and interface with virtual and real pianos using MIDI.
Project description
pianopy
A python library/application to play, compose and interface with virtual and real pianos using MIDI.
Run tests, build, publish
- Run the unittests:
make test
- Build the package as a wheel:
make build
- Publish the package to pypi
make publish
Development setup
- Make sure prerequisites are installed
- Clone the git repo:
git clone https://github.com/PeterPyPan/pianopy
- Use make to setup the dev environment:
# This sets up a venv in ./.venv using poetry and installs the pre-commit hooks.
make setup
Prerequisites
-
Install
poetry
Verify the poetry installation using:
poetry --version
Installation instructions: https://python-poetry.org/docs/#installation. -
Install
make
Verify the make installation using:
make --version
# Installation for OSX
# remove previous installation of command line tools
rm -rf /Library/Developer/CommandLineTools/
# install command line tools
xcode-select --install
# setup command line tools
sudo xcode-select --switch /Library/Developer/CommandLineTools/
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
pianopy-0.0.2.tar.gz
(6.8 kB
view hashes)