Polski
Kontroler do gier na OSC na Macu
Ta aplikacja jest całkowicie darmowa. Nie trzeba zakładać konta. Nie ma subskrypcji ani skomplikowanych pobrań, a nic nie jest zablokowane. Zoptymalizowana pod Apple Silicon.
Możesz już dziś wysyłać OSC z kontrolera do gier na Macu, przez pomost. InputConfig sam jeszcze nie mówi OSC, ale już wysyła MIDI, a darmowa aplikacja pomostowa Chataigne zamienia to MIDI w OSC dla wszystkiego, co słucha: Resolume, TouchDesigner, QLab, Max, konsole Eos i inne.
Ktoś na Reddicie poprosił o natywne OSC, w obu kierunkach, i trafiło to prosto na moją listę. Nie musisz czekać. Ten przewodnik pokazuje, jak to ustawić dziś, w około piętnaście minut, oraz spojrzenie na inne opcje.
Wersja 1.7 aplikacji InputConfig, spodziewana w październiku 2026 r., będzie w pełni dostępna po polsku.
Kroki
- Podłącz kontroler, otwórz InputConfig i włącz ustawienie wysyłające MIDI (działają oba: Lighting Desk i Gamepad Synth).
- Zainstaluj Chataigne, który jest darmowy i działa natywnie na procesorach Apple silicon.
- W Chataigne dodaj moduł MIDI i wybierz InputConfig jako urządzenie wejściowe.
- Dodaj moduł OSC i ustaw cel na aplikację, którą chcesz sterować: 127.0.0.1, jeśli jest na tym samym Macu, plus port, na którym ta aplikacja nasłuchuje.
- Utwórz mapowanie z każdej kontrolki MIDI na adres OSC i przeskaluj 0 do 127 na 0 do 1, jeśli odbierająca aplikacja tego oczekuje.
- Porusz kontrolerem i obserwuj, jak wartości docierają do odbierającej aplikacji.
Dlaczego na razie jest pomost
OSC działa przez sieć, a InputConfig w ogóle nie nawiązuje połączeń sieciowych. Zależy mi na tym i to obietnica w polityce prywatności aplikacji. Więc gdy pojawi się natywne OSC, będzie czymś, co włączysz sam, skierowanym na adres, który wybierzesz, a poza tym wyłączonym.
MIDI natomiast zostaje w całości na twoim Macu. InputConfig przekazuje MIDI pomostowi, a pomost robi część sieciową.
Pomiń OSCulator w nowych konfiguracjach
Przez lata OSCulator był odpowiedzią na to pytanie i wiele starych wpisów na forach wciąż go poleca. Zakończył działalność pod koniec 2024 roku. Ostatnia wersja działa tylko na Intelu, czyli opiera się na Rosetta, a Apple powiedziało, że macOS 27 to ostatnia wersja w pełni obsługująca aplikacje Intel. Chataigne to najbliższy zamiennik, jaki da się znaleźć.
Wyślij OSC przez Chataigne
Chataigne jest darmowy, ma otwarty kod i działa natywnie na Apple silicon. Przyjmuje MIDI i wysyła OSC, a może też wysyłać DMX, Art-Net i sACN, jeśli zajmiesz się światłem.
Krok 1: Wyślij MIDI z InputConfig
- Ty: Włącz ustawienie wysyłające MIDI. Ustawienie Lighting Desk kładzie suwaki na spustach, a nuty na przyciskach. Ustawienie Gamepad Synth obejmuje też gałki.
- InputConfig: Wysyła ruchy kontrolera na swoim porcie MIDI, nazwanym InputConfig.
- Sprawdzenie: Ustawienie pokazuje się w InputConfig jako uruchomione.
Krok 2: Odczytaj w Chataigne
- Ty: W Chataigne dodaj moduł MIDI i wybierz InputConfig jako urządzenie.
- Chataigne: Wypisuje każdą wartość, która przychodzi z portu.
- Sprawdzenie: Porusz spustem, a jego wartość zmieni się w module.
Krok 3: Wskaż cel OSC
- Ty: Dodaj moduł OSC i ustaw cel: 127.0.0.1, gdy odbierająca aplikacja jest na tym samym Macu, albo adres IP drugiego komputera, jeśli jest w twojej sieci, plus port, na którym ta aplikacja nasłuchuje.
- Chataigne: Wysyła wiadomości OSC na ten adres i port.
- Sprawdzenie: Port zgadza się z tym, na którym nasłuchuje odbierająca aplikacja.
Krok 4: Zmapuj każdą kontrolkę
- Ty: Utwórz mapowanie, z wartością MIDI jako wejściem i wiadomością OSC jako wyjściem. Większość aplikacji chce 0 do 1 zamiast 0 do 127, a Chataigne może to przeliczyć w mapowaniu.
- Chataigne: Zamienia każdy ruch MIDI na wiadomość OSC.
- Sprawdzenie: Porusz kontrolerem i obserwuj, jak wartość dociera do odbierającej aplikacji. Dobry pierwszy test to jeden spust na jeden suwak.
Cel OSC na tym samym Macu: Wpisz to jako host w module OSC.
127.0.0.1Co się dzieje: Chataigne wysyła do aplikacji działającej na tym Macu. Obok wpisz port tej aplikacji.


Znajdź adresy OSC
Każda aplikacja nazywa swoje kontrolki inaczej, więc sprawdź w jej dokumentacji adresy, na które nasłuchuje. Resolume, QLab i rodzina ETC Eos wszystkie dokumentują swoje polecenia OSC, a OSC In CHOP w TouchDesigner przyjmie to, co mu wyślesz. Do świateł OSC może wcale nie być potrzebne: QLC+ i Lightkey czytają MIDI bezpośrednio.
Jeśli nic nie dociera
Wejdź po tej drabinie, najczęstszy błąd pierwszy:
- Sprawdź port. Odbierająca aplikacja musi nasłuchiwać na tym samym porcie, na który wysyła pomost. To błąd, który najczęściej się zdarza.
- Zezwól na Local Network. W macOS 15 i nowszych aplikacje potrzebują zgody na łączenie się z innymi urządzeniami w sieci lokalnej. Jeśli OSC nie pojawia się na innym komputerze, zezwól aplikacji pomostowej w Ustawieniach systemowych, Prywatność i ochrona, Local Network. InputConfig sam nie potrzebuje tego uprawnienia, bo MIDI nigdy nie opuszcza Maca.
- Sprawdź skalę. Jeśli wartość dociera, ale ledwo się rusza, odbierająca aplikacja prawdopodobnie oczekuje 0 do 1. Przeskaluj ją w Chataigne.
Wybierz CC albo pitch bend dla płynności
- MIDI CC. 128 kroków, wystarczająco dla krycia, głośności albo ilości efektów.
- Pitch bend. 16 384 kroków, dla czegoś, co musi być naprawdę płynne. Ustawienie Gamepad Synth już daje go na prawej gałce. Zmapuj go na swoją najbardziej czułą kontrolkę.
MIDI zostaje w twoim Macu, więc pomost dodaje bardzo mało opóźnienia. Bluetooth zwykle jest najwolniejszym ogniwem, a na pokazach pomaga kabel. Daj pitch bend kontrolce, która musi się ruszać płynnie.
Inne opcje, uczciwie
Jeśli potrzebujesz tylko kontrolera wysyłającego OSC i nic więcej, są dobre narzędzia czytające pady do gier bezpośrednio: TouchOSC potrafi to zrobić, tak samo jak sam Chataigne. InputConfig ma sens, gdy chcesz, żeby ten sam kontroler robił więcej: klawisze, mysz i MIDI do DAW, wszystko z jednego ustawienia, które podąża za tobą z aplikacji do aplikacji.
Jak mogłoby wyglądać natywne OSC
Plan, ku któremu się skłaniam:
- OSC na wyjściu. Z dowolnego przycisku, gałki albo spustu.
- OSC na wejściu. Żeby inna aplikacja mogła naciskać przyciski w InputConfig.
- Domyślnie wyłączone. Wszystko wyłączone, dopóki nie włączysz tego i nie podasz adresu.
Jeśli by ci to pomogło, daj znać. Odzew od osób, które by z tego korzystały, to to, co przesuwa sprawy wyżej na liście.
Krótka wersja
- InputConfig wysyła MIDI. Jeszcze nie wysyła OSC.
- Chataigne robi pomost. Ustaw moduł MIDI na wejściu i moduł OSC na wyjściu, z jednym mapowaniem na kontrolkę.
- Najpierw sprawdź port. Potem Local Network na macOS 15 i nowszych.
MIDI na wejściu, OSC na wyjściu: pomost robi część sieciową, więc InputConfig nigdy nie musi.
Pytania
Czy InputConfig wysyła OSC bezpośrednio?
Jeszcze nie. Wysyła MIDI, a pomost, taki jak Chataigne, zamienia to w OSC. Natywne OSC w obu kierunkach jest na liście do zrobienia.
Co się stało z OSCulator?
Zakończył działalność pod koniec 2024 roku. Ostatnia wersja działa tylko na Intelu i opiera się na Rosetta, więc obecnie najlepszym wyborem jest Chataigne.
Czy to zadziała z konsolą świetlną obsługującą OSC?
Wszystko, co przyjmuje OSC, zadziała, w tym rodzina Eos. Do świateł jednak OSC może wcale nie być potrzebne. QLC+ i Lightkey czytają MIDI bezpośrednio.
Czy jest duże opóźnienie?
MIDI zostaje w twoim Macu, więc pomost dodaje bardzo mało. Bluetooth zwykle jest najwolniejszym ogniwem, a na pokazach pomaga kabel.
Więcej po polsku
Pełne poradniki, po angielsku
Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. Główne przyciski i menu aplikacji są po polsku, gdy Mac jest ustawiony na polski. Reszta aplikacji i witryny jest po angielsku.
Ta strona w innych językach: English, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, Italiano, 日本語, Norsk, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt
Za darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.