Nembo-ya-MAARABU YASIYO NA LINE

NONLINEAR LABS C15 MIDI Bridge

NONLINEAR-LABS-C15-MIDI-Bridge-bidhaa

 Mkuu

Matumizi na Uendeshaji

Matumizi:
Daraja la MIDI limekusudiwa kuunganisha mifumo miwili ya MIDI pamoja wakati mifumo yote miwili ni Wapangishi wa USB. Ex wa kawaidaample ni Kituo cha Kufanya Kazi cha Sauti Dijitali (DAW) kinachoendeshwa kwenye Kompyuta na Kisanishi cha NonlinearLabs C15.NONLINEAR-LABS-C15-MIDI-Bridge-fig1

Kwa vile C15 inatoa tu soketi ya aina ya seva pangishi ya USB (Aina ya USB A) haiwezi kuunganishwa kwa Kompyuta moja kwa moja, kwa hivyo daraja la data linahitajika ambalo lina soketi za aina ya kifaa cha USB kwenye ncha zote mbili (Aina ya USB B) ili kifaa inaweza kuunganishwa na majeshi yote mawili.
Programu kwenye seva pangishi zote zinaweza kuwasiliana katika mwelekeo wowote kupitia Kifaa cha USB MIDI kinachoonekana kama "NLL-MIDI-Bridge". Daraja haibadilishi au kutafsiri data kwa njia yoyote na iko wazi kabisa.

Operesheni:

  • Kifaa husubiri pakiti ya data ya MIDI ipokewe kwenye mlango mmoja na hii inapotokea, pakiti hiyo inatumwa kwenye mlango mwingine.
  • Hii hutokea kwa pande zote mbili kwa kujitegemea na kwa wakati mmoja.
  • Mchakato wa uhamishaji unaweza kufuatiliwa kwa taa mbili za viashiria vya LED juu, moja kwa kila bandari, kuonyesha data inayoingia na hali yake ya uwasilishaji.
  • Bati la chini la Daraja la MIDI lina sumaku ndani ili uweze kuambatisha kifaa kwenye nyuso zinazoweza kuitikia sumaku, hasa chassis ya chuma ya NonlinearLabs C15 Synthesizer.

ONYO: Sumaku hizo zina nguvu nyingi kwa hivyo weka Daraja mbali (> 0.5m) kutoka kwa saa za mitambo, vionyesho/vifuatiliaji vya miale ya cathode, kadi za mkopo n.k zilizo na vipande vya sumaku, kanda za sumaku za sauti au video na vinasa sauti/vichezaji, na haswa kutoka kwa vifaa vya matibabu vilivyopandikizwa na mwili. kama vidhibiti moyo.

 Uchelewaji wa Pakiti

Muda wa kawaida wa uhamishaji wa pakiti fupi ya kawaida ya MIDI ni takriban 100µs (µs ni "sekunde ndogo"; milioni moja ya sekunde) ya pande zote mbili, ikichukua mizigo mingine midogo sana ya trafiki kwenye basi mbili za USB.
Wakati pakiti inaweza kutumwa ndani ya chini ya 300µs, uhamishaji unazingatiwa REALTIME.
Wakati pakiti inaweza kutumwa ndani ya 300µs na 2ms, uhamishaji unachukuliwa kuwa UMECHELEWA.
Wakati pakiti inaweza kutumwa tu baada ya zaidi ya 2ms, uhamisho unachukuliwa kuwa STALE.
Mazingatio haya yote ni ya habari, hayawakilishi hali ya makosa.

Hitilafu za Pakiti Imeshuka

