validate
Waliduj wtyczki iPlug2 w formatach AU, VST3 i CLAP za pomocą dedykowanych narzędzi
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do walidacji zbudowanych wtyczek iPlug2 przy użyciu format-specyficznych walidatorów. Obsługuje Audio Unit (AUv2, AUv3), VST3 i CLAP. Automatycznie odczytuje identyfikatory wtyczki z pliku config.h, określa typ AU na podstawie konfiguracji i uruchamia odpowiednie narzędzia walidacyjne. Przydatny dla deweloperów wtyczek audio, którzy chcą sprawdzić poprawność kompilacji przed dystrybucją.
Jak używać
Upewnij się, że wtyczka została już zbudowana. Skill wymaga istniejącego projektu w katalogu Examples/ lub Tests/ iPlug2.
Przygotuj nazwę projektu (np. IPlugEffect) — będzie ona użyta do zlokalizowania pliku config.h zawierającego identyfikatory wtyczki (PLUG_NAME, PLUG_UNIQUE_ID, PLUG_MFR_ID, PLUG_TYPE).
Uruchom skill z argumentem PROJECT_NAME. Opcjonalnie podaj FORMAT (AU, AUv3, VST3, CLAP, all) — domyślnie waliduje wszystkie dostępne formaty.
Skill automatycznie odczyta config.h, wyodrębni identyfikatory wtyczki i określi typ AU (aufx dla efektów, aumu dla instrumentów, aumf dla efektów MIDI).
Dla walidacji Audio Unit na macOS skill uruchomi auval z odpowiednimi parametrami. Szukaj komunikatu "AU VALIDATION SUCCEEDED" na końcu. Dla AUv3 upewnij się, że aplikacja hosta jest podpisana kodem i została uruchomiona przynajmniej raz.
Dla VST3 i CLAP skill użyje vstvalidator i clap-validator. Przejrzyj raport walidacji — wszelkie błędy lub ostrzeżenia wskazują na problemy, które należy naprawić przed wydaniem wtyczki.