/midi-playground

square bounce

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

midi playground

bouncing square video, FOSS edition (and gamified)

development guide

this is how you set up the code to run it from source, rather than a bundled pyinstaller executable

download python from here specifically (3.9.1 should work). do not download from windows store. that version is really janky and doesn't work that well for more complex python programs with lots of dependencies

install requirements with python3 -m pip install -r requirements.txt

start program with python3 main.py

if you are going to contribute, it would be really cool if you completed items on the todo list (see below for link)

build command: pyinstaller main.py --noconsole --onefile --clean --hidden-import glcontext

how to do custom songs now?

see docs/SONGS.md for custom song tutorial

credits

see docs/CREDITS.md

contributors

todo

see docs/TODO.md