Wakati pakiti haiwezi kutumwa kwa wakati ufaao, uhamishaji unachukuliwa kuwa UMETUPWA na utasitishwa. Hili ni hali ya hitilafu na inaweza kutokea ama wakati lango linalotoka halijaunganishwa/tayari au kompyuta mwenyeji kwa sasa haisomi data ndani ya muda ufaao, ikisimamisha uhamishaji (Kumbuka: Windows itakubali data ya MIDI kila wakati kupitia USB na haitasimama ilhali kwenye Linux na MacO programu inayoendesha ambayo inasoma data ya MIDI inahitajika ili kuzuia hali ya kukwama).
Wakati mlango unaotoka hauko tayari (haujaunganishwa au haujatambuliwa na mwenyeji wa USB) pakiti hutupwa mara moja.
Wakati bandari iko tayari na hali ya kwanza ya kukwama hutokea, muda wa 100ms hutumiwa na pakiti imeshuka. Kwa pakiti zinazofuata za kukwama, muda wa kuisha umepunguzwa hadi 5ms. Kisha inachukua uwasilishaji wa pakiti moja iliyofaulu kuweka upya muda hadi 100ms tena.
Maelezo ya kiufundi: Hadi uhamisho ukamilike (au kukomeshwa), upokeaji wa pakiti zaidi umezuiwa kwa muda. Hakuna uakibishaji wa ndani, badala yake uhamishaji uko katika muda halisi, mmoja baada ya mwingine.

 Viashiria

Kila upande wa mlango una kiashiria cha LED cha RGB (rangi halisi) ambacho kinaonyesha hali ya mlango na hali ya pakiti wakati pakiti inapita. Kila mlango wa LED unarejelea data inayoingia kwenye mlango huo.
Rangi ya LED kimsingi inaonyesha hali ya mlango, ambayo ndiyo safu kubwa zaidi ya kusubiri iliyopimwa katika utoaji wa pakiti za hivi majuzi (kuanzia sekunde kadhaa nyuma).
LED inang'aa zaidi kwa muda wakati pakiti halisi inapita kwenye kifaa na rangi inaonyesha muda wa kusubiri wa sasa.

Onyesho la Hali ya Lango Endelevu (rangi hafifu)
Rangi hafifu ya LED inawakilisha hali ya sasa ya mlango:

  • Bluu ya kusukumaNONLINEAR-LABS-C15-MIDI-Bridge-fig2(kupepesa polepole, kipindi cha 3s) bandari haijaunganishwa.
  • Kupiga cyan  NONLINEAR-LABS-C15-MIDI-Bridge-fig3(inafumba polepole, kipindi cha 3s) mlango umeunganishwa na kupokea nishati ya USB, lakini hakuna mawasiliano ya USB yaliyopo.
  • Lango la Kijani limeunganishwa na mawasiliano ya USB yako tayari kutumika.
  • Lango la manjano limeunganishwa na mawasiliano ya USB yako tayari kutumika, lakini kulikuwa na pakiti LATE ndani ya sekunde mbili zilizopita.
  • Lango nyekundu imeunganishwa na mawasiliano ya USB yako tayari kutumika, lakini kulikuwa na pakiti za STALE ndani ya sekunde nne zilizopita.
  • Magentaport imeunganishwa na mawasiliano ya USB yako tayari kutumika, lakini kulikuwa na pakiti ILIYODONDOKA (pamoja na upotezaji wa data) ndani ya sekunde sita zilizopita.

Onyesho la Hali ya Pakiti inayong'aa (rangi angavu)
Juu ya onyesho la hali ya uthabiti wa bandari hapo juu, Daraja la MIDI linaonyesha hali ya pakiti ya sasa kwa kujitegemea wakati inapitia kifaa. Hii tena imewekewa msimbo wa rangi lakini inaweza kutofautishwa na hali ya mlango kwa kuwa taa za LED huwa na mwangaza kamili.

  • Kifurushi cha kijani kinatumia chini ya 300µs (REALTIME).
  • Pakiti ya manjano inafanya kazi kwa chini ya 2ms (LATE)
  • Pakiti nyekundu inafanya kazi kwa zaidi ya 2ms (STALE).
  • Pakiti ya Magenta ilibidi iangushwe (kupoteza data).

KUMBUKA:
Kwa sababu nyakati halisi za uhamishaji kwa kawaida ni fupi sana (< 100µs) zinarefushwa ili kuonyeshwa. Bado muda mfupi wa kweli wa uhamishaji unaonyeshwa moja kwa moja na rangi angavu zaidi, na hasa rangi ya kijani kibichi hung'aa na kuwa na rangi ya samawati kunapokuwa na msongamano wa magari. Katika operesheni ya kawaida ya MIDI trafiki ni ndogo sana, ingawa.
Mradi tu unaona shughuli yoyote ya kiashirio cha LED (ikiwa imewashwa au kufumba na kufumbua) kifaa kinawashwa na kinatumia mkondo wa umeme. Kwa hivyo, ili kuokoa nishati, unaweza kutaka kuchomoa kifaa kutoka kwa kompyuta zikiwa katika hali ya kusubiri, hybernate au njia za kuzima lakini bado tumia ugavi vol.tage kwa soketi zao za USB.

 Misimbo ya Rangi/Blink ya Hitilafu Maalum

