NONLINEAR LABS C15 MIDI mostík

generál
Použitie a prevádzka
Použitie:
MIDI Bridge je určený na prepojenie dvoch MIDI systémov, keď sú oba systémy USB Host. Typický example je digitálna audio pracovná stanica (DAW) spustená na PC a syntetizátore NonlinearLabs C15.
Keďže C15 ponúka iba zásuvku USB typu host (USB typ A), nemožno ju pripojiť k počítaču priamo, preto je potrebný dátový mostík, ktorý má na oboch koncoch zásuvky typu USB (USB typ B), aby zariadenie možno pripojiť k obom hostiteľom.
Aplikácie na oboch hostiteľoch potom môžu navzájom komunikovať v akomkoľvek smere cez USB MIDI zariadenie, ktoré sa javí ako „NLL-MIDI-Bridge“. Most údaje nijako nemení ani neinterpretuje a je plne transparentný.
Prevádzka:
- Zariadenie čaká na prijatie dátového paketu MIDI na jednom porte a keď sa tak stane, paket sa odošle na druhý port.
- To sa deje pre oba smery nezávisle a súčasne.
- Proces prenosu je možné monitorovať pomocou dvoch LED indikátorov v hornej časti, jednej pre každý port, ktoré zobrazujú prichádzajúce dáta a ich stav doručenia.
- Spodná doska MIDI Bridge je vnútorne vybavená magnetmi, takže môžete zariadenie pripevniť na magneticky citlivé povrchy, najmä na oceľové šasi syntetizátora NonlinearLabs C15.
POZOR: Tieto magnety majú značnú silu, takže držte most ďalej (> 0.5 m) od mechanických hodiniek, katódových displejov/monitorov, kreditných kariet atď. s magnetickými prúžkami, audio alebo video magnetickými páskami a rekordérmi/prehrávačmi a najmä od lekárskych zariadení implantovaných do tela ako kardiostimulátory.
Latencia paketu
Typický čas prenosu pre zvyčajný krátky MIDI paket je asi 100 µs (µs je „mikrosekundy“; jedna milióntina sekundy) v oboch smeroch, za predpokladu veľmi malého iného prevádzkového zaťaženia dvoch USB zberníc.
Ak je možné odoslať paket za menej ako 300 µs, prenos sa považuje za REALTIME.
Keď je možné odoslať paket v priebehu 300 µs a 2 ms, prenos sa považuje za ONESKORENÝ.
Ak je možné odoslať paket až po uplynutí viac ako 2 ms, prenos sa považuje za STALE.
Všetky tieto úvahy sú informatívne, nepredstavujú chybové stavy.
Chyby zahodených paketov
Keď paket nemôže byť odoslaný včas, prenos sa považuje za ZRUŠENÝ a bude prerušený. Toto je chybový stav a môže nastať buď vtedy, keď odchádzajúci port nie je pripojený/pripravený, alebo hostiteľský počítač momentálne nečíta dáta v stanovenom čase, čím sa zastaví prenos (Poznámka: Windows bude vždy akceptovať MIDI dáta cez USB a nikdy sa nezastaví, zatiaľ čo na Linuxe a MacOs je potrebná spustená aplikácia, ktorá skutočne číta MIDI dáta, aby sa predišlo zablokovaniu).
Keď odchádzajúci port nie je pripravený (nie je pripojený alebo nie je detekovaný hostiteľom USB), paket sa okamžite zahodí.
Keď je port pripravený a dôjde k prvému zastaveniu, použije sa časový limit 100 ms a paket sa zahodí. Pre následné blokujúce pakety sa časový limit skráti na 5 ms. Potom trvá jedno úspešné doručenie paketu, aby sa časový limit znova nastavil na 100 ms.
Technický detail: Kým sa prenos neskončí (alebo nepreruší), príjem ďalších paketov je dočasne zablokovaný. Neexistuje žiadne vnútorné ukladanie do vyrovnávacej pamäte, skôr sú prenosy v reálnom čase, jeden po druhom.
Ukazovatele
Každá strana portu má RGB (skutočnú farbu) LED indikátor, ktorý zobrazuje stav portu aj stav paketu počas prechodu paketu. Každá LED dióda portu odkazuje na prichádzajúce dáta na tomto porte.
Farba LED v podstate indikuje stav portu, čo je najväčší rozsah latencie nameraný pri poslednom doručení paketov (v rozsahu niekoľkých sekúnd dozadu).
Kontrolka LED dočasne bliká jasnejšie, keď zariadením prechádza skutočný paket a farba označuje aktuálnu latenciu.
Nepretržité zobrazenie stavu portu (slabé farby)
Slabá farba LED diódy predstavuje aktuálny stav portu:
- Pulzujúca modrá
(pomaly bliká, perióda 3 s) port nie je pripojený. - Pulzujúca azúrová
(pomaly bliká, 3 sekundy) port je pripojený a prijíma USB napájanie, ale nie je prítomná žiadna komunikácia cez USB. - Zelený port je pripojený a komunikácia cez USB je pripravená.
- Žltý port je pripojený a komunikácia cez USB je pripravená na spustenie, ale v posledných dvoch sekundách sa vyskytli pakety LATE.
- Červený port je pripojený a komunikácia cez USB je pripravená na spustenie, ale v priebehu posledných štyroch sekúnd sa vyskytli STALE pakety.
- Magentaport je pripojený a komunikácia cez USB je pripravená na spustenie, ale v priebehu posledných šiestich sekúnd došlo k PUSTITE paketom (so stratou údajov).
Blikajúci displej stavu paketov (jasné farby)
Na vrchu displeja stavu portu v ustálenom stave vyššie, MIDI Bridge nezávisle indikuje stav aktuálneho paketu, keď prechádza zariadením. Toto je opäť farebne odlíšené, ale dá sa odlíšiť od stavu portu tým, že LED diódy svietia naplno.
- Zelený paket beží menej ako 300 µs (REALTIME).
- Žltý paket beží menej ako 2 ms (LATE)
- Červený paket beží dlhšie ako 2 ms (STALE).
- Purpurový paket musel byť zrušený (strata dát).
POZNÁMKA:
Pretože skutočné časy prenosu sú zvyčajne veľmi krátke (< 100 µs), predĺžia sa na zobrazenie. Krátky skutočný prenosový čas je však priamo indikovaný ešte jasnejšími farbami a najmä bežná zelená farba je jasnejšia a azúrovejšia, keď je prítomná veľmi hustá premávka. V bežnej MIDI prevádzke je však prevádzka veľmi riedka.
Pokiaľ vidíte akúkoľvek aktivitu LED indikátora (stále svieti alebo bliká), zariadenie je zapnuté a spotrebúva elektrický prúd. Preto z dôvodu úspory energie možno budete chcieť odpojiť zariadenie od počítačov, keď sú tieto v pohotovostnom režime, režime hybridného spánku alebo v režime vypnutia, ale stále pripájajte napájací zdrojtage do ich USB konektorov.
Špeciálne chybové kódy farieb/blikania
Pri normálnej prevádzke, vrátane aktualizácie firmvéru prostredníctvom správy MIDI SysEx, sa nikdy nevyskytne žiadna z nižšie uvedených chýb (okrem „Programovanie dokončené“)... ale vo veľmi zriedkavých prípadoch sa môže niečo pokaziť.
Vo všeobecnosti ide o neodstrániteľné, ale väčšinou nepretrvávajúce chyby, zariadenie je po incidente dočasne mimo prevádzky. Pre resetovanie a návrat do normálnej prevádzky musí byť zariadenie úplne odpojené.
Vzory indikátorov LED sú určené na posmrtnú diagnostiku, preto si zapíšte farby a stavy blikania, ak by ste niekedy narazili na takúto chybu. Rýchlosť žmurkania je veľmi rýchla.
| Prvá LED dióda | Druhá LED dióda | Význam |
| ZELENÁ bliká | ZELENÁ bliká | Programovanie úspešne dokončené (ŽIADNA CHYBA) |
| BIELY | BIELA (bliká alebo nie) | Závažná chyba kódu (zablokovanie) *) |
| ČERVENÁ | ČERVENÁ bliká | Nesprávna veľkosť USB paketu |
| ČERVENÁ | ŽLTÉ bliká | Neočakávaný USB paket |
| ŽLTÝ | ČERVENÁ bliká | Chyba údajov SysEx |
| ŽLTÝ | ŽLTÝ | Čaká sa na SysEx End Marker |
| MAGENTA | ČERVENÁ bliká | Programovanie: Údaje sú príliš veľké |
| MAGENTA | ZELENÁ bliká | Programovanie: Dĺžka dát je nula |
| MAGENTA | MODRÁ bliká | Programovanie: Vymazanie zlyhalo **) |
| MAGENTA | PURPUROVÁ bliká | Programovanie: WritePrepare zlyhalo **) |
| MAGENTA | BLIKÁ BIELA | Programovanie: Zápis zlyhal **) |
- Softvérové chyby, ako aj nefunkčný kód — naprample z aktualizácie, ktorá sa pokazila – často, ale nie vždy, skončí s BIELO-BIELYM vzorom „chyba kódu“.
- Ak by sa počas aktualizácie firmvéru niekedy stalo jedno z týchto závažných zlyhaní, je veľmi pravdepodobné, že zariadenie je teraz „zamurované“, obsahuje čiastočnú alebo poškodenú aktualizáciu kódu, a preto sa stane nefunkčným a odmieta ďalšie aktualizácie. Potom by sa mal vrátiť do továrne na opravu.
Identifikácia verzie firmvéru (vzor blikania po zapnutí)
- Na identifikáciu aktuálnej verzie firmvéru v zariadení sa po pripojení napájania cez jeden z portov USB zobrazí špecifický vzor blikania:
- Prvá LED dióda N-krát bliká ŽLTO, napríklad dvakrát:
Číslo hlavnej revízie je N = 2 - Potom druhá LED zabliká AZURovo K-krát, povedzme, trikrát:
Vedľajšie číslo revízie je K = 3 - Efektívna verzia firmvéru je NK, pričom K sa zobrazuje s dvoma číslicami. Pre example:
Verzia = 2.03 - Po verzii firmvéru môžu nasledovať ďalšie vzory blikania, napríklad obe LED zablikajú ČERVENÉ ●● trikrát, čo znamená, že použitý firmvér je špeciálna beta/testovacia verzia.
Aktualizácia firmvéru
Dôležitá poznámka: MIDI Bridge akceptuje aktualizáciu firmvéru iba vtedy, keď od zapnutia nenastane *žiadna* MIDI prevádzka, inak sa jednoducho pokúsi doručiť MIDI dáta na druhý port ako pri normálnej prevádzke.
- Úplne odpojte MIDI Bridge.
- Pripojte MIDI Bridge iba k PC (nezáleží na tom, ktorý port použitý na MIDI Bridge).
- Pre používateľov systému Linux pomocou amidi (https://www.systutorials.com/docs/linux/man/1-amidi/)
- nájdite ID hardvérového portu pomocou amidi -l, povedzte, že to bolo napríklad hw:1,0,0ample
- odoslať SysEx s amidi -p hw:1,0,0 -s nlmb-fw-update-VX.YZ.syx (X.YZ je potrebné nahradiť skutočným číslom firmvéru)
- Pre používateľov Windows/Mac:
- použite aplikáciu ako „MIDI Tools“ (https://mountainutilities.eu/miditools)
- načítajte firmvér SysEx file
- pošlite ho do MIDI Bridge
Ak bola aktualizácia firmvéru úspešná, MIDI Bridge to ukáže rýchlym blikaním oboch LED diód jasnou ZELENOU farbou a po 5 sekundách sa sám resetuje, pričom počas spúšťania zobrazí novú verziu firmvéru.
Ak aktualizácia zlyhala, skúste znova celý cyklus od kroku 1 (poznámka: skúste použiť aj druhý port MIDI mosta).
- Voliteľná kontrola verzie firmvéru (okrem vizuálneho zobrazenia verzie firmvéru):
- Softvér ako „MIDI Tools“ sa musí reštartovať a potom sa na obrazovke nastavenia zobrazí nová verzia firmvéru pripojeného Bridge.
- v systéme Linux použite príkaz usb-devices | grep -C 6 -i nelineárne
Nápoveda systému Windows: Ak chcete odstrániť zastarané položky, ktoré by mohli spôsobiť nesprávne zobrazenie názvu zariadenia, prejdite do správcu zariadení, vyberte možnosť „zobraziť skryté zariadenia“ a potom odstráňte všetky položky „NLL-Bridge“. Urobte to, keď MIDI Bridge *nie je* zapojený, samozrejme.
Identifikácia rýchlosti hardvérového portu
Technicky sú oba porty Bridge kompatibilné s USB 2.0, ale iba jeden port ponúka maximálnu rýchlosť 480 Mbps („Vysoká rýchlosť“), druhý beží rýchlosťou 12 Mbps („Full-Speed“). Obe rýchlosti však ďaleko presahujú rýchlosti prenosu dát, ktoré bude MIDI normálne používať alebo potrebovať. Len keď je zbernica USB takmer nasýtená inou ako MIDI prevádzkou, môžu nastať prípady, keď sa chce pripojiť vysokorýchlostný port mosta ku konkrétnej zbernici.
Strana vysokorýchlostného portu Bridge sa dá identifikovať počas zobrazenia vzoru LED verzie firmvéru, nachádza sa na strane, kde je vidieť prvý impulz bliknutia, žltou farbou (pozri časť „Identifikácia verzie firmvéru“).
Dokumenty / zdroje
![]() |
NONLINEAR LABS C15 MIDI mostík [pdfPoužívateľská príručka C15 MIDI Bridge, C15, MIDI Bridge |





