Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create a new iPlug2 plugin project by duplicating an example template
How to use
- Przygotuj dane projektu: nazwę wtyczki (bez spacji i znaków specjalnych), nazwę producenta (domyślnie "AcmeInc" jeśli nie podasz) oraz wybierz szablon bazowy. Dostępne szablony to IPlugEffect dla efektów audio, IPlugInstrument dla instrumentów polfonicznych, IPlugControls do demonstracji widżetów, IPlugWebUI dla interfejsów HTML/CSS/JS, IPlugSwiftUI dla macOS/iOS oraz IPlugSvelteUI dla interfejsów Svelte.
- Przejdź do katalogu Examples w repozytorium iPlug2 i uruchom skrypt duplicate.py z trzema parametrami: nazwą szablonu źródłowego, nazwą nowej wtyczki oraz nazwą producenta. Na przykład: ./duplicate.py IPlugEffect MojaWtyczka MojaFirma.
- Skrypt automatycznie klonuje wybrany szablon i tworzy nowy katalog projektu ze wszystkimi plikami o zmienionej nazwie i wstępnie skonfigurowanymi ustawieniami.
- Przejrzyj i dostosuj plik config.h: zweryfikuj unikalny identyfikator PLUG_UNIQUE_ID (4 znaki), ustaw PLUG_MFR_ID dla producenta (4 znaki) oraz opcjonalnie dodaj informacje o prawach autorskich, email i adresy URL. Możesz pominąć te kroki jeśli chcesz użyć wartości domyślnych.
- Zwróć uwagę na wrażliwe ustawienia: nie zmieniaj BUNDLE_NAME bez aktualizacji plików plist, a w config.h unikaj dodawania instrukcji #include.
- Projekt jest gotowy do dalszego rozwoju — możesz teraz edytować kod, dodawać parametry i dostosowywać interfejs użytkownika zgodnie z potrzebami wtyczki.