Logo NONLINEAR-LABS

MIDI kobylka NONLINEAR LABS C15

NONLINEAR-LABS-C15-MIDI-Bridge-produkt

 Generál

Použití a provoz

Používání:
MIDI Bridge je určen k propojení dvou MIDI systémů dohromady, když jsou oba systémy USB Host. Typický example je digitální audio pracovní stanice (DAW) běžící na PC a syntezátoru NonlinearLabs C15.NONLINEAR-LABS-C15-MIDI-Bridge-obr1

Protože C15 nabízí pouze zásuvku hostitelského typu USB (USB typ A), nelze ji přímo připojit k počítači, proto je zapotřebí datový most, který má na obou koncích zásuvky typu zařízení USB (USB typ B), aby zařízení lze připojit k oběma hostitelům.
Aplikace na obou hostitelích pak mohou mezi sebou komunikovat libovolným směrem prostřednictvím USB MIDI zařízení, které se zobrazí jako „NLL-MIDI-Bridge“. Most data nijak nemění ani neinterpretuje a je plně transparentní.

Operace:

  • Zařízení čeká na přijetí datového paketu MIDI na jednom portu, a když k tomu dojde, je paket odeslán na druhý port.
  • To se děje pro oba směry nezávisle a současně.
  • Proces přenosu lze monitorovat pomocí dvou LED indikátorů v horní části, jedné pro každý port, zobrazujících příchozí data a jejich stav doručení.
  • Spodní deska MIDI Bridge je vnitřně vybavena magnety, takže můžete zařízení připevnit k magneticky citlivým povrchům, zejména ocelovému šasi syntezátoru NonlinearLabs C15.

VAROVÁNÍ: Tyto magnety mají značnou sílu, takže držte můstek daleko (> 0.5 m) od mechanických hodinek, katodových displejů/monitorů, kreditních karet atd. s magnetickými proužky, audio nebo video magnetických pásek a rekordérů/přehrávačů, a zejména od lékařských přístrojů implantovaných do těla jako kardiostimulátory.

 Latence paketu

Typická doba přenosu pro obvyklý krátký MIDI paket je asi 100 µs (µs je „mikrosekunda“; jedna miliontina sekundy) v obou směrech, za předpokladu velmi malého dalšího provozního zatížení na dvou sběrnicích USB.
Pokud je možné odeslat paket za méně než 300 µs, přenos je považován za REALTIME.
Pokud lze paket odeslat během 300 µs a 2 ms, přenos je považován za LATE.
Pokud lze paket odeslat až po více než 2 ms, přenos je považován za STALE.
Všechny tyto úvahy jsou informativní, nepředstavují chybové stavy.

Chyby zahozených paketů

Když paket nemůže být odeslán včas, přenos je považován za ZRUŠENÝ a bude přerušen. Toto je chybový stav a může nastat buď v případě, že odchozí port není připojen/připraven nebo hostitelský počítač aktuálně nečte data ve stanoveném čase, čímž se přenos zastaví (Poznámka: Windows bude vždy přijímat MIDI data přes USB a nikdy se nezastaví, zatímco na Linuxu a MacOs je vyžadována spuštěná aplikace, která skutečně čte MIDI data, aby se zabránilo zablokování).
Když odchozí port není připraven (není připojen nebo není detekován hostitelem USB), paket je okamžitě zahozen.
Když je port připraven a dojde k prvnímu zablokování, použije se časový limit 100 ms a paket je zahozen. U následujících blokujících paketů se časový limit zkrátí na 5 ms. K opětovnému nastavení časového limitu na 100 ms pak trvá jedno úspěšné doručení paketu.
Technický detail: Dokud přenos neskončí (nebo nebude přerušen), je příjem dalších paketů dočasně zablokován. Neexistuje žádné vnitřní ukládání do vyrovnávací paměti, přenosy jsou spíše v reálném čase, jeden po druhém.

 Ukazatele

Každá strana portu má RGB (pravou barvu) LED indikátor, který ukazuje jak stav portu, tak stav paketu, když paket prochází. Každá LED dioda portu odkazuje na příchozí data na tomto portu.
Barva LED v podstatě indikuje stav portu, což je největší rozsah latence naměřený v nedávném doručení paketů (v rozsahu několika sekund zpět).
Kontrolka LED dočasně bliká jasněji, když zařízením prochází skutečný paket, a barva indikuje aktuální latenci.

