NONLINEAR-LABS-logo

NONLINEAR LABS C15 MIDI Bridge

NONLINEAR-LABS-C15-MIDI-Bridge-pwodwi

 Jeneral

Itilizasyon ak operasyon

Itilizasyon:
Pon MIDI a gen entansyon konekte de sistèm MIDI ansanm lè tou de sistèm yo se USB Hosts. Yon ansyen tipikample se yon Digital Audio Workstation (DAW) kap kouri sou yon PC ak yon NonlinearLabs C15 Synthesizer.NONLINEAR-LABS-C15-MIDI-Bridge-fig1

Kòm C15 a ofri sèlman yon priz USB lame-kalite (USB Kalite A) li pa ka konekte ak PC a dirèkteman, kidonk li nesesè yon pon done ki gen priz USB-kalite aparèy sou tou de bout (USB Kalite B) pou aparèy la. ka konekte ak tou de lame.
Aplikasyon yo sou tou de lame yo ka kominike youn ak lòt nan nenpòt direksyon atravè yon aparèy USB MIDI ki parèt kòm "NLL-MIDI-Bridge". Pon an pa chanje oswa entèprete done yo nan okenn fason epi li konplètman transparan.

Operasyon:

  • Aparèy la ap tann pou yon pake done MIDI yo dwe resevwa sou yon pò epi lè sa rive, yo voye pake a sou lòt pò a.
  • Sa rive pou tou de direksyon yo poukont yo ak ansanm.
  • Pwosesis transfè a ka kontwole ak de limyè endikatè ki ap dirije yo sou tèt la, youn pou chak pò, ki montre done k ap rantre ak estati livrezon li yo.
  • Plak anba MIDI Bridge la ekipe entènman ak leman pou ou ka tache aparèy la sou sifas ki reponn mayetik, sitou chasi an asye nan yon NonlinearLabs C15 Synthesizer.

AVÈTISMAN: Leman sa yo gen fòs konsiderab kidonk kenbe pon an lwen (> 0.5m) soti nan mont mekanik, ekspozisyon reyon katod / monitè, kat kredi elatriye ak bann leman, kasèt odyo oswa videyo mayetik ak anrejistrè/jwè, epi sitou nan aparèy medikal kò-implant. tankou pacemakers.

 Latansi pake

Tan transfè tipik pou pake MIDI kout abityèl la se apeprè 100µs (µs se "mikwo segonn"; yon milyonyèm nan yon segonn) nan nenpòt direksyon, sipoze anpil lòt chaj trafik sou de otobis USB yo.
Lè yo ka voye yon pake nan mwens pase 300µs, transfè a konsidere kòm TAN REYÈL.
Lè yo ka voye yon pake nan 300µs ak 2ms, yo konsidere transfè a an reta.
Lè yo ka voye yon pake sèlman apre plis pase 2ms, transfè a konsidere kòm STALE.
Tout konsiderasyon sa yo se pou enfòmasyon, yo pa reprezante kondisyon erè.

Drop Erè Pake

Lè yo pa ka voye yon pake nan tan apwopriye, yo konsidere transfè a DEPOZE epi yo pral avòte. Sa a se yon kondisyon erè epi li ka rive swa lè pò sortan an pa konekte/pare oswa òdinatè lame a kounye a pa li done nan tan apwopriye, bloke transfè a (Remak: Windows ap toujou aksepte done MIDI sou USB epi yo p ap janm bloke alòske sou Linux ak MacOs yon aplikasyon kouri ki aktyèlman li done MIDI oblije evite kondisyon an bloke).
Lè pò sortan an pa pare (pa konekte oswa pa detekte pa USB-lame a) pake a tonbe imedyatman.
Lè pò a pare ak yon premye kondisyon bloke rive, yo itilize yon delè 100ms epi pake a tonbe. Pou pake ki vin apre yo, delè a redwi a 5ms. Lè sa a, li pran yon sèl livrezon pake siksè reset timeout a 100ms ankò.
Detay teknik: Jiskaske yon transfè te fini (oswa yo te avòte), resevwa plis pake bloke tanporèman. Pa gen okenn tanpon entèn, pito transfè yo an tan reyèl, youn nan yon tan.

 Endikatè

Chak bò pò gen yon endikatè ki ap dirije RGB (vrè koulè) ki montre tou de estati pò a ak estati pake a pandan yon pake ap kouri. Chak pò dirije ap refere a done ki fèk ap rantre sou pò sa a.
Koulè ki ap dirije a fondamantalman endike estati pò a, ki se pi gwo ranje latansi ki mezire nan livrezon pake ki sot pase (sòti kèk segonn tounen).
LED la ap flache tanporèman pi klere lè yon pake aktyèl ap kouri nan aparèy la ak koulè a ​​endike latansi aktyèl la.

