Italiano

Da controller da gioco a OSC su Mac

Scarica InputConfig dal Mac App StoreQuesta app è completamente gratuita. Non devi creare un account. Niente abbonamenti, niente download complicati, e nulla è bloccato. Ottimizzata per Apple Silicon.

Oggi puoi inviare OSC da un controller da gioco su Mac, tramite un ponte. InputConfig non parla OSC da solo per ora, ma invia già MIDI, e l'app gratuita Chataigne trasforma quel MIDI in OSC per qualsiasi cosa ascolti: Resolume, TouchDesigner, QLab, Max, console Eos e altro.

Qualcuno su Reddit ha chiesto l'OSC nativo, in uscita e in entrata, e la richiesta è finita subito nella mia lista. Non devi aspettarlo. Questa guida è come lo imposterei oggi, in circa quindici minuti, più uno sguardo alle altre opzioni.

La versione 1.7 di InputConfig, prevista per ottobre 2026, sarà disponibile interamente in italiano.

Passaggi

  1. Collega il controller, apri InputConfig e attiva un preset che invia MIDI (vanno bene sia il preset Lighting Desk sia Gamepad Synth).
  2. Installa Chataigne, che è gratuito e gira in modo nativo su Apple silicon.
  3. In Chataigne aggiungi un modulo MIDI e scegli InputConfig come dispositivo di ingresso.
  4. Aggiungi un modulo OSC e imposta come destinazione l'app che vuoi controllare: 127.0.0.1 se è sullo stesso Mac, più la porta su cui ascolta quell'app.
  5. Crea una mappatura da ogni controllo MIDI a un indirizzo OSC, e riduci la scala da 0-127 a 0-1 se l'app ricevente se lo aspetta.
  6. Muovi il controller e guarda arrivare i valori nell'app ricevente.

Perché c'è un ponte, per ora

OSC passa dalla rete, e InputConfig non fa alcuna connessione di rete. Ci tengo, ed è una promessa nell'informativa sulla privacy dell'app. Quindi, quando arriverà l'OSC nativo, sarà qualcosa che attivi tu, puntato sull'indirizzo che scegli, e disattivato altrimenti.

Il MIDI, invece, resta interamente sul tuo Mac. InputConfig passa il MIDI al ponte, e il ponte si occupa della parte di rete.

Evita OSCulator per le nuove configurazioni

Per anni OSCulator è stata la risposta a questa domanda esatta, e molti vecchi post nei forum la consigliano ancora. Ha chiuso alla fine del 2024. L'ultima versione è solo Intel, il che significa che si appoggia a Rosetta, e Apple ha detto che macOS 27 è l'ultima versione a supportare pienamente le app Intel. Chataigne è la sostituzione più vicina che io abbia trovato.

Invia OSC tramite Chataigne

Chataigne è gratuito, open source e gira in modo nativo su Apple silicon. Riceve MIDI e invia OSC, e può anche inviare DMX, Art-Net e sACN se finisci per occuparti di luci.

Passo 1: invia il MIDI da InputConfig

  • Tu: Attiva un preset che invia MIDI. Il Lighting Desk preset mette i cursori sui grilletti e le note sui pulsanti. Il Gamepad Synth preset copre anche gli stick.
  • InputConfig: Invia i movimenti del controller sulla sua porta MIDI, chiamata InputConfig.
  • Controllo: Il preset risulta in esecuzione in InputConfig.

Passo 2: leggilo in Chataigne

  • Tu: In Chataigne, aggiungi un modulo MIDI e scegli InputConfig come dispositivo.
  • Chataigne: Elenca ogni valore che arriva dalla porta.
  • Controllo: Muovi un grilletto e il suo valore cambia nel modulo.

Passo 3: indirizza l'OSC alla destinazione

  • Tu: Aggiungi un modulo OSC e imposta la destinazione: 127.0.0.1 quando l'app ricevente è sullo stesso Mac, oppure l'indirizzo IP dell'altro computer se è sulla tua rete, più la porta su cui ascolta quell'app.
  • Chataigne: Invia i messaggi OSC a quell'indirizzo e porta.
  • Controllo: La porta corrisponde a quella su cui ascolta l'app ricevente.

Passo 4: mappa ogni controllo

  • Tu: Crea una mappatura con il valore MIDI come ingresso e un messaggio OSC come uscita. La maggior parte delle app vuole da 0 a 1 invece che da 0 a 127, e Chataigne può rimapparlo nella mappatura.
  • Chataigne: Converte ogni movimento MIDI in un messaggio OSC.
  • Controllo: Muovi il controller e guarda il valore arrivare nell'app ricevente. Un buon primo test è un grilletto su un cursore.

Destinazione OSC sullo stesso Mac: scrivi questo come host del modulo OSC.

127.0.0.1

Cosa succede: Chataigne invia a un'app in esecuzione su questo Mac. Aggiungi accanto la porta di quell'app.