Nepřetržité zobrazení stavu portu (tmavé barvy)
Šedá barva LED diody představuje aktuální stav portu:

  • Pulzující modráNONLINEAR-LABS-C15-MIDI-Bridge-obr2(pomalu bliká, perioda 3s) port není připojen.
  • Pulzující azurová  NONLINEAR-LABS-C15-MIDI-Bridge-obr3(pomalu bliká, perioda 3 s) je připojen port a přijímá napájení USB, ale není k dispozici žádná komunikace USB.
  • Zelený port je připojen a komunikace USB je připravena.
  • Žlutý port je připojen a komunikace USB je připravena ke spuštění, ale během posledních dvou sekund došlo k paketům LATE.
  • Červený port je připojen a komunikace USB je připravena ke spuštění, ale během posledních čtyř sekund došlo k STALE paketům.
  • Magentaport je připojen a komunikace USB je připravena ke spuštění, ale v posledních šesti sekundách došlo k ZRUŠENÍ paketů (se ztrátou dat).

Blikající zobrazení stavu paketů (jasné barvy)
Nad displejem stavu portu v ustáleném stavu nahoře MIDI Bridge nezávisle indikuje stav aktuálního paketu, když prochází zařízením. Toto je opět barevně odlišeno, ale lze jej odlišit od stavu portu tím, že LED diody svítí naplno.

  • Zelený paket běží méně než 300 µs (REALTIME).
  • Žlutý paket běží méně než 2 ms (LATE)
  • Červený paket běží déle než 2 ms (STALE).
  • Magenta paket musel být zrušen (ztráta dat).

POZNÁMKA:
Protože skutečné doby přenosu jsou obvykle velmi krátké (< 100 µs), jsou pro zobrazení prodlouženy. Krátká skutečná přenosová doba je stále přímo indikována ještě jasnějšími barvami a zejména normální zelená barva je jasnější a azurovější, když je přítomna velmi hustý provoz. V normálním MIDI provozu je však provoz velmi řídký.
Dokud vidíte jakoukoli aktivitu indikátoru LED (stále svítí nebo bliká), zařízení je napájeno a spotřebovává elektrický proud. Chcete-li proto šetřit energii, možná budete chtít zařízení odpojit od počítačů, které jsou v pohotovostním režimu, režimu hybernace nebo v režimu vypnutí, ale stále připojujte napájecí zdroj.tage do jejich USB zásuvek.

 Speciální chybové kódy barev/blikání

V normálním provozu, včetně aktualizace firmwaru pomocí MIDI SysEx zprávy, se žádná z níže uvedených chyb nikdy nevyskytne (kromě „Programming Finished“)... ale věci se mohou pokazit jen velmi zřídka.
Obecně se jedná o neodstranitelné, ale většinou netrvalé chyby, zařízení je po incidentu dočasně mimo provoz. Pro resetování a návrat do normálního provozu musí být zařízení zcela odpojeno.
Vzory indikátorů LED jsou určeny pro posmrtnou diagnostiku, zapište si proto barvy a stavy blikání, pokud byste někdy narazili na takovou chybu. Rychlost mrkání je velmi rychlá.

První LED Druhá LED Význam
ZELENÁ bliká ZELENÁ bliká Programování bylo úspěšně dokončeno (BEZ CHYBY)
BÍLÝ BÍLÁ (bliká nebo ne) Závažná chyba kódu (zablokování) *)
ČERVENÝ ČERVENÉ blikání Nesprávná velikost USB paketu
ČERVENÝ ŽLUTÁ bliká  Neočekávaný USB paket
ŽLUŤ ČERVENÉ blikání Chyba dat SysEx
ŽLUŤ ŽLUŤ Čekání na SysEx End Marker
PURPUROVÁ ČERVENÉ blikání Programování: Data jsou příliš velká
PURPUROVÁ ZELENÁ bliká Programování: Délka dat je nulová
PURPUROVÁ MODRÁ bliká Programování: Vymazání se nezdařilo **)
PURPUROVÁ PURPUROVÁ bliká Programování: WritePrepare se nezdařilo **)
PURPUROVÁ BÍLÉ bliká Programování: Zápis se nezdařil **)
  • Softwarové chyby a také Broken Code — napřampSoubor z aktualizace se pokazil — často, ale ne vždy, skončí s BÍLO-BÍLÝM vzorem „chyba kódu“.
  •  Pokud by během aktualizace firmwaru někdy došlo k některé z těchto závažných poruch, je velmi pravděpodobné, že zařízení je nyní „zazděno“, obsahuje částečnou nebo poškozenou aktualizaci kódu, a proto je nefunkční a odmítá provádět další aktualizace. Poté by měl být vrácen do továrny k opravě.

