Toolverse
All skills

validate

by iPlug2

Validate iPlug2 plugin builds using format-specific validators (auval, pluginval, vstvalidator, clap-validator) (project)

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
iPlug2
Category
Testing
Views
2

About this skill

Validate iPlug2 plugin builds using format-specific validators (auval, pluginval, vstvalidator, clap-validator) (project)

How to use

  1. Upewnij się, że wtyczka została już zbudowana. Skill wymaga istniejącego projektu w katalogu Examples/ lub Tests/ iPlug2.

  2. 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).

  3. Uruchom skill z argumentem PROJECT_NAME. Opcjonalnie podaj FORMAT (AU, AUv3, VST3, CLAP, all) — domyślnie waliduje wszystkie dostępne formaty.

  4. 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).

  5. 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.

  6. 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.

Related skills