Midi Playground, but in C++ and better
- Download SFML from here, put it somewhere cool like in your user directory, add the bin directory to Path environment variable, include to CPath, and lib to Library_Path. For other OS's and compilers it's probably different but you get to figure that out. You can also just use some command line arguments like
-Lfor lib and-Ifor include instead of environment variables if you want. g++ main.cpp world.cpp MidiParser.cpp -std=c++20 -lsfml-system -lsfml-window -lsfml-graphics -lsfml-audio -o midibounce.exeReplace g++ with your compiler if not using gcc
There should be a windows build in releases but on other OS's you need to build it yourself.
Run midibounce without any paramters to see how to use it.
Also sometimes it will freeze and become unresponsive while generating, if so then press CTRL+C to cancel generation then run the command again or if using a specific seed then try a different seed.