ShowMIDI ist eine plattformübergreifende GUI-Anwendung zur mühelosen Visualisierung von MIDI-Aktivitäten.
Die ganze schwere Arbeit wird von der wunderbaren JUCE-Bibliothek erledigt.
Die Projektwebsite ist https://github.com/gbevin/ShowMIDI
ShowMIDI wurde von Geert Bevin erstellt: https://uwyn.com
Das UI-Design wurde von Stephen Petoniak erstellt: https://spetoniak.com
ShowMIDI verlässt sich bei der Kompilierung externer Abhängigkeiten auf Git-Submodule.
Stellen Sie nach dem Klonen des Repositorys sicher, dass alle Git-Submodule aktualisiert und initialisiert werden:
git submodule update --init --recursive
Um ShowMIDI unter Linux zu erstellen, müssen Sie zuvor einen minimalen Satz an Paketen installieren. Unter Ubuntu kann dies erfolgen mit:
sudo apt install build-essential pkg-config libasound2-dev libfreetype6-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev
Sie müssen außerdem eine Version des VST2 SDK finden und diese an einem Ort ablegen, den der Compiler finden kann. Wenn Sie online nach vst2.x/aeffect.h
suchen, sollten Sie einige Optionen zum Herunterladen finden. Leider darf dieses SDK nicht weitergegeben werden und wurde daher nicht mitgeliefert. Der Ordner des VST2 SDK sollte unter libs/vst2
im Quell-Repository abgelegt werden.
Gehen Sie danach in das LinuxMakefile
-Verzeichnis
cd Builds/LinuxMakefile
und erstellen Sie die Binärdatei, indem Sie make
eingeben
make CONFIG=Release
Die resultierende Binärdatei befindet sich im Verzeichnis Build/LinuxMakefile/build
und kann an eine geeignete Stelle auf Ihrem System verschoben werden, beispielsweise nach /usr/local/bin
:
sudo mv build/ShowMIDI /usr/local/bin