Suomi
Mitä MSB ja LSB tarkoittavat MIDIssä?
InputConfig on ilmainen Mac App Storessa. macOS 14 tai uudempi, ei tiliä, ei seurantaa, avointa lähdekoodia.
MSB ja LSB ovat sellaisen luvun kaksi puoliskoa, joka on liian suuri yhdelle MIDI-datatavulle. Datatavu mahtuu väliltä 0 ja 127. Kaksi yhdessä mahtuu väliltä 0 ja 16 383. MSB, most significant byte eli merkitsevin tavu, on karkea puolisko, ja LSB, least significant byte eli vähiten merkitsevä tavu, on hieno puolisko. Koko arvo on MSB kerrottuna 128:lla plus LSB.
Pari on osa MIDI-standardia, ja se esiintyy neljässä paikassa: Bank Selectissä, pitch bendissä, CC:n hienosäädössä ja RPN:ksi ja NRPN:ksi kutsutuissa parametrinumeroissa.
Laske arvo
| MSB | LSB | Arvo |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 127 | 127 |
| 1 | 0 | 128 |
| 64 | 0 | 8 192, keskikohta |
| 127 | 127 | 16 383, ylin |
Yksi MSB:n askel vastaa 128:aa LSB:n askelta. Moni laite lähettää ja lukee vain MSB:n, minkä vuoksi useimmat säätimet liikkuvat 128 askeleessa.
Käytä niitä Bank Selectissä
Program Change tavoittaa 128 ääntä. Jos ääniä on enemmän, laite lajittelee ne pankkeihin, ja Bank Select valitsee pankin ensin.
| Järjestys | Viesti | Tavut kanavalla 1 (heksa) |
|---|---|---|
| 1 | CC 0, Bank Select MSB | B0 00, sitten MSB |
| 2 | CC 32, Bank Select LSB | B0 20, sitten LSB |
| 3 | Program Change | C0, sitten ohjelma |
Pankki ei vaihdu ennen kuin Program Change saapuu. Käsikirja, joka antaa pankin yhtenä lukuna, tarkoittaa MSB kertaa 128 plus LSB. Lähetä pankki ensin ja ohjelma viimeisenä. Sivu MIDI Program Change kertoo loput.
Löydä ne pitch bendistä
Pitch bend kantaa aina molemmat puoliskot yhdessä viestissä, hieno puolisko edellä: E0, sitten LSB ja sitten MSB. Keskikohta, ei taivutusta, on LSB 0 ja MSB 64, eli 8 192. Pitch bend on ainoa yleinen viesti, joka käyttää kaikki 16 384 askelta joka kerta. Sivu MIDI pitch bend selittää alueen.
Pariuta CC sen hienon puoliskon kanssa
Ohjaimilla 0 - 31 jokaisella on pari 32 numeroa ylempänä, joka kantaa hienon puoliskon. CC 1, modulaatiopyörä, on pari CC 33:n kanssa. CC 7, äänenvoimakkuus, on pari CC 39:n kanssa. Laite, joka haluaa hienompaa säätöä, lähettää molemmat, ja laite, joka ei halua, lukee vain ensimmäisen. CC 32 - 63 ovat CC 0 - 31:n hienot puoliskot. MIDI CC -luettelo näyttää jokaisen parin.
Katso ne RPN:ssä ja NRPN:ssä
Parametrinumero tarvitsee kaksi puoliskoa parametrin valitsemiseen ja kaksi lisää arvon asettamiseen: CC 101 ja 100 tai CC 99 ja 98 valitsevat, ja CC 6 ja CC 38 kantavat arvon MSB:n ja LSB:n. NRPN on kaksi MSB- ja LSB-paria lähetettynä peräkkäin. Sivu MIDI NRPN ja RPN käy yhden läpi.
Tarkista tavusi
Tämän sivuston MIDI-viestin purkaja rakentaa pitch bendin yhdestä arvosta ja näyttää molemmat puoliskot heksana, desimaalina ja binäärinä, ja se lukee liitetyt Bank Select- ja Program Change -tavut takaisin sanoiksi. Kun laite päätyy väärään pankkiin, tarkista, kumman puoliskon sen käsikirja odottaa CC 0:ssa ja kumman CC 32:ssa. Teen InputConfigia, ilmaista Mac-appia, joka lähettää Control Changen ja Program Changen pelaamiseen tarkoitetusta ohjaimesta, ja sen MIDI-ulostulo-sivu luettelee, mitä se lähettää.
Lyhyt versio
- MSB. Tämä on karkea puolisko, ja jokainen askel vastaa 128:aa.
- LSB. Tämä on hieno puolisko, ja jokainen askel vastaa yhtä.
- Arvo. Kerro MSB 128:lla ja lisää LSB, jolloin saat luvun väliltä 0 ja 16 383.
Kaksi 7-bittistä tavua tekee yhden 14-bittisen luvun.
Kysymykset
Mitä MSB ja LSB tarkoittavat MIDIssä?
Most significant byte ja least significant byte: kahteen 7-bittiseen datatavuun jaetun 14-bittisen arvon karkea ja hieno puolisko.
Miten lasken MIDI-arvon MSB:stä ja LSB:stä?
Kerro MSB 128:lla ja lisää LSB. MSB 1 ja LSB 0 on 128. MSB 127 ja LSB 127 on 16 383.
Mitä ovat Bank Select MSB ja LSB?
CC 0 on Bank Select MSB ja CC 32 on Bank Select LSB. Lähetä molemmat ja sitten Program Change, niin valitset äänen pankista, joka on ensimmäisten 128:n jälkeen.
Pitääkö minun lähettää LSB?
Usein ei. Moni laite käyttää vain MSB:tä. Bank Selectissä tarkista käsikirja: jotkin laitteet tarvitsevat molemmat, jotkin vain toisen, ja ne eroavat siinä, kumman.
Kumpi tulee ensin, MSB vai LSB?
Bank Selectissä ja parametrinumeroissa MSB lähetetään yleensä ensin omana viestinään. Pitch bend -viestin sisällä LSB tulee ensin.
Miksi MIDI-tavut ovat vain 7-bittisiä?
Ylin bitti merkitsee tilatavun eli viestin alun. Datatavuilla se pysyy tyhjänä, mikä jättää 7 bittiä ja alueen 0 - 127.
Lisää suomeksi
Tarkemmat oppaat, englanniksi
Kuka kirjoittaa. Ryleigh Newman kehittää InputConfigia ja ohjaa omaa Maciaan joka päivä peliohjaimella, koska kädet eivät toimi hyvin. Tämä sivu on käännetty englannista. Sovelluksen käyttöliittymä ja muu sivusto ovat englanniksi.
Tämä sivu muilla kielillä: English, العربية, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Ilmainen. macOS 14 tai uudempi. Ei tiliä, mikään ei lähde Macistasi. Avoin lähdekoodi GitHubissa.