Čeština
Herní ovladač na OSC na Macu
Tahle aplikace je úplně zdarma. Nemusíte si zakládat účet. Žádná předplatná, žádné složité stahování a nic není zamčené. Optimalizováno pro Apple Silicon.
OSC z herního ovladače na Macu můžete posílat hned dnes, přes most. InputConfig sám OSC neposílá, ale posílá MIDI, a volná mostová aplikace Chataigne převede to MIDI na OSC pro cokoli, co naslouchá: Resolume, TouchDesigner, QLab, Max, konzole Eos a další.
Tento průvodce ukazuje, jak bych to nastavil dnes, asi za patnáct minut, plus pohled na další možnosti.
Postup
- Připojte ovladač, otevřete InputConfig a zapněte předvolbu, která posílá MIDI (fungují předvolby Lighting Desk i Gamepad Synth).
- Nainstalujte Chataigne, který je zdarma a běží nativně na čipu Apple silicon.
- V Chataigne přidejte modul MIDI a jako vstupní zařízení vyberte InputConfig.
- Přidejte modul OSC a jako cíl nastavte aplikaci, kterou chcete ovládat: 127.0.0.1, pokud je na stejném Macu, plus port, na kterém ta aplikace naslouchá.
- Vytvořte mapování z každého ovládacího prvku MIDI na adresu OSC a pokud přijímací aplikace čeká rozsah 0 až 1, převeďte 0 až 127 na 0 až 1.
- Pohybujte ovladačem a sledujte, jak hodnoty přicházejí v přijímací aplikaci.
Proč je potřeba most
OSC běží přes síť a InputConfig nedělá vůbec žádné síťové spojení. Na tom mi záleží a je to slib v zásadách ochrany soukromí aplikace. Síťová část proto zůstává na mostu.
MIDI naproti tomu zůstává celé na vašem Macu. InputConfig předá MIDI mostu a síťovou část dělá most.
Pro nová nastavení přeskočte OSCulator
Dlouhá léta byl OSCulator odpovědí na přesně tuhle otázku a stále ho doporučuje spousta starých příspěvků na fórech. Poslední verze je jen pro Intel, což znamená, že se spoléhá na Rosetta, a Apple řekl, že macOS 27 je poslední verze, která plně podporuje aplikace pro Intel. Chataigne je nejbližší nalezená náhrada.
Posílejte OSC přes Chataigne
Chataigne je zdarma, má otevřený zdrojový kód a běží nativně na čipu Apple silicon. Bere MIDI na vstupu a posílá OSC na výstupu a umí také posílat DMX, Art-Net a sACN, pokud se nakonec pustíte do světel.
Krok 1: Pošlete MIDI z InputConfig
- Vy: Zapněte předvolbu, která posílá MIDI. Předvolba Lighting Desk dává jezdce na spouště a noty na tlačítka. Předvolba Gamepad Synth pokrývá i páčky.
- InputConfig: Posílá pohyby ovladače na svém MIDI portu, pojmenovaném InputConfig.
- Kontrola: Předvolba se v InputConfig ukazuje jako spuštěná.
Krok 2: Čtěte v Chataigne
- Vy: V Chataigne přidejte modul MIDI a jako zařízení vyberte InputConfig.
- Chataigne: Vypíše každou hodnotu, která z portu přijde.
- Kontrola: Pohněte spouští a její hodnota se v modulu změní.
Krok 3: Namiřte OSC na cíl
- Vy: Přidejte modul OSC a nastavte cíl: 127.0.0.1, když je přijímací aplikace na stejném Macu, nebo IP adresu druhého počítače, pokud je ve vaší síti, plus port, na kterém ta aplikace naslouchá.
- Chataigne: Posílá zprávy OSC na tuto adresu a port.
- Kontrola: Port souhlasí s tím, na kterém přijímací aplikace naslouchá.
Krok 4: Namapujte každý ovládací prvek
- Vy: Vytvořte mapování, kde vstupem je hodnota MIDI a výstupem zpráva OSC. Většina aplikací chce místo 0 až 127 rozsah 0 až 1 a Chataigne to umí v mapování přepočítat.
- Chataigne: Převede každý pohyb MIDI na zprávu OSC.
- Kontrola: Pohněte ovladačem a sledujte, jak hodnota dorazí do přijímací aplikace. Dobrý první test je jedna spoušť na jeden jezdec.
Cíl OSC na stejném Macu: Napište toto jako hostitele modulu OSC.
127.0.0.1Co se stane: Chataigne posílá aplikaci běžící na tomto Macu. Vedle toho doplňte port této aplikace.


