ShowMIDI adalah aplikasi GUI multi-platform untuk memvisualisasikan aktivitas MIDI dengan mudah.
Semua pekerjaan berat dilakukan oleh perpustakaan JUCE yang luar biasa.
Situs web proyek adalah https://github.com/gbevin/ShowMIDI
ShowMIDI dibuat oleh Geert Bevin: https://uwyn.com
Desain UI dikerjakan oleh Stephen Petoniak: https://spetonak.com
ShowMIDI mengandalkan submodul Git untuk kompilasi dependensi eksternal.
Setelah mengkloning repositori, pastikan untuk memperbarui dan menginisialisasi semua submodul Git:
git submodule update --init --recursive
Untuk membangun ShowMIDI di Linux Anda memerlukan satu set paket minimal yang diinstal terlebih dahulu, di Ubuntu hal ini dapat dilakukan dengan:
sudo apt install build-essential pkg-config libasound2-dev libfreetype6-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev
Anda juga harus menemukan versi VST2 SDK dan meletakkannya di lokasi yang dapat ditemukan oleh kompiler. Mencari vst2.x/aeffect.h
secara online akan memberi Anda beberapa opsi untuk mengunduh. Sayangnya SDK ini tidak diperbolehkan untuk didistribusikan, jadi belum disertakan. Folder VST2 SDK harus ditempatkan di libs/vst2
di repositori sumber.
Setelah itu, masuk ke direktori LinuxMakefile
cd Builds/LinuxMakefile
dan buat biner dengan mengetikkan make
make CONFIG=Release
Biner yang dihasilkan akan berada di direktori Build/LinuxMakefile/build
dan dapat dipindahkan ke mana pun sesuai sistem Anda, misalnya ke /usr/local/bin
:
sudo mv build/ShowMIDI /usr/local/bin