ShowMIDI هو تطبيق واجهة المستخدم الرسومية متعدد المنصات لتصور نشاط MIDI بسهولة.
كل الأعمال الثقيلة تتم بواسطة مكتبة JUCE الرائعة.
موقع المشروع هو https://github.com/gbevin/ShowMIDI
تم إنشاء ShowMIDI بواسطة Geert Bevin: https://uwyn.com
تم تصميم واجهة المستخدم بواسطة ستيفن بيتونياك: https://spetoniak.com
يعتمد ShowMIDI على وحدات Git الفرعية لتجميع التبعيات الخارجية.
بعد استنساخ المستودع، تأكد من تحديث وتهيئة جميع وحدات Git الفرعية:
git submodule update --init --recursive
لإنشاء ShowMIDI على Linux، تحتاج إلى الحد الأدنى من مجموعة الحزم المثبتة مسبقًا، ويمكن القيام بذلك على Ubuntu باستخدام:
sudo apt install build-essential pkg-config libasound2-dev libfreetype6-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev
ستحتاج أيضًا إلى العثور على إصدار VST2 SDK ووضعه في موقع يمكن للمترجم العثور عليه. من المفترض أن يمنحك البحث عبر الإنترنت عن vst2.x/aeffect.h
بعض الخيارات للتنزيل. للأسف، لا يُسمح بتوزيع SDK هذا، لذلك لم يتم تضمينه. يجب وضع مجلد VST2 SDK في libs/vst2
في المستودع المصدر.
بعد ذلك، انتقل إلى دليل LinuxMakefile
cd Builds/LinuxMakefile
وقم ببناء الملف الثنائي عن طريق كتابة make
make CONFIG=Release
سيكون الملف الثنائي الناتج موجودًا في دليل Build/LinuxMakefile/build
ويمكن نقله إلى أي مكان مناسب على نظامك، على سبيل المثال إلى /usr/local/bin
:
sudo mv build/ShowMIDI /usr/local/bin