Ekspozisyon Kontinyèl Estati Port (koulè fèb)
Koulè dim nan dirije a reprezante estati aktyèl la nan pò a:

  • Ble a enpilsyonNONLINEAR-LABS-C15-MIDI-Bridge-fig2(dousman clignotant, peryòd 3s) pò pa konekte.
  • Enpulsyon cyan  NONLINEAR-LABS-C15-MIDI-Bridge-fig3(dousman clignotant, peryòd 3s) pò konekte epi li resevwa pouvwa USB, men pa gen okenn kominikasyon USB prezan.
  • Pò Green la konekte ak kominikasyon USB pare pou ale.
  • Pò jòn la konekte ak kominikasyon USB pare pou ale, men te gen pake LATE nan de segonn ki sot pase yo.
  • Pò wouj la konekte ak kominikasyon USB pare pou ale, men te gen pake STALE nan kat dènye segonn yo.
  • Magentaport konekte ak kominikasyon USB pare pou ale, men te gen pake DROPPED (ak pèt done) nan dènye sis segonn yo.

Ekspozisyon estati pake k ap flache (koulè klere)
Anlè ekspozisyon estati pò ki pi wo a, MIDI Bridge poukont li endike estati pake aktyèl la pandan l ap pase nan aparèy la. Sa a ankò se koulè-kode men yo ka distenge ak estati pò a nan ke LED yo ale plen klète.

  • Pake vèt ap kouri pou mwens pase 300µs (TAN REAL).
  • Pake jòn ap kouri pou mwens pase 2ms (TARA)
  • Pake wouj ap kouri pou plis pase 2ms (SALE).
  • Pake magenta te dwe tonbe (pèt done).

REMAK:
Paske tan transfè aktyèl yo nòmalman trè kout (<100µs) yo alonje pou ekspozisyon. Toujou kout tan transfè vre la dirèkteman endike ak koulè menm pi klere, e miyò koulè vèt nòmal la vin pi klere ak plis cyan'ish lè trafik trè dans prezan. Nan operasyon nòmal MIDI trafik la trè rar, menm si.
Osi lontan ke ou wè nenpòt aktivite endikatè ki ap dirije (konstans limen oswa k ap flache) aparèy la mache ak konsome kouran elektrik. Se poutèt sa, pou konsève pou pouvwa, ou ka vle deploge aparèy la nan òdinatè pandan y ap sa yo nan mòd sibstiti, ibènasyon oswa pouvwa-desann men yo toujou aplike ekipman pou vol.tage nan priz USB yo.

 Erè espesyal Koulè/Blink Kòd

Nan operasyon nòmal, ki gen ladan yon aktyalizasyon firmwèr atravè mesaj MIDI SysEx, okenn nan erè ki anba yo p ap janm rive (eksepte pou "Programming Finished")... men bagay sa yo ka ale mal nan okazyon trè trè raman.
Sa yo se irekirab, men sitou ki pa pèsistan erè an jeneral, aparèy la se tanporèman pa operasyonèl apre yon ensidan. Aparèy la dwe konplètman deploge pou reset epi retounen nan operasyon nòmal.
Modèl endikatè ki ap dirije yo fèt pou dyagnostik post-mortem, kidonk tanpri ekri koulè yo ak eta blink yo ta dwe janm kouri nan yon erè konsa. To bat je trè vit.

Premye ki ap dirije Dezyèm dirije Siyifikasyon
VÈT ap bat VÈT ap bat Pwogramasyon fini avèk siksè (PA ERÈ)
BLAN BLAN (Kleye oswa ou pa) Erè Kòd Grav (Lock-Up) *)
WOUJ WOUJ ap bat Pake USB gwosè kòrèk
WOUJ JÒN k ap bat  Pake USB inatandi
JÒN WOUJ ap bat Erè done SysEx
JÒN JÒN Ap tann pou SysEx End Marker
MAGENTA WOUJ ap bat Pwogramasyon: Done yo twò gwo
MAGENTA VÈT ap bat Pwogramasyon: Longè Done se zewo
MAGENTA BLUE ap penyen Pwogramasyon: Efase echwe **)
MAGENTA MAGENTA ap bat Pwogramasyon: WritePrepare echwe **)
MAGENTA BLAN ap penyen Pwogramasyon: Ekri echwe **)
  • Pinèz lojisyèl osi byen ke Broken Code - pou egzanpample soti nan yon aktyalizasyon ale mal - pral souvan, men se pa toujou, fini ak BLAN-BLAN "kod erè" modèl la.
  •  Si youn nan echèk grav sa yo ta rive pandan yon aktyalizasyon firmwèr, li trè posib ke aparèy la se kounye a "bricked", ki gen yon aktyalizasyon kòd pasyèl oswa kase e konsa rann inoperable epi refize pran plis mizajou. Lè sa a, li ta dwe retounen nan faktori pou sèvis.