Katika utendakazi wa kawaida, ikijumuisha sasisho la programu dhibiti kupitia ujumbe wa MIDI SysEx, hakuna hitilafu yoyote kati ya zilizo hapa chini itawahi kutokea (isipokuwa "Upangaji Umekamilika")... lakini mambo yanaweza kwenda vibaya mara chache sana.
Haya ni makosa yasiyoweza kurekebishwa lakini mara nyingi makosa yasiyodumu kwa ujumla, kifaa hakifanyi kazi kwa muda baada ya tukio. Kifaa lazima kichomoliwe kikamilifu ili kuweka upya na kurudi kwenye utendakazi wa kawaida.
Vielelezo vya viashiria vya LED vinakusudiwa uchunguzi wa baada ya kifo, kwa hivyo tafadhali andika rangi na hali ya kupepesa ikiwa utawahi kukumbwa na hitilafu kama hiyo. Kiwango cha blink ni haraka sana.

Kwanza LED Pili LED Maana
KIJANI kupepesa KIJANI kupepesa Utayarishaji Umekamilika Kwa Mafanikio (HAKUNA HITILAFU)
NYEUPE NYEUPE (kupepesa au la) Hitilafu Kubwa ya Msimbo (Kufunga) *)
NYEKUNDU RED kupepesa Ukubwa usio sahihi wa Pakiti ya USB
NYEKUNDU kupepesa MANJANO  Pakiti ya USB Isiyotarajiwa
MANJANO RED kupepesa Hitilafu ya Data ya SysEx
MANJANO MANJANO Inasubiri Alama ya Mwisho ya SysEx
MAGENTA RED kupepesa Kupanga: Data ni kubwa mno
MAGENTA KIJANI kupepesa Kupanga: Urefu wa Data ni sifuri
MAGENTA BLUU kupepesa Kupanga: Imeshindwa kufuta **)
MAGENTA MAGENTA akipepesa macho Kupanga: AndikaPrepare imeshindwa **)
MAGENTA NYEUPE kupepesa Kupanga: Kuandika kumeshindwa **)
  • Hitilafu za Programu pamoja na Msimbo Uliovunjwa - kwa mfanoample kutoka kwa sasisho limeharibika - mara nyingi, lakini sio kila wakati, itaishia na muundo wa "hitilafu ya msimbo" NYEUPE-NYEUPE.
  •  Iwapo mojawapo ya hitilafu hizi kali zitawahi kutokea wakati wa sasisho la programu, kuna uwezekano mkubwa kwamba kifaa sasa "kimepigwa matofali", kikijumuisha sasisho la msimbo ulioharibika kiasi au lililoharibika na hivyo kutofanya kazi na kukataa kupokea masasisho zaidi. Kisha inapaswa kurejeshwa kiwandani kwa huduma.

Kitambulisho cha Toleo la Firmware(Mchoro wa Blink baada ya Kuwasha)

  • Ili kutambua toleo la sasa la programu dhibiti kwenye kifaa, mchoro mahususi wa kufumba na kufumbua huonyeshwa baada ya nishati kuwekwa kupitia mojawapo ya milango ya USB:
  • LED ya kwanza kumeta MANJANO kwa mara N, kama, sema, mara mbili:
    Nambari Kuu ya Marekebisho ni N = 2
  • Kisha, LED ya pili kumeta CYAN kwa mara K, sema, mara tatu:
    Nambari Ndogo ya Marekebisho ni K = 3
  • Toleo la programu dhibiti linalofanya kazi ni NK, huku K ikionyeshwa kwa tarakimu mbili. Kwa example:
    Toleo = 2.03
  • Huenda kukawa na ruwaza za ziada za kumeta zinazofuata baada ya toleo la programu dhibiti, kama vile LED zote mbili kumeta RED ●● mara tatu ambayo inaonyesha kuwa programu dhibiti iliyotumika ni toleo maalum la beta/jaribio.

 Sasisho la Firmware

