Čeština

Herní ovladač na OSC na Macu

Stáhnout InputConfig z Mac App StoruTahle 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 zatím OSC sám neumí, ale už 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ší.

Někdo na Redditu požádal o nativní OSC, oba směry, a dostalo se to rovnou na můj seznam. Nemusíte na to čekat. Tento průvodce ukazuje, jak bych to nastavil dnes, asi za patnáct minut, plus pohled na další možnosti.

Verze 1.7 aplikace InputConfig, očekávaná v říjnu 2026, bude plně dostupná v češtině.

Postup

  1. Připojte ovladač, otevřete InputConfig a zapněte předvolbu, která posílá MIDI (fungují předvolby Lighting Desk i Gamepad Synth).
  2. Nainstalujte Chataigne, který je zdarma a běží nativně na čipu Apple silicon.
  3. V Chataigne přidejte modul MIDI a jako vstupní zařízení vyberte InputConfig.
  4. 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á.
  5. 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.
  6. Pohybujte ovladačem a sledujte, jak hodnoty přicházejí v přijímací aplikaci.

Proč je prozatím 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. Až přijde nativní OSC, bude to něco, co si zapnete sami, nasměrujete na adresu, kterou zvolíte, a jinak bude vypnuté.

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. Ke konci roku 2024 skončil. 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.1

Co se stane: Chataigne posílá aplikaci běžící na tomto Macu. Vedle toho doplňte port této aplikace.

Editor InputConfig se čtyřmi řádky: levá páčka posílá CC 1 a CC 2, Cross posílá notu 60 a R2 posílá CC 3.
Figure 1. Část mostu v InputConfig: dvě osy páčky jako CC 1 a CC 2, nota na Cross a CC 3 na R2. Chataigne je převede na OSC.
Předvolba Controller to MIDI for OSC nakreslená na DualSense Edge v Live Visualizer v InputConfig.
Figure 2. Stejné čtyři řádky na ovladači. Když pohnete páčkou, rozsvítí se její štítek CC, což ukáže, že MIDI odchází, ještě než se podíváte na most.

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:

  1. 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.
  2. 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í.
  3. 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.

Jak by mohlo vypadat nativní OSC

Plán, ke kterému se přikláním:

  • OSC ven. Z libovolného tlačítka, páčky nebo spouště.
  • OSC dovnitř. Aby jiná aplikace mohla mačkat tlačítka v InputConfig.
  • Ve výchozím stavu vypnuto. Všechno vypnuté, dokud to sami nezapnete a nedáte mu adresu.

Pokud by vám to pomohlo, dejte mi vědět. Když se ozvou lidé, kteří by to používali, věci se na seznamu posunou nahoru.

Krátké shrnutí

  • InputConfig posílá MIDI. OSC zatím 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?

Zatím ne. Posílá MIDI a most jako Chataigne ho převede na OSC. Nativní OSC v obou směrech je na mém seznamu.

Co se stalo s OSCulatorem?

Ke konci roku 2024 skončil. 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. Rozhraní aplikace a zbytek webu jsou v angličtině.

Tato stránka v dalších jazycích: English, Dansk, Deutsch, Español, Français, עברית, Magyar, Italiano, 日本語, Norsk, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt

Stáhnout InputConfig z Mac App StoruZdarma. macOS 14 nebo novější. Bez účtu, nic neopouští váš Mac. Open source na GitHubu.