Najděte adresy OSC
Každá aplikace pojmenovává své ovládací prvky jinak, takže zkontrolujte její dokumentaci kvůli adresám, na které naslouchá. Resolume, QLab i rodina ETC Eos mají OSC příkazy zdokumentované a OSC In CHOP v TouchDesigneru přijme cokoli, co mu pošlete. Pro světla možná OSC vůbec nepotřebujete: QLC+ a Lightkey čtou MIDI přímo.
Pokud nic nedorazí
Projděte tento žebřík, od nejčastější chyby:
- Zkontrolujte port. Přijímací aplikace musí naslouchat na stejném portu, na který most posílá. Je to chyba, kterou dělám nejčastěji.
- Povolte Local Network. Od macOS 15 aplikace potřebují oprávnění, aby se dostaly k jiným zařízením ve vaší místní síti. Pokud se OSC neukazuje na jiném počítači, povolte aplikaci mostu v Nastavení systému, Soukromí a zabezpečení, Local Network. InputConfig sám toto oprávnění nepotřebuje, protože MIDI váš Mac neopouští.
- Zkontrolujte rozsah. Pokud hodnota dorazí, ale skoro se nehýbe, přijímací aplikace pravděpodobně čeká 0 až 1. Přepočítejte ji v Chataigne.
Pro plynulost zvolte CC nebo pitch bend
- MIDI CC. 128 kroků, dost na průhlednost, hlasitost nebo míru efektu.
- Pitch bend. 16 384 kroků, pro něco, co se musí hýbat opravdu plynule. Předvolba Gamepad Synth ho už dává na pravou páčku. Namapujte ho na svůj nejcitlivější ovládací prvek.
MIDI zůstává uvnitř vašeho Macu, takže most přidá velmi malé zpoždění. Bluetooth je obvykle nejpomalejší článek řetězu a na představení pomůže kabel. Dejte pitch bend na ovládací prvek, který se musí hýbat plynule.
Jiné možnosti, upřímně
Pokud potřebujete jen ovladač, který posílá OSC, a nic jiného, existují dobré nástroje, které čtou herní ovladače přímo: TouchOSC to umí a stejně tak samotný Chataigne. InputConfig dává smysl, když chcete, aby stejný ovladač dělal víc: klávesy, myš a MIDI do vašeho DAW, to vše z jedné předvolby, která vás sleduje z aplikace do aplikace.
Krátké shrnutí
- InputConfig posílá MIDI. OSC neposílá.
- Chataigne to propojí. Nastavte modul MIDI na vstupu a modul OSC na výstupu, s jedním mapováním na každý ovládací prvek.
- Nejdřív zkontrolujte port. Potom na macOS 15 a novějším zkontrolujte Local Network.
MIDI dovnitř, OSC ven: most dělá síťovou část, takže InputConfig ji nikdy dělat nemusí.
Otázky
Posílá InputConfig OSC přímo?
Ne. Posílá MIDI a most jako Chataigne ho převede na OSC.
Co se stalo s OSCulatorem?
Poslední verze je jen pro Intel a spoléhá na Rosetta, takže bych teď použil Chataigne.
Bude to fungovat s OSC světelnou konzolí?
Funguje cokoli, co přijímá OSC, včetně rodiny Eos. Pro světla ale OSC možná nepotřebujete. QLC+ a Lightkey čtou MIDI přímo.
Je tam velké zpoždění?
MIDI zůstává uvnitř vašeho Macu, takže most přidá velmi málo. Bluetooth je obvykle nejpomalejší článek řetězu a na představení pomůže kabel.
Další v češtině
Podrobné návody, v angličtině
Kdo píše. Ryleigh Newman vyvíjí InputConfig a svůj Mac každý den ovládá ovladačem, protože ruce nefungují dobře. Tato stránka je přeložená z angličtiny. Aplikace InputConfig se zobrazí česky, když je Mac nastavený na češtinu. Některé stránky webu jsou jen v angličtině.
Tato stránka v dalších jazycích: English
Zdarma. macOS 14 nebo novější. Bez účtu, nic neopouští váš Mac. Open source na GitHubu.