Ujumbe muhimu: Daraja la MIDI linakubali tu sasisho la programu dhibiti wakati trafiki ya *hakuna* MIDI imetokea tangu kuwashwa, vinginevyo itajaribu tu kutoa data ya MIDI kwenye mlango mwingine kama katika utendakazi wa kawaida.

  1.  Tenganisha kikamilifu Daraja la MIDI.
  2.  Unganisha MIDI Bridge kwa Kompyuta pekee (ambayo bandari inayotumika kwenye Daraja la MIDI haijalishi).
  3.  Kwa Watumiaji wa Linux, kwa kutumia amidi (https://www.systutorials.com/docs/linux/man/1-amidi/)
    • pata kitambulisho cha bandari ya maunzi na amidi -l, sema ilikuwa hw:1,0,0 kwa example
    • tuma SysEx ukitumia amidi -p hw:1,0,0 -s nlmb-fw-update-VX.YZ.syx (Lazima X.YZ ibadilishwe na nambari halisi ya programu dhibiti)
  4. Kwa watumiaji wa Windows/Mac:
    •  tumia programu kama "Zana za MIDI" (https://mountainutilities.eu/miditools)
    • pakia Firmware SysEx file
    • itume kwa MIDI Bridge
      Ikiwa sasisho la programu dhibiti lilifanikiwa, Daraja la MIDI litaonyesha kuwa kwa taa zote mbili za LED kumeta haraka katika rangi ya KIJANI angavu na kisha itajiweka upya baada ya sekunde 5, kisha kuonyesha Toleo jipya la Firmware wakati wa kuwasha.
      Ikiwa sasisho lilishindwa, jaribu tena mzunguko kamili kutoka hatua ya 1 (kumbuka: jaribu kutumia pia mlango mwingine wa daraja la MIDI).
  5.  Angalia Toleo la Hiari la Firmware (kando na Onyesho la Toleo la Firmware inayoonekana):
    • Programu kama vile "Zana za MIDI" lazima ziwashwe upya kisha itaonyesha toleo jipya la programu dhibiti ya Daraja lililounganishwa kwenye skrini ya kusanidi.
    • kwenye Linux, tumia amri usb-devices | grep -C 6 -i isiyo ya mstari

Kidokezo cha Windows: Ili kuondoa maingizo ya zamani yanayoweza kusababisha onyesho lisilo sahihi la jina la kifaa, nenda kwa kidhibiti cha kifaa, chagua "onyesha vifaa vilivyofichwa", kisha ufute maingizo yote ya "NLL-Bridge". Fanya hivi wakati Daraja la MIDI *halijachomekwa*, bila shaka.

 Utambulisho wa kasi ya bandari ya vifaa

Kitaalam, bandari zote mbili za Daraja zinaendana na USB2.0 lakini ni lango moja pekee inayotoa kasi ya juu ya 480Mpbs ("Kasi ya Juu"), nyingine inaendeshwa kwa 12Mbps ("Kasi-Kamili"). Kasi zote mbili ni zaidi ya viwango vya data ambavyo kwa kawaida vitawahi kutumika au kuhitajika na MIDI, ingawa. Wakati basi la USB linakaribia kujazwa na trafiki nyingine isipokuwa MIDI kunaweza kuwa na hali ambapo mtu anataka kuunganisha bandari ya Kasi ya Juu ya Daraja kwenye basi maalum.
Upande wa mlango wa Kasi ya Juu wa Daraja unaweza kutambuliwa wakati wa onyesho la muundo wa LED wa Toleo la Firmware, iko kando ambapo mpigo wa kwanza wa kumeta huonekana, katika rangi ya njano (angalia sehemu ya "Kitambulisho cha Toleo la Firmware").

Nyaraka / Rasilimali

NONLINEAR LABS C15 MIDI Bridge [pdf] Mwongozo wa Mtumiaji
C15 MIDI Bridge, C15, MIDI Bridge

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *