ShowMIDI est une application GUI multiplateforme permettant de visualiser sans effort l'activité MIDI.
Tout le gros du travail est effectué par la merveilleuse bibliothèque JUCE.
Le site Web du projet est https://github.com/gbevin/ShowMIDI
ShowMIDI a été créé par Geert Bevin : https://uwyn.com
La conception de l'interface utilisateur a été réalisée par Stephen Petoniak : https://spetoniak.com
ShowMIDI s'appuie sur les sous-modules Git pour la compilation des dépendances externes.
Après avoir cloné le référentiel, assurez-vous de mettre à jour et d'initialiser tous les sous-modules Git :
git submodule update --init --recursive
Pour créer ShowMIDI sous Linux, vous avez besoin d'un ensemble minimal de packages installés au préalable. Sur Ubuntu, cela peut être fait avec :
sudo apt install build-essential pkg-config libasound2-dev libfreetype6-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev
Vous devrez également trouver une version du SDK VST2 et la placer dans un emplacement que le compilateur peut trouver. La recherche en ligne de vst2.x/aeffect.h
devrait vous donner quelques options de téléchargement. Malheureusement, il n'est pas autorisé à distribuer ce SDK, il n'a donc pas été inclus. Le dossier du SDK VST2 doit être placé dans libs/vst2
dans le référentiel source.
Après cela, allez dans le répertoire LinuxMakefile
cd Builds/LinuxMakefile
et construisez le binaire en tapant make
make CONFIG=Release
Le binaire résultant se trouvera dans le répertoire Build/LinuxMakefile/build
et pourra être déplacé n'importe où sur votre système, par exemple dans /usr/local/bin
:
sudo mv build/ShowMIDI /usr/local/bin