Bahasa Indonesia

Game controller ke OSC di Mac

Unduh InputConfig di Mac App StoreAplikasi ini sepenuhnya gratis. Kamu tidak perlu membuat akun. Tidak ada langganan, tidak ada unduhan yang merepotkan, dan tidak ada yang dikunci. Dioptimalkan untuk Apple silicon.

Kamu bisa mengirim OSC dari game controller di Mac hari ini, lewat sebuah jembatan. InputConfig belum bisa berbicara OSC dengan sendirinya, tetapi ia sudah mengirim MIDI, dan aplikasi jembatan gratis Chataigne mengubah MIDI itu menjadi OSC untuk apa pun yang mendengarkan: Resolume, TouchDesigner, QLab, Max, konsol Eos, dan lainnya.

Seseorang di Reddit meminta OSC asli, baik keluar maupun masuk, dan permintaan itu langsung masuk daftar saya. Kamu tidak perlu menunggunya. Panduan ini adalah cara yang akan saya pakai untuk mengaturnya sekarang, sekitar lima belas menit, ditambah gambaran tentang pilihan lain.

InputConfig versi 1.7, yang diperkirakan rilis pada Oktober 2026, akan sepenuhnya tersedia dalam bahasa Indonesia.

Langkah

  1. Sambungkan controller, buka InputConfig, dan aktifkan preset yang mengirim MIDI (preset Lighting Desk atau Gamepad Synth sama-sama bekerja).
  2. Pasang Chataigne, yang gratis dan berjalan langsung di Apple silicon.
  3. Di Chataigne, tambahkan modul MIDI dan pilih InputConfig sebagai perangkat masukannya.
  4. Tambahkan modul OSC dan atur target ke aplikasi yang ingin kamu kendalikan: 127.0.0.1 jika aplikasinya ada di Mac yang sama, ditambah port yang didengarkan aplikasi itu.
  5. Buat pemetaan dari setiap kontrol MIDI ke alamat OSC, dan ubah skala 0 sampai 127 menjadi 0 sampai 1 jika aplikasi penerima memintanya.
  6. Gerakkan controller dan lihat nilainya sampai di aplikasi penerima.

Mengapa ada jembatan, untuk sekarang

OSC berjalan lewat jaringan, dan InputConfig sama sekali tidak membuat koneksi jaringan. Saya memedulikan itu, dan itu janji yang tertulis di kebijakan privasi aplikasi. Jadi ketika OSC asli tiba, ia akan menjadi sesuatu yang kamu nyalakan sendiri, diarahkan ke alamat yang kamu pilih, dan mati jika tidak.

MIDI, di sisi lain, tetap sepenuhnya di Mac kamu. InputConfig menyerahkan MIDI ke jembatan, dan jembatanlah yang mengerjakan bagian jaringan.

Lewati OSCulator untuk pengaturan baru

Selama bertahun-tahun OSCulator adalah jawaban untuk pertanyaan persis ini, dan masih banyak forum lama yang merekomendasikannya. Ia berhenti beroperasi pada akhir 2024. Versi terakhirnya hanya untuk Intel, yang berarti bergantung pada Rosetta, dan Apple sudah menyatakan macOS 27 adalah versi terakhir yang mendukung aplikasi Intel sepenuhnya. Chataigne adalah pengganti terdekat yang saya temukan.

Kirim OSC lewat Chataigne

Chataigne gratis, sumber terbuka, dan berjalan langsung di Apple silicon. Ia menerima MIDI dan mengirim OSC, dan ia juga bisa mengirim DMX, Art-Net, dan sACN jika kamu akhirnya menangani lampu.

Langkah 1: Kirim MIDI dari InputConfig

  • Kamu: Nyalakan preset yang mengirim MIDI. Preset Lighting Desk menaruh fader pada pemicu dan nota pada tombol. Preset Gamepad Synth juga mencakup stik.
  • InputConfig: Mengirim gerakan controller di port MIDI-nya, yang bernama InputConfig.
  • Cek: Preset tampil sebagai sedang berjalan di InputConfig.

Langkah 2: Baca di Chataigne

  • Kamu: Di Chataigne, tambahkan modul MIDI dan pilih InputConfig sebagai perangkat.
  • Chataigne: Menampilkan setiap nilai yang datang dari port itu.
  • Cek: Gerakkan pemicu dan nilainya berubah di modul.

Langkah 3: Arahkan OSC ke target

  • Kamu: Tambahkan modul OSC dan atur targetnya: 127.0.0.1 jika aplikasi penerima ada di Mac yang sama, atau alamat IP komputer lain jika ada di jaringanmu, ditambah port yang didengarkan aplikasi itu.
  • Chataigne: Mengirim pesan OSC ke alamat dan port itu.
  • Cek: Port-nya cocok dengan yang didengarkan aplikasi penerima.

Langkah 4: Petakan setiap kontrol

  • Kamu: Buat pemetaan dengan nilai MIDI sebagai masukan dan pesan OSC sebagai keluaran. Kebanyakan aplikasi menginginkan 0 sampai 1, bukan 0 sampai 127, dan Chataigne bisa memetakan ulang itu di pemetaan.
  • Chataigne: Mengubah setiap gerakan MIDI menjadi pesan OSC.
  • Cek: Gerakkan controller dan lihat nilainya sampai di aplikasi penerima. Tes pertama yang baik adalah satu pemicu ke satu fader.

Target OSC di Mac yang sama: Ketik ini sebagai host modul OSC.

127.0.0.1

Yang terjadi: Chataigne mengirim ke aplikasi yang berjalan di Mac ini. Tambahkan port aplikasi itu di sebelahnya.

Editor InputConfig yang menampilkan empat baris: stik kiri mengirim CC 1 dan CC 2, Cross mengirim nota 60, dan R2 mengirim CC 3.
Figure 1. Bagian InputConfig dari jembatan: dua sumbu stik sebagai CC 1 dan CC 2, sebuah nota pada Cross, dan CC 3 pada R2. Chataigne mengubahnya menjadi OSC.
Preset Controller to MIDI for OSC digambar pada DualSense Edge di Live Visualizer InputConfig.
Figure 2. Keempat baris yang sama pada controller. Gerakkan stik dan label CC-nya menyala, yang memberi tahu bahwa MIDI sedang keluar sebelum kamu melihat jembatannya.

Temukan alamat OSC

Setiap aplikasi menamai kontrolnya dengan cara berbeda, jadi periksa dokumentasinya untuk alamat yang didengarkannya. Resolume, QLab, dan keluarga Eos dari ETC semuanya mendokumentasikan perintah OSC mereka, dan OSC In CHOP di TouchDesigner menerima apa pun yang kamu kirim. Untuk lampu, kamu mungkin tidak membutuhkan OSC sama sekali: QLC+ dan Lightkey membaca MIDI secara langsung.

Jika tidak ada yang sampai

Naiki tangga ini, kesalahan yang paling umum lebih dulu:

  1. Periksa port. Aplikasi penerima harus mendengarkan port yang sama dengan tujuan jembatan. Ini kesalahan yang paling sering saya buat.
  2. Izinkan Local Network. Di macOS 15 dan yang lebih baru, aplikasi membutuhkan izin untuk menjangkau perangkat lain di jaringan lokal kamu. Jika OSC tidak muncul di komputer lain, izinkan aplikasi jembatan di Pengaturan Sistem, Privasi & Keamanan, Local Network. InputConfig sendiri tidak membutuhkan izin ini, karena MIDI tidak pernah meninggalkan Mac kamu.
  3. Periksa skalanya. Jika nilai sampai tetapi hampir tidak bergerak, aplikasi penerima kemungkinan menginginkan 0 sampai 1. Petakan ulang di Chataigne.

Pilih CC atau pitch bend untuk kehalusan

  • MIDI CC. 128 langkah, cukup untuk opasitas, volume, atau jumlah efek.
  • Pitch bend. 16.384 langkah, untuk sesuatu yang harus benar-benar halus. Preset Gamepad Synth sudah menaruhnya pada stik kanan. Petakan itu ke kontrol yang paling sensitif milikmu.

MIDI tetap di dalam Mac kamu, jadi jembatannya hanya menambah sedikit keterlambatan. Bluetooth biasanya tautan paling lambat dalam rantai, dan kabel membantu untuk pertunjukan. Taruh pitch bend pada kontrol yang harus bergerak dengan halus.

Pilihan lain, dengan jujur

Jika yang kamu butuhkan hanya controller yang mengirim OSC dan tidak lebih, ada alat bagus yang membaca game controller secara langsung: TouchOSC bisa melakukannya, dan Chataigne sendiri juga bisa. InputConfig masuk akal ketika kamu ingin controller yang sama melakukan lebih dari itu: tombol papan ketik, tetikus, dan MIDI ke DAW kamu, semuanya dari satu preset yang mengikutimu dari aplikasi ke aplikasi.

Seperti apa OSC asli nantinya

Rencana yang saya condong ke sana:

  • OSC keluar. Dari tombol, stik, atau pemicu mana pun.
  • OSC masuk. Agar aplikasi lain bisa menekan tombol di InputConfig.
  • Mati secara bawaan. Semuanya mati sampai kamu menyalakannya dan memberinya alamat.

Jika itu akan membantumu, kabari saya. Mendengar dari orang yang akan memakainya adalah yang menaikkan sesuatu di daftar.

Versi singkatnya

  • InputConfig mengirim MIDI. Ia belum mengirim OSC.
  • Chataigne menjembatani. Atur modul MIDI masuk dan modul OSC keluar, dengan satu pemetaan untuk setiap kontrol.
  • Periksa port dulu. Lalu periksa Local Network di macOS 15 dan yang lebih baru.

MIDI masuk, OSC keluar: jembatan mengerjakan bagian jaringan sehingga InputConfig tidak perlu.

Pertanyaan

Apakah InputConfig mengirim OSC secara langsung?

Belum. Ia mengirim MIDI, dan jembatan seperti Chataigne mengubahnya menjadi OSC. OSC asli di kedua arah ada di daftar saya.

Apa yang terjadi dengan OSCulator?

Ia berhenti beroperasi pada akhir 2024. Versi terakhirnya hanya untuk Intel dan bergantung pada Rosetta, jadi Chataigne adalah yang akan saya pakai sekarang.

Apakah ini akan bekerja dengan konsol lampu OSC?

Apa pun yang menerima OSC bisa bekerja, termasuk keluarga Eos. Namun untuk lampu, kamu mungkin tidak membutuhkan OSC sama sekali. QLC+ dan Lightkey membaca MIDI secara langsung.

Apakah ada banyak keterlambatan?

MIDI tetap di dalam Mac kamu, jadi jembatannya hanya menambah sedikit. Bluetooth biasanya tautan paling lambat dalam rantai, dan kabel membantu untuk pertunjukan.

Lainnya dalam bahasa Indonesia

Panduan lengkap, dalam bahasa Inggris

Siapa yang menulis. Ryleigh Newman mengembangkan InputConfig dan setiap hari mengendalikan Mac miliknya dengan controller, karena tangannya tidak berfungsi dengan baik. Halaman ini diterjemahkan dari bahasa Inggris. Tampilan aplikasi dan bagian lain situs ini berbahasa Inggris.

Halaman ini dalam bahasa lain: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Unduh InputConfig di Mac App StoreGratis. macOS 14 atau lebih baru. Tanpa akun, tidak ada yang keluar dari Mac Anda. Open source di GitHub.