/pioplemidi-cli

Library and command line backend for the Raspberry Pi OPL3 emulator and midi player

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

About this repository

This repository holds the source code for the pioplemidi backend. You can compile it if you only want to use the library or the midi player from the command line or in your projects.

Please create an issue in this repository if any problems arise when using/compiling this on your personal machine.

This poject is only meant for the Raspberry Pi Zero, the Raspberry Pi 1/2/3 and the Raspberry Pi 4 with 32 bit raspbian (aka raspberry pi os). Any other versions of the Pi may or may not work and 64 bit is not tested. If you want to, you can try it on your own hardware and open an issue sharing your experience.

Support

If you want to support this project, you can open a pull request containing your additions or bug fixes. If you managed to compile this on unsupported hardware, please create an issue explaining what you did and if it gets aproved, you can add your steps to the COMPILE.md file in a new section.

Compiling

If you need to compile this program, follow the steps in COMPILE.md

IMPORTANT

This program is based on libADLMIDI. It has been modified by me to have better performance on the Raspberry Pi SBCs. Please note that you shout not contact the original creator of libADLMIDI if issues with this version appear. Fixing bugs in this fork is not part of his job as it is not maintained by him.