Svenska
Handkontroll till OSC på en Mac
Den här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.
Du kan skicka OSC från en handkontroll på en Mac redan i dag, genom en brygga. InputConfig talar inte OSC på egen hand ännu, men den skickar redan MIDI, och det gratis bryggverktyget Chataigne gör den MIDI till OSC för allt som lyssnar: Resolume, TouchDesigner, QLab, Max, Eos-konsoler och fler.
Någon på Reddit bad om inbyggd OSC, både ut och in, och det hamnade direkt på min lista. Du behöver inte vänta på den. Den här guiden är hur jag skulle ställa in det i dag, på cirka femton minuter, plus en blick på de andra alternativen.
Version 1.7 av InputConfig, som väntas i oktober 2026, blir helt tillgänglig på svenska.
Steg
- Anslut handkontrollen, öppna InputConfig och slå på en förinställning som skickar MIDI (förinställningarna Lighting Desk eller Gamepad Synth fungerar båda).
- Installera Chataigne, som är gratis och körs naturligt på Apple-chip.
- I Chataigne lägger du till en MIDI-modul och väljer InputConfig som indataenhet.
- Lägg till en OSC-modul och ställ in målet på den app du vill styra: 127.0.0.1 om den ligger på samma Mac, plus den port som appen lyssnar på.
- Skapa en mappning från varje MIDI-kontroll till en OSC-adress, och skala 0 till 127 till 0 till 1 om den mottagande appen förväntar sig det.
- Flytta handkontrollen och se värdena komma fram i den mottagande appen.
Varför det finns en brygga, för nu
OSC går över nätverket, och InputConfig gör inga nätverksanslutningar alls. Det bryr jag mig om, och det är ett löfte i appens integritetspolicy. Så när inbyggd OSC kommer blir det något du slår på själv, riktat till den adress du väljer, och annars av.
MIDI, å andra sidan, stannar helt på din Mac. InputConfig lämnar över MIDI till bryggan, och bryggan sköter nätverksdelen.
Hoppa över OSCulator för nya uppsättningar
I många år var OSCulator svaret på just den här frågan, och det är fortfarande det många gamla forumtrådar rekommenderar. Det stängdes i slutet av 2024. Den senaste versionen är bara för Intel, vilket betyder att den förlitar sig på Rosetta, och Apple har sagt att macOS 27 är den sista versionen som fullt ut stöder Intel-appar. Chataigne är den närmaste ersättningen jag har hittat.
Skicka OSC genom Chataigne
Chataigne är gratis, öppen källkod och körs naturligt på Apple-chip. Den tar in MIDI och skickar ut OSC, och den kan också skicka DMX, Art-Net och sACN om du slutar med att göra ljus.
Steg 1: Skicka MIDI från InputConfig
- Du: Slå på en förinställning som skickar MIDI. Förinställningen Lighting Desk lägger reglage på triggers och noter på knapparna. Förinställningen Gamepad Synth täcker sticken också.
- InputConfig: Skickar handkontrollens rörelser på dess MIDI-port, som heter InputConfig.
- Kontroll: Förinställningen visas som igång i InputConfig.
Steg 2: Läs den i Chataigne
- Du: I Chataigne lägger du till en MIDI-modul och väljer InputConfig som enhet.
- Chataigne: Listar varje värde som kommer från porten.
- Kontroll: Flytta en trigger, så ändras dess värde i modulen.
Steg 3: Peka OSC mot målet
- Du: Lägg till en OSC-modul och ställ in målet: 127.0.0.1 när den mottagande appen ligger på samma Mac, eller den andra datorns IP-adress om den finns på ditt nätverk, plus den port som appen lyssnar på.
- Chataigne: Skickar OSC-meddelanden till den adressen och porten.
- Kontroll: Porten stämmer med den som den mottagande appen lyssnar på.
Steg 4: Mappa varje kontroll
- Du: Skapa en mappning med MIDI-värdet som indata och ett OSC-meddelande som utdata. De flesta appar vill ha 0 till 1 i stället för 0 till 127, och Chataigne kan göra om det i mappningen.
- Chataigne: Omvandlar varje MIDI-rörelse till ett OSC-meddelande.
- Kontroll: Flytta handkontrollen och se värdet komma fram i den mottagande appen. Ett bra första test är en trigger till ett reglage.
OSC-mål på samma Mac: Skriv det här som OSC-modulens värd.
127.0.0.1Vad som händer: Chataigne skickar till en app som körs på den här Mac:en. Lägg till appens port bredvid.


Hitta OSC-adresserna
Varje app namnger sina kontroller på sitt eget sätt, så kontrollera dess dokumentation för de adresser den lyssnar på. Resolume, QLab och ETC:s Eos-familj dokumenterar alla sina OSC-kommandon, och TouchDesigners OSC In CHOP tar emot vad du än skickar. För lampor behöver du kanske inte OSC alls: QLC+ och Lightkey läser MIDI direkt.
Om inget kommer fram
Klättra den här stegen, vanligaste misstaget först:
- Kontrollera porten. Den mottagande appen måste lyssna på samma port som bryggan skickar till. Det är det misstag jag gör mest.
- Tillåt Local Network. På macOS 15 och senare behöver appar behörighet för att nå andra enheter på ditt lokala nätverk. Om OSC inte visas på en annan dator, tillåt bryggappen under Systeminställningar, Integritet och säkerhet, Local Network. InputConfig behöver inte den behörigheten själv, eftersom MIDI aldrig lämnar din Mac.
- Kontrollera skalan. Om ett värde kommer fram men knappt rör sig, förväntar sig den mottagande appen troligen 0 till 1. Gör om det i Chataigne.
Välj CC eller pitch bend för jämnhet
- MIDI CC. 128 steg, gott om utrymme för opacitet, volym eller effektnivåer.
- Pitch bend. 16 384 steg, för något som behöver vara riktigt jämnt. Förinställningen Gamepad Synth lägger den redan på högra sticken. Mappa den till din känsligaste kontroll.
MIDI stannar inom din Mac, så bryggan lägger till mycket lite fördröjning. Bluetooth är oftast den långsammaste länken i kedjan, och en kabel hjälper vid föreställningar. Lägg pitch bend på den kontroll som måste röra sig jämnt.
Andra alternativ, ärligt talat
Om allt du behöver är en handkontroll som skickar OSC och inget annat finns det bra verktyg som läser handkontroller direkt: TouchOSC kan göra det, och det kan Chataigne på egen hand också. InputConfig passar när du vill att samma handkontroll gör mer än så: tangenter, musen och MIDI till din DAW, allt från en förinställning som följer dig från app till app.
Hur inbyggd OSC skulle kunna se ut
Planen jag lutar åt:
- OSC ut. Från valfri knapp, stick eller trigger.
- OSC in. Så att en annan app kan trycka på knappar i InputConfig.
- Av som standard. Allt av tills du slår på det och anger en adress.
Om det skulle hjälpa dig, säg till. Att höra från människor som skulle använda den är det som flyttar saker uppåt på listan.
Den korta versionen
- InputConfig skickar MIDI. Den skickar inte OSC ännu.
- Chataigne bygger bryggan. Ställ in en MIDI-modul in och en OSC-modul ut, med en mappning per kontroll.
- Kontrollera porten först. Kontrollera sedan Local Network på macOS 15 och senare.
MIDI in, OSC ut: bryggan sköter nätverksdelen så att InputConfig aldrig behöver göra det.
Frågor
Skickar InputConfig OSC direkt?
Inte ännu. Den skickar MIDI, och en brygga som Chataigne gör det till OSC. Inbyggd OSC åt båda håll står på min lista.
Vad hände med OSCulator?
Den stängdes i slutet av 2024. Den senaste versionen är bara för Intel och förlitar sig på Rosetta, så Chataigne är den jag skulle använda nu.
Fungerar det här med en OSC-ljuskonsol?
Allt som tar emot OSC fungerar, inklusive Eos-familjen. För lampor behöver du dock kanske inte OSC alls. QLC+ och Lightkey läser MIDI direkt.
Blir det mycket fördröjning?
MIDI stannar inom din Mac, så bryggan lägger till mycket lite. Bluetooth är oftast den långsammaste länken i kedjan, och en kabel hjälper vid föreställningar.
Mer på svenska
Fullständiga guider, på engelska
Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska.
Den här sidan på andra språk: English, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, Italiano, 日本語, Norsk, Polski, Português, Русский, Slovenčina, ไทย, Türkçe, Українська, Tiếng Việt
Gratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.