Magyar

Játékvezérlő OSC-re Macen

Az InputConfig letöltése a Mac App Store-bólEz az alkalmazás teljesen ingyenes. Nem kell fiókot létrehoznod. Nincs előfizetés, nincs bonyolult letöltés, és semmi sincs zárolva. Apple Silicon processzorokra optimalizálva.

Ma már küldhetsz OSC-t játékvezérlőből Macen, egy hídon át. Az InputConfig maga nem küld OSC-t, de MIDI-t küld, az ingyenes Chataigne híd app pedig ezt a MIDI-t OSC-vé alakítja mindenhez, ami hallgatja: Resolume, TouchDesigner, QLab, Max, Eos-konzolok és más.

Ez az útmutató arra mutat utat, ahogyan én ma beállítanám, körülbelül tizenöt perc alatt, a többi lehetőség áttekintésével együtt.

Lépések

  1. Csatlakoztasd a kontrollert, nyisd meg az InputConfigot, és kapcsolj be egy MIDI-t küldő előbeállítást (a Lighting Desk és a Gamepad Synth előbeállítás is működik).
  2. Telepítsd a Chataignét, amely ingyenes, és natívan fut Apple szilíciumon.
  3. A Chataignében adj hozzá egy MIDI-modult, és válaszd az InputConfigot bemeneti eszköznek.
  4. Adj hozzá egy OSC-modult, és állítsd a célt arra az appra, amelyet vezérelni akarsz: 127.0.0.1, ha ugyanazon a Macen van, plusz az a port, amelyen az app hallgat.
  5. Hozz létre leképezést minden MIDI-vezérlőtől egy OSC-címig, és ha a fogadó app ezt várja, skálázd a 0-tól 127-ig tartó értéket 0-tól 1-ig.
  6. Mozgasd a kontrollert, és figyeld, ahogy az értékek megérkeznek a fogadó appban.

Miért van híd

Az OSC hálózaton fut, az InputConfig pedig egyáltalán nem létesít hálózati kapcsolatot. Ez számomra fontos, és az app adatvédelmi szabályzatában is szerepel. A hálózati részt ezért a híd végzi.

A MIDI ezzel szemben teljesen a Macen marad. Az InputConfig a MIDI-t átadja a hídnak, a híd végzi a hálózati részt.

Új beállításokhoz hagyd ki az OSCulatort

Évekig az OSCulator volt a válasz erre a kérdésre, és sok régi fórumbejegyzés még ma is ezt ajánlja. Az utolsó verziója csak Intel, ami azt jelenti, hogy a Rosettára támaszkodik, és az Apple azt mondta, hogy a macOS 27 az utolsó verzió, amely teljesen támogatja az Intel-appokat. A Chataigne a legközelebbi csere, amelyet találtam.

OSC küldése a Chataignén át

A Chataigne ingyenes, nyílt forráskódú, és natívan fut Apple szilíciumon. MIDI-t fogad be és OSC-t küld ki, és DMX-, Art-Net- és sACN-jelet is tud küldeni, ha végül világítással is foglalkozol.

1. lépés: Küldj MIDI-t az InputConfigból

  • Te: Kapcsolj be egy MIDI-t küldő előbeállítást. A Lighting Desk előbeállítás csúszkákat tesz a ravaszokra, hangokat a gombokra. A Gamepad Synth előbeállítás a karokat is lefedi.
  • InputConfig: Elküldi a kontroller mozdulatait a MIDI-portján, amelynek a neve InputConfig.
  • Ellenőrzés: Az előbeállítás futó állapotban látszik az InputConfigban.

2. lépés: Olvasd be a Chataignében

  • Te: A Chataignében adj hozzá egy MIDI-modult, és az eszköznek az InputConfigot válaszd.
  • Chataigne: Minden értéket listáz, amely a portról érkezik.
  • Ellenőrzés: Húzz meg egy ravaszt, és a modulban megváltozik az értéke.

3. lépés: Irányítsd az OSC-t a célra

  • Te: Adj hozzá egy OSC-modult, és állítsd be a célt: 127.0.0.1, ha a fogadó app ugyanazon a Macen van, vagy a másik számítógép IP-címét, ha a hálózatodon van, plusz az app által hallgatott portot.
  • Chataigne: OSC-üzeneteket küld arra a címre és portra.
  • Ellenőrzés: A port egyezik azzal, amelyen a fogadó app hallgat.

4. lépés: Térképezd fel minden vezérlőt

  • Te: Hozz létre leképezést, amelyben a bemenet a MIDI-érték, a kimenet pedig egy OSC-üzenet. A legtöbb app 0-tól 1-ig várja 0-tól 127-ig helyett, a Chataigne ezt átskálázhatja a leképezésben.
  • Chataigne: Minden MIDI-mozdulatot OSC-üzenetté alakít.
  • Ellenőrzés: Mozgasd a kontrollert, és figyeld, ahogy az érték megérkezik a fogadó appban. Jó első teszt: egy ravasz egy csúszkához.

OSC-cél ugyanazon a Macen: Ezt írd be az OSC-modul hosztjaként.

127.0.0.1

Mi történik: A Chataigne ennek a Macnek a futó appjához küld. Mellé írd be annak az appnak a portját.

