Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MIDI signálu Protokoly

MIDI signály boli pôvodne vyvinuté ako prostriedok komunikácie medzi dvoma elektronickými nástrojmi , ako sú klávesnice a syntetizátory . V priebehu doby , protokoly boli upravené a vyvinutý pre prácu s internými syntetizátory v rámci domácich počítačov a výrobkov pre osobnú elektroniku . MIDI signály neobsahujú žiadne zvukové dáta ich vlastné . Jednoducho odovzdávať pokyny na hardware , ktorý potom generuje zvukové signály , na základe týchto pokynov . Stav Bytov alebo Command Bytov

Každý MIDI signál prenášaný obsahuje aspoň jeden bajt , aj keď dva bajty sú častejšie a môžu byť niekedy používaný viac bajtov . Prvý z dvoch alebo viacerých bajtov v signálu MIDI je známy ako príkazový byte alebo stavový byte . Každý bajt obsahuje rad 8 bitov dát . Status byte je unikátny medzi ostatnými bajtov signálu v tom , že jeho obsahuje inštrukcie v siedmeho bitu vo svojom seriáli . Ďalšie bajtov v signálu MIDI nemajú inštrukcie prítomné v ich siedmom bitu . Siedmy bit zvyčajne pokyn poznámku na konkrétny kanál zapnúť či vypnúť , ale aj iné pokyny, môžu byť obsiahnuté tiež . Patrí k nastaveniu " aftertouch " , ktorý simuluje kláves tlak , rovnako ako zmeny v ihrisku a riadení poznámky .
MIDI kanálov

MIDI zariadenia prevádzkovať 16 kanály zvuku . Každý z týchto kanálov je nakonfigurovaný tak , aby hrať zvláštny hlas . Napríklad , môže jeden kanál hrať syntetizovaný zvuk gitary , zatiaľ čo iný hrá zvuk klavíra a ešte ďalšie hry poklep . Väčšina MIDI zariadenia zobrazí tieto kanály číslované od 1 do 16 , aj keď informácie v stavovom bajte MIDI je zobrazené v šestnástkovej sústave , alebo formát základnej šestnásť . Hexadecimálne čísla sú reprezentované číslami od 0 do 9 a písmená A až F , takže hexadecimálne číslo 0 v skutočnosti predstavuje prvý MIDI kanál , alebo jeden kanál . Hexadecimálne číslo 1 predstavuje druhý MIDI kanál a tak ďalej , s pomocou F zastupujú kanály 11 až 16.
Príkazy a programy

Každý príkaz bajt obsahuje dva typy dát . Je príznačné , že jedna polovica byte obsahuje príkaz MIDI . Druhá Druhá polovica bytu obsahuje dáta kanálu relevantné pre tento príkaz . Tieto dáta sú zobrazené pomocou dvoch hexadecimálnych hodnôt , pričom prvá hodnota diktovať príkaz a druhá hodnota určujúca kanál . Napríklad hexadecimálne hodnota 9A by poslať poznámok na príkaz jedenásteho MIDI kanála zariadenie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené