Toolverse
Wszystkie skille

duplicate-example

autor: iPlug2

Twórz nowe projekty wtyczek iPlug2 na bazie gotowych szablonów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
iPlug2
Kategoria
DevOps
Wyświetlenia
1

O skillu

Umiejętność do szybkiego tworzenia nowych projektów wtyczek audio dla iPlug2. Wybierz szablon (efekt, instrument, UI), podaj nazwę projektu i producenta, a narzędzie automatycznie sklonuje przykład z dostosowanymi plikami konfiguracyjnymi. Obsługuje szablony dla efektów, instrumentów, kontrolek, interfejsów webowych i natywnych (SwiftUI, Svelte). Idealne dla deweloperów chcących szybko rozpocząć pracę nad nową wtyczką bez ręcznego konfigurowania struktury projektu.

Jak używać

  1. 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.
  2. 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.
  3. Skrypt automatycznie klonuje wybrany szablon i tworzy nowy katalog projektu ze wszystkimi plikami o zmienionej nazwie i wstępnie skonfigurowanymi ustawieniami.
  4. 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.
  5. Zwróć uwagę na wrażliwe ustawienia: nie zmieniaj BUNDLE_NAME bez aktualizacji plików plist, a w config.h unikaj dodawania instrukcji #include.
  6. Projekt jest gotowy do dalszego rozwoju — możesz teraz edytować kod, dodawać parametry i dostosowywać interfejs użytkownika zgodnie z potrzebami wtyczki.

Podobne skille