L'editor di InputConfig con quattro righe: lo stick sinistro che invia CC 1 e CC 2, Croce che invia la nota 60 e R2 che invia CC 3.
Figure 1. La parte InputConfig del ponte: due assi dello stick come CC 1 e CC 2, una nota su Croce e CC 3 su R2. Chataigne le trasforma in OSC.
Il preset Controller to MIDI for OSC disegnato su un DualSense Edge nel Live Visualizer di InputConfig.
Figure 2. Le stesse quattro righe sul controller. Muovi lo stick e la sua etichetta CC si accende, il che ti dice che il MIDI sta uscendo prima ancora di guardare il ponte.

Trova gli indirizzi OSC

Ogni app dà ai suoi controlli nomi diversi, quindi controlla la sua documentazione per gli indirizzi che ascolta. Resolume, QLab e la famiglia Eos di ETC documentano tutti i loro comandi OSC, e il blocco OSC In di TouchDesigner accetta qualsiasi cosa gli invii. Per le luci potresti non aver bisogno di OSC affatto: QLC+ e Lightkey leggono il MIDI direttamente.

Se non arriva nulla

Sali questa scala, partendo dall'errore più comune:

  1. Controlla la porta. L'app ricevente deve ascoltare sulla stessa porta a cui invia il ponte. È l'errore che faccio più spesso.
  2. Consenti Rete locale. Su macOS 15 e successivi le app hanno bisogno di un permesso per raggiungere altri dispositivi nella rete locale. Se l'OSC non compare su un altro computer, consenti l'app ponte in Impostazioni di Sistema, Privacy e sicurezza, Rete locale. InputConfig stesso non ha bisogno di questo permesso, perché il MIDI non esce mai dal tuo Mac.
  3. Controlla la scala. Se un valore arriva ma si muove appena, l'app ricevente probabilmente si aspetta da 0 a 1. Rimappalo in Chataigne.

Scegli CC o pitch bend per la fluidità

  • MIDI CC. 128 passi, più che sufficienti per opacità, volume o quantità di un effetto.
  • Pitch bend. 16.384 passi, per qualcosa che deve essere davvero fluido. Il preset Gamepad Synth lo mette già sullo stick destro. Mappalo sul controllo più sensibile.

Il MIDI resta dentro il tuo Mac, quindi il ponte aggiunge pochissimo ritardo. Il Bluetooth è di solito l'anello più lento della catena, e per gli spettacoli aiuta un cavo. Metti il pitch bend sul controllo che deve muoversi in modo fluido.

Altre opzioni, con onestà

Se ti serve soltanto un controller che invia OSC e nient'altro, ci sono buoni strumenti che leggono direttamente i controller da gioco: TouchOSC può farlo, e lo può fare anche Chataigne da solo. InputConfig ha senso quando vuoi che lo stesso controller faccia di più: tasti, mouse e MIDI verso la tua DAW, tutto da un solo preset che ti segue da un'app all'altra.

Come potrebbe essere l'OSC nativo

Il piano verso cui sto andando:

  • OSC in uscita. Da qualsiasi pulsante, stick o grilletto.
  • OSC in entrata. Così un'altra app può premere pulsanti in InputConfig.
  • Disattivato di default. Tutto spento finché non lo accendi e gli dai un indirizzo.

Se ti servirebbe, fammelo sapere. Sentire da chi lo userebbe è ciò che fa salire le cose nella lista.

In breve

  • InputConfig invia MIDI. Non invia ancora OSC.
  • Chataigne fa da ponte. Imposta un modulo MIDI in ingresso e un modulo OSC in uscita, con una mappatura per controllo.
  • Controlla prima la porta. Poi controlla Rete locale su macOS 15 e successivi.

MIDI in entrata, OSC in uscita: il ponte si occupa della parte di rete, così InputConfig non deve farlo mai.

Domande

InputConfig invia OSC direttamente?

Non ancora. Invia MIDI, e un ponte come Chataigne lo trasforma in OSC. L'OSC nativo in entrambe le direzioni è nella mia lista.

Che fine ha fatto OSCulator?

Ha chiuso alla fine del 2024. L'ultima versione è solo Intel e si appoggia a Rosetta, quindi oggi userei Chataigne.

Funzionerà con una console di luci OSC?

Qualsiasi cosa accetti OSC funziona, compresa la famiglia Eos. Per le luci, però, potresti non aver bisogno di OSC affatto. QLC+ e Lightkey leggono il MIDI direttamente.

C'è molto ritardo?

Il MIDI resta dentro il tuo Mac, quindi il ponte aggiunge pochissimo. Il Bluetooth è di solito l'anello più lento della catena, e per gli spettacoli aiuta un cavo.

Altro in italiano

Guide complete, in inglese

Chi scrive. Ryleigh Newman sviluppa InputConfig e ogni giorno usa il proprio Mac con un controller, perché le mani non funzionano bene. Questa pagina è tradotta dall'inglese. I pulsanti e i menu principali dell'app compaiono in italiano quando il Mac è impostato in italiano; questa pagina li chiama così, con il nome inglese tra parentesi. Il resto dell'app e del sito è in inglese.

Questa pagina in altre lingue: English, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, 日本語, Norsk, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt

Scarica InputConfig dal Mac App StoreGratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.