ShowMIDI es una aplicación GUI multiplataforma para visualizar sin esfuerzo la actividad MIDI.
Todo el trabajo pesado lo realiza la maravillosa biblioteca JUCE.
El sitio web del proyecto es https://github.com/gbevin/ShowMIDI
ShowMIDI fue creado por Geert Bevin: https://uwyn.com
El diseño de la interfaz de usuario fue realizado por Stephen Petoniak: https://spetoniak.com
ShowMIDI se basa en submódulos de Git para la compilación de dependencias externas.
Después de clonar el repositorio, asegúrese de actualizar e inicializar todos los submódulos de Git:
git submodule update --init --recursive
Para construir ShowMIDI en Linux necesita un conjunto mínimo de paquetes instalados de antemano; en Ubuntu esto se puede hacer con:
sudo apt install build-essential pkg-config libasound2-dev libfreetype6-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev
También necesitarás encontrar una versión del SDK de VST2 y colocarla en una ubicación que el compilador pueda encontrar. La búsqueda en línea de vst2.x/aeffect.h
debería brindarle algunas opciones de descarga. Lamentablemente no está permitido distribuir este SDK, por lo que no se ha incluido. La carpeta del SDK de VST2 debe ubicarse en libs/vst2
en el repositorio de origen.
Después de eso, vaya al directorio LinuxMakefile
cd Builds/LinuxMakefile
y construye el binario escribiendo make
make CONFIG=Release
El binario resultante estará en el directorio Build/LinuxMakefile/build
y se puede mover a cualquier lugar apropiado de su sistema, por ejemplo a /usr/local/bin
:
sudo mv build/ShowMIDI /usr/local/bin