Az InputConfig szerkesztője négy sorral: a bal kar a CC 1-et és a CC 2-t küldi, az X gomb a 60-as hangot, az R2 pedig a CC 3-at.
1. ábra. Az InputConfig fele a hídnak: két karírány CC 1 és CC 2 néven, egy hang az X gombon, és CC 3 az R2-n. A Chataigne ezeket OSC-vé alakítja.
A Controller to MIDI for OSC előbeállítás egy DualSense Edge-en, az InputConfig Live Visualizerében rajzolva.
2. ábra. Ugyanaz a négy sor a kontrolleren. Mozgasd a kart, és a CC-címke kigyullad, így még a híd megnézése előtt látod, hogy a MIDI kimegy.

Keresd meg az OSC-címeket

Minden app másképp nevezi el a vezérlőit, ezért nézd meg a dokumentációjában, melyik címeken hallgat. A Resolume, a QLab és az ETC Eos-családja mind dokumentálja az OSC-parancsait, a TouchDesigner OSC In CHOP eleme pedig mindent elfogad, amit küldesz neki. Világításhoz lehet, hogy egyáltalán nincs szükséged OSC-re: a QLC+ és a Lightkey közvetlenül olvassa a MIDI-t.

Ha semmi nem érkezik meg

Mássz fel ezen a létrán, a leggyakoribb hibával kezdve:

  1. Ellenőrizd a portot. A fogadó appnak ugyanazon a porton kell hallgatnia, amelyre a híd küld. Ezt hibázom a legtöbbet.
  2. Engedélyezd a helyi hálózatot. A macOS 15-től kezdve az appoknak engedély kell ahhoz, hogy elérjék a helyi hálózatodon lévő más eszközöket. Ha az OSC nem jelenik meg egy másik számítógépen, engedélyezd a hídappnak a Rendszerbeállítások, Adatvédelem és biztonság, Local Network részében. Az InputConfignak magának nincs szüksége erre az engedélyre, mert a MIDI sosem hagyja el a Macet.
  3. Ellenőrizd a skálát. Ha egy érték megérkezik, de alig mozdul, a fogadó app valószínűleg 0-tól 1-ig vár. Térképezd át a Chataignében.

Válassz CC-t vagy pitch bendet a simasághoz

  • MIDI CC. 128 lépés, ami bőven elég átlátszósághoz, hangerőhöz vagy effektmennyiséghez.
  • Pitch bend. 16 384 lépés, olyasmihez, aminek tényleg simának kell lennie. A Gamepad Synth előbeállítás már a jobb karra teszi. Ezt a legérzékenyebb vezérlőhöz rendeld.

A MIDI a Macen marad, így a híd alig ad késleltetést. A Bluetooth általában a lánc leglassabb szeme, és előadásokhoz a kábel segít. A pitch bendet arra a vezérlőre tedd, amelynek simán kell mozognia.

Más lehetőségek, őszintén

Ha csak az kell, hogy egy kontroller OSC-t küldjön, és semmi más, vannak jó eszközök, amelyek közvetlenül olvassák a játékvezérlőket: a TouchOSC tudja, és a Chataigne önmagában is. Az InputConfig akkor ésszerű, ha ugyanaz a kontroller többet is csináljon: billentyűket, az egeret és MIDI-t a DAW-be, mindezt egy előbeállításból, amely appról appra követ.

A röviden

  • Az InputConfig MIDI-t küld. OSC-t nem küld.
  • A Chataigne hidalja át. Állíts be egy MIDI-modult bemenetnek és egy OSC-modult kimenetnek, vezérlőnként egy leképezéssel.
  • Először a portot ellenőrizd. Utána a Local Network beállítást macOS 15-től kezdve.

MIDI be, OSC ki: a híd végzi a hálózati részt, így az InputConfignak sosem kell.

Kérdések

Küld az InputConfig közvetlenül OSC-t?

Nem. MIDI-t küld, és egy olyan híd, mint a Chataigne, ezt OSC-vé alakítja.

Mi történt az OSCulatorral?

Az utolsó verziója csak Intel, és a Rosettára támaszkodik, ezért most a Chataignét használnám.

Működik ez egy OSC-s világítási konzollal?

Minden, ami elfogad OSC-t, működik, köztük az Eos-család. Világításhoz viszont lehet, hogy egyáltalán nincs szükséged OSC-re. A QLC+ és a Lightkey közvetlenül olvassa a MIDI-t.

Sok a késleltetés?

A MIDI a Macen marad, így a híd alig ad hozzá. A Bluetooth általában a lánc leglassabb szeme, és előadásokhoz a kábel segít.

Továbbiak magyarul

Magyar nyelvű oldalak

Részletes útmutatók, angolul

Ki írja. Ryleigh Newman fejleszti az InputConfigot, és a saját Macjét minden nap kontrollerrel kezeli, mert a kezei nem működnek jól. Ez az oldal angolból fordított. Az InputConfig magyarul jelenik meg, ha a Mac nyelve magyar. A webhely néhány oldala csak angolul érhető el.

Ez az oldal más nyelveken: English

Az InputConfig letöltése a Mac App Store-bólIngyenes. macOS 14 vagy újabb. Fiók nélkül, semmi sem hagyja el a Macet. Nyílt forráskód a GitHubon.