Identifikace verze firmwaru (vzor blikání po zapnutí)

  • Pro identifikaci aktuální verze firmwaru v zařízení se po připojení napájení přes jeden z USB portů zobrazí specifický vzor blikání:
  • První LED dioda žlutě zabliká Nkrát, například dvakrát:
    Číslo hlavní revize je N = 2
  • Potom druhá LED zabliká Azurově Kkrát, řekněme třikrát:
    Číslo vedlejší revize je K = 3
  • Efektivní verze firmwaru je NK, přičemž K se zobrazuje se dvěma číslicemi. Pro exampten:
    Verze = 2.03
  • Po verzi firmwaru mohou následovat další vzory blikání, například obě LED zablikají třikrát ČERVENĚ ●●, což znamená, že použitý firmware je speciální beta/testovací verze.

 Aktualizace firmwaru

Důležitá poznámka: MIDI Bridge přijímá aktualizaci firmwaru pouze tehdy, když od zapnutí nenastane *žádný* MIDI provoz, jinak se jednoduše pokusí doručit MIDI data na druhý port jako při normálním provozu.

  1.  Zcela odpojte MIDI Bridge.
  2.  Připojte MIDI Bridge pouze k PC (který port použitý na MIDI Bridge nezáleží).
  3.  Pro uživatele Linuxu pomocí amidi (https://www.systutorials.com/docs/linux/man/1-amidi/)
    • najděte ID hardwarového portu pomocí amidi -l, řekněte, že to bylo například hw:1,0,0ample
    • odeslat SysEx pomocí amidi -p hw:1,0,0 -s nlmb-fw-update-VX.YZ.syx (X.YZ je nutné nahradit skutečným číslem firmwaru)
  4. Pro uživatele Windows/Mac:
    •  použijte aplikaci jako „MIDI Tools“ (https://mountainutilities.eu/miditools)
    • načtěte Firmware SysEx file
    • pošlete jej do MIDI Bridge
      Pokud byla aktualizace firmwaru úspěšná, MIDI Bridge to ukáže rychlým blikáním obou LED diod jasně ZELENOU barvou a poté se po 5 sekundách resetuje a poté během spouštění zobrazí novou verzi firmwaru.
      Pokud se aktualizace nezdařila, zkuste znovu celý cyklus od kroku 1 (poznámka: zkuste použít také druhý port MIDI bridge).
  5.  Volitelná kontrola verze firmwaru (kromě vizuálního zobrazení verze firmwaru):
    • Software jako „MIDI Tools“ je třeba restartovat a poté na obrazovce nastavení zobrazí novou verzi firmwaru připojeného Bridge.
    • v Linuxu použijte příkaz usb-devices | grep -C 6 -i nelineární

Nápověda pro Windows: Chcete-li odstranit zastaralé položky, které by mohly způsobit nesprávné zobrazení názvu zařízení, přejděte do správce zařízení, vyberte „zobrazit skrytá zařízení“ a poté odstraňte všechny položky „NLL-Bridge“. Udělejte to, když MIDI Bridge *není* zapojen, samozřejmě.

 Identifikace rychlosti hardwarového portu

Technicky jsou oba porty Bridge kompatibilní s USB2.0, ale pouze jeden port nabízí maximální rychlost 480 Mpbs („High-Speed“), druhý běží rychlostí 12 Mbps („Full-Speed“). Obě rychlosti jsou však daleko za datovými rychlostmi, které bude MIDI normálně používat nebo potřebovat. Pouze když je USB sběrnice téměř saturována jiným než MIDI provozem, mohou nastat případy, kdy je potřeba připojit vysokorychlostní port Bridge ke konkrétní sběrnici.
Strana vysokorychlostního portu Bridge může být identifikována během zobrazení vzoru LED u verze firmwaru, nachází se na straně, kde je vidět první bliknutí, žlutě (viz část „Identifikace verze firmwaru“).

Dokumenty / zdroje

MIDI kobylka NONLINEAR LABS C15 [pdfUživatelská příručka
C15 MIDI Bridge, C15, MIDI Bridge

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *