NONLINEAR LABS C15 MIDI Bridge
Umum
Panggunaan lan Operasi
Dianggo:
MIDI Bridge dimaksudaké kanggo nyambungake loro sistem MIDI bebarengan nalika loro sistem USB Hosts. Mantan sing khasample minangka Digital Audio Workstation (DAW) sing mlaku ing PC lan NonlinearLabs C15 Synthesizer.
Amarga C15 mung nawakake soket jinis host USB (Tipe USB A) ora bisa disambungake langsung menyang PC, mula dibutuhake jembatan data sing duwe soket jinis piranti USB ing ujung loro (Tipe USB B) supaya piranti kasebut bisa disambungake kanggo loro sarwa dumadi.
Aplikasi ing loro host banjur bisa komunikasi karo saben liyane ing sembarang arah liwat Piranti MIDI USB sing katon minangka "NLL-MIDI-Bridge". Jembatan kasebut ora ngganti utawa napsirake data kanthi cara apa wae lan transparan.
Operasi:
- Piranti ngenteni paket data MIDI ditampa ing siji port lan yen kedadeyan kasebut, paket kasebut dikirim menyang port liyane.
- Iki kedadeyan kanggo loro arah kanthi mandiri lan bebarengan.
- Proses transfer bisa dipantau kanthi rong lampu indikator LED ing sisih ndhuwur, siji kanggo saben port, nuduhake data sing mlebu lan status pangiriman.
- Piring ngisor Bridge MIDI dilengkapi magnet kanthi internal supaya sampeyan bisa masang piranti kasebut menyang permukaan sing responsif kanthi magnetik, utamane sasis baja saka NonlinearLabs C15 Synthesizer.
WARNING: Magnetik kasebut duwe kekuwatan sing cukup, mula supaya Jembatan kasebut adoh (> 0.5m) saka jam tangan mekanik, layar / monitor sinar katoda, kertu kredit, lsp kanthi jalur magnet, pita magnetik audio utawa video lan perekam / pemain, lan utamane saka piranti medis sing ditanem ing awak. kaya alat pacu jantung.
Paket Latency
Wektu transfer khas kanggo paket MIDI cendhak biasanipun kira-kira 100µs (µs "mikro-detik"; siji-yuta detik) ing salah siji arah, assuming banget sethitik beban lalu lintas ing loro bus USB.
Yen paket bisa dikirim kurang saka 300µs, transfer kasebut dianggep REALTIME.
Yen paket bisa dikirim ing 300µs lan 2ms, transfer kasebut dianggep TERTEG.
Yen paket bisa dikirim mung sawise luwih saka 2ms, transfer kasebut dianggep STALE.
Kabeh anggit iki kanggo informasi, padha ora makili kahanan kesalahan.
Kesalahan Paket Drop
Nalika paket ora bisa dikirim ing wektu sing tepat, transfer kasebut dianggep DROPPED lan bakal dibatalake. Iki minangka kondisi kesalahan lan bisa uga kedadeyan nalika port sing metu ora nyambung / siap utawa komputer host saiki ora maca data ing wektu sing tepat, nundha transfer kasebut (Cathetan: Windows bakal tansah nampa data MIDI liwat USB lan ora bakal mandheg nalika ing Linux lan MacOs aplikasi mlaku sing bener maca data MIDI dibutuhake kanggo nyegah kondisi stalling).
Nalika port metu ora siap (ora disambungake utawa ora dideteksi dening USB-host) paket dropped langsung.
Nalika port wis siyap lan kondisi stalling pisanan ana, wektu entek 100ms digunakake lan paket dropped. Kanggo paket stalling sakteruse, wektu entek suda kanggo 5ms. Banjur butuh siji pangiriman paket sing sukses kanggo ngreset wektu entek dadi 100ms maneh.
Rincian teknis: Nganti transfer wis rampung (utawa dibatalake), nampa paket luwih diblokir sementara. Ora ana buffering internal, nanging transfer ana ing wektu nyata, siji-sijine.
Indikator
Saben sisih port duwe indikator LED RGB (werna sejati) sing nuduhake status port lan status paket nalika paket lagi mlaku. Saben port LED nuduhake data sing mlebu ing port kasebut.
Werna LED dhasar nuduhake status port, yaiku kisaran latensi paling gedhe sing diukur ing kiriman paket anyar (mula sawetara detik maneh).
LED sementara sumunar luwih cerah nalika paket nyata mlaku liwat piranti lan werna nuduhake latensi saiki.
Tampilan Status Port Terus-terusan (warna surem)
Werna surem saka LED nggambarake status port saiki:
- Biru pulsing
(alon kedhip, 3s periode) port ora disambungake.
- Pulsing cyan
(alon-alon kedhip, 3s periode) port disambungake lan nampa daya USB, nanging ora ana komunikasi USB.
- Port Ijo disambungake lan komunikasi USB wis siyap.
- Port kuning disambungake lan komunikasi USB wis siyap, nanging ana paket LATE sajrone rong detik pungkasan.
- Port abang disambungake lan komunikasi USB wis siyap, nanging ana paket STALE sajrone patang detik pungkasan.
- Magentaport disambungake lan komunikasi USB siyap, nanging ana paket DROPPED (kanthi mundhut data) sajrone enem detik pungkasan.
Tampilan Status Paket Flashing (warna cerah)
Ing sisih ndhuwur tampilan status port stabil ing ndhuwur, MIDI Bridge kanthi mandiri nuduhake status paket saiki nalika mbukak liwat piranti. Iki maneh kode warna nanging bisa dibedakake saka status port amarga LED dadi padhang.
- Paket ijo mlaku kurang saka 300µs (REALTIME).
- Paket kuning mlaku kurang saka 2ms (LATE)
- Paket abang mlaku luwih saka 2ms (STALE).
- Paket magenta kudu dicopot (kehilangan data).
CATETAN:
Amarga wektu transfer sing nyata biasane cendhak banget (<100µs) mula dipanjangake kanggo ditampilake. Isih wektu transfer bener cendhak langsung dituduhake karo werna malah padhang, lan notabene werna ijo normal dadi padhang lan liyane cyan'ish nalika lalu lintas banget kandhel saiki. Ing operasi MIDI normal, lalu lintas jarang banget.
Anggere sampeyan ndeleng aktivitas indikator LED (ajeg urip utawa kedhip) piranti bakal urip lan nganggo arus listrik. Mula, kanggo ngirit daya, sampeyan bisa uga pengin nyopot piranti saka komputer nalika ana ing mode siyaga, hybernate utawa mateni daya nanging isih nggunakake sumber vol.tage menyang soket USB.
Kesalahan Khusus Warna/Kode Blink
Ing operasi normal, kalebu nganyari perangkat kukuh liwat pesen MIDI SysEx, ora ana kesalahan ing ngisor iki sing bakal kedadeyan (kajaba "Programming Rampung") ...
Iki ora bisa dipulihake nanging umume kesalahan sing ora terus-terusan, piranti kasebut sementara ora bisa digunakake sawise kedadeyan. Piranti kasebut kudu dicopot kanthi lengkap kanggo ngreset lan bali menyang operasi normal.
Pola indikator LED ditujokake kanggo diagnosa post-mortem, mula tulisake warna lan kahanan kedhip yen sampeyan ngalami kesalahan kasebut. Tingkat kedhip cepet banget.
LED pisanan | Lampu LED | Tegese |
Ijo kedip-kedip | Ijo kedip-kedip | Pemrograman rampung kanthi sukses (NO ERROR) |
PUTIH | PUTIH (kedip apa ora) | Kesalahan Kode Parah (Ngunci) *) |
RED | RED kelip-kelip | Ukuran Paket USB salah |
RED | KUNING kedip-kedip | Paket USB sing ora dikarepke |
KUNING | RED kelip-kelip | Kesalahan Data SysEx |
KUNING | KUNING | Nunggu SysEx End Marker |
MAGENTA | RED kelip-kelip | Pemrograman: Data gedhe banget |
MAGENTA | Ijo kedip-kedip | Pemrograman: Data Length is zero |
MAGENTA | BIRU kelip-kelip | Pemrograman: Gagal mbusak **) |
MAGENTA | MAGENTA kedip-kedip | Pemrograman: WritePrepare gagal **) |
MAGENTA | PUTIH kelip-kelip | Pemrograman: Gagal nulis **) |
- Bugs Software uga Broken Code - kanggo Example saka nganyari ilang - bakal kerep, nanging ora tansah, mungkasi munggah karo PUTIH-WHITE "kode kesalahan" pola.
- Yen salah siji saka gagal abot iki tau kelakon sak nganyari perangkat kukuh, iku banget kamungkinan sing piranti saiki "bricked", ngemot nganyari kode sebagean utawa rusak lan kanthi mangkono render inoperable lan nolak kanggo njupuk nganyari luwih. Banjur kudu bali menyang pabrik kanggo layanan.
Identifikasi Versi Firmware (Pola Blink sawise Power Up)
- Kanggo ngenali versi perangkat kukuh saiki ing piranti, pola kedhip tartamtu ditampilake sawise daya wis ditrapake liwat salah siji port USB:
- LED pertama berkedip KUNING kanggo N kaping, kayata, ngomong, kaping pindho:
Nomer Revisi Utama yaiku N = 2 - Banjur, LED kapindho kedhip CYAN kaping K, ucapake, kaping telu:
Nomer Revisi Minor yaiku K = 3 - Versi perangkat kukuh sing efektif yaiku NK, kanthi K ditampilake kanthi rong digit. Kanggo mantanample:
Versi = 2.03 - Bisa uga ana pola kedip-kedip tambahan sawise versi perangkat kukuh, kaya loro-lorone LED kedhip RED ●● kaping telu sing nuduhake perangkat kukuh sing digunakake minangka versi beta/test khusus.
Nganyari Firmware
Cathetan penting: MIDI Bridge mung nampa nganyari perangkat kukuh nalika *ora* lalu lintas MIDI wis kedaden wiwit daya-up, digunakake mung bakal nyoba kanggo ngirim data MIDI ing port liyane kaya ing operasi normal.
- Putusake sambungan jembatan MIDI.
- Sambungake MIDI Bridge menyang PC mung (sing port digunakake ing MIDI Bridge ora masalah).
- Kanggo Pangguna Linux, nggunakake Amidi (https://www.systutorials.com/docs/linux/man/1-amidi/)
- golek ID port hardware karo amidi -l, ngandika iku hw: 1,0,0 kanggo Example
- kirim SysEx nganggo amidi -p hw:1,0,0 -s nlmb-fw-update-VX.YZ.syx (X.YZ kudu diganti karo nomer perangkat kukuh sing nyata)
- Kanggo pangguna Windows/Mac:
- gunakake aplikasi kaya "Alat MIDI" (https://mountainutilities.eu/miditools)
- mbukak Firmware SysEx file
- ngirim menyang MIDI Bridge
Yen nganyari perangkat kukuh wis sukses, MIDI Bridge bakal nuduhake yen loro LED kedhip cepet ing werna GREEN padhang lan banjur bakal ngreset dhewe sawise 5 detik, banjur nuduhake Versi Firmware anyar nalika wiwitan.
Yen nganyari gagal, coba maneh siklus lengkap saka langkah 1 (cathetan: coba gunakake uga port liyane saka jembatan MIDI).
- Priksa Versi Firmware Opsional (saliyane Tampilan Versi Firmware Visual):
- Piranti lunak kaya "MIDI Tools" kudu diwiwiti maneh lan banjur bakal nuduhake versi perangkat kukuh anyar saka Bridge sing disambungake ing layar persiyapan.
- ing Linux, nggunakake printah usb-piranti | grep -C 6 -i nonlinier
Petunjuk Windows: Kanggo mbusak entri basi sing bisa nyebabake salah tampilan jeneng piranti, pindhah menyang manager piranti, pilih "nuduhake piranti sing didhelikake", banjur mbusak kabeh entri "NLL-Bridge". Apa iki nalika Bridge MIDI * ora * dipasang, mesthi.
Hardware Port Speed Identifikasi
Secara teknis, loro-lorone port Bridge kompatibel karo USB2.0 nanging mung siji port sing nyedhiyakake kacepetan maksimal 480Mpbs ("Kacepetan Tinggi"), sing liyane nganggo 12Mbps ("Kacepetan Lengkap"). Kacepetan loro kasebut ngluwihi tarif data sing biasane digunakake utawa dibutuhake dening MIDI. Mung nalika bis USB meh kebak dening liyane saka lalu lintas MIDI bisa uga kasus ngendi siji pengin nyambungake port High-Speed saka Bridge kanggo bis tartamtu.
Sisih port High-Speed saka Bridge bisa dikenali sak tampilan pola LED saka Firmware Version, dumunung ing sisih ngendi pulsa blink pisanan katon, ing kuning (ndeleng bagean "Identifikasi Versi Firmware").
Dokumen / Sumber Daya
![]() |
NONLINEAR LABS C15 MIDI Bridge [pdf] Manual pangguna C15 MIDI Bridge, C15, MIDI Bridge |