Idantifikasyon vèsyon mikrolojisyèl (modèl clignote apre pouvwa leve)

  • Pou idantifye vèsyon firmwèr aktyèl la nan aparèy la, yon modèl bat byen presi ap parèt apre yo fin aplike pouvwa atravè youn nan pò USB yo:
  • Premye ki ap dirije JÒN yo ap flache pou N fwa, tankou, di, de fwa:
    Nimewo Gwo Revizyon se N = 2
  • Lè sa a, dezyèm ki ap dirije CYAN pou K fwa, di, twa fwa:
    Nimewo Revizyon Minè se K = 3
  • Vèsyon firmwèr efikas se NK, ak K parèt ak de chif. Pou ansyen anample:
    vèsyon = 2.03
  • Kapab genyen lòt modèl clignotant apre vèsyon firmwèr la, tankou tou de LED ki ap bat WOUJ ●● twa fwa ki endike firmwèr yo itilize a se yon vèsyon espesyal beta/tès.

 Mizajou Firmware

Nòt enpòtan: Pon MIDI a sèlman aksepte yon aktyalizasyon firmwèr lè * pa gen * trafik MIDI ki te fèt depi pouvwa-up, otreman li pral tou senpleman eseye delivre done yo MIDI sou lòt pò a tankou nan operasyon nòmal.

  1.  Konplètman dekonekte pon MIDI a.
  2.  Konekte MIDI Bridge ak PC sèlman (ki pò yo itilize sou MIDI Bridge la pa gen pwoblèm).
  3.  Pou itilizatè Linux, lè l sèvi avèk amidi (https://www.systutorials.com/docs/linux/man/1-amidi/)
    • jwenn ID pò pyès ki nan konpitè ak amidi -l, di li te hw:1,0,0 pou egzanpample
    • voye SysEx ak amidi -p hw:1,0,0 -s nlmb-fw-update-VX.YZ.syx (X.YZ dwe ranplase ak nimewo firmware aktyèl la)
  4. Pou itilizatè Windows/Mac:
    •  sèvi ak yon aplikasyon tankou "MIDI Tools" (https://mountainutilities.eu/miditools)
    • chaje SysEx Firmware la file
    • voye l bay MIDI Bridge
      Si aktyalizasyon firmwèr la te reyisi, pon MIDI a pral montre ke pa tou de LED yo k ap bat vit nan koulè klere GREEN ak Lè sa a, pral reset tèt li apre 5 segonn, apre sa montre nouvo vèsyon an firmwèr pandan demaraj.
      Si aktyalizasyon a echwe, eseye ankò sik la konplè soti nan etap 1 (nòt: eseye itilize tou lòt pò a nan pon MIDI a).
  5.  Tcheke vèsyon mikrolojisyèl si ou vle (anplis ekspozisyon vizyèl vèsyon mikrolojisyèl la):
    • Lojisyèl tankou "MIDI Tools" dwe rekòmanse epi apre sa pral montre nouvo vèsyon firmwèr yon Bridge konekte nan ekran konfigirasyon an.
    • sou Linux, sèvi ak lòd usb-devices | grep -C 6 -i ki pa lineyè

Sijesyon Windows: Pou retire antre rasi ki kapab lakòz move ekspozisyon non aparèy la, ale nan manadjè aparèy, chwazi "montre aparèy kache", epi efase tout antre "NLL-Bridge". Fè sa pandan MIDI Bridge la * pa * ploge nan, nan kou.

 Materyèl Port vitès Idantifikasyon

Teknikman, tou de pò pon an konpatib USB2.0 men se sèlman yon pò ki ofri vitès maksimòm 480Mpbs ("Grand Vitès"), lòt la kouri nan 12Mbps ("Full-Speed"). Tou de vitès yo pi lwen pase pousantaj done yo ki pral nòmalman janm itilize oswa bezwen pa MIDI, menm si. Se sèlman lè yon otobis USB prèske satire pa lòt pase MIDI trafik ta ka gen ka kote yon moun vle konekte pò a gwo vitès nan pon an nan yon otobis espesifik.
Pò gwo vitès pon an ka idantifye pandan ekspozisyon modèl ki ap dirije nan vèsyon mikrolojisyèl la, li sitiye nan bò kote premye batman batman an parèt, an jòn (gade seksyon "Idantifikasyon vèsyon micrologiciel").

Dokiman / Resous

NONLINEAR LABS C15 MIDI Bridge [pdfManyèl Itilizatè
C15 MIDI Bridge, C15, MIDI Bridge

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *