novation Launch Control Xl Programatzailea
Abiarazi Control XL Programatzailearen erreferentzia-gida
Produktuaren informazioa
Launch Control XL LED argiak dituen MIDI kontroladore bat da, bi protokolo ezberdinen bidez programatu daitekeena: Launchpad MIDI protokolo tradizionala eta Launch Control XL System Exclusive protokoloa. LED argiak lau distira-maila ezberdinetan ezar daitezke eta kopiatu eta garbitu bit-ak erabiliz manipulatu daitezke buffer bikoitzeko.
Produktuen erabilera
Launch Control XL-n LED argiak ezartzeko, Launchpad MIDI protokoloa edo Launch Control XL System Exclusive protokoloa erabil ditzakezu.
Launchpad MIDI protokoloa
Launchpad MIDI protokoloa erabiltzen ari bazara, oharra/CC eta MIDI kanala sarrerako mezuarekin bat datozen botoi bat duen txantiloia hautatu behar duzu. LED argiak ezartzeko, bidali mezua byte bakarreko egiturarekin, LED gorrien eta berdeen distira-maila barne hartzen duena, baita Kopiatu eta Garbitu banderak ere.
Byte Egitura:
- 6. bit: 0 izan behar du
- 5-4 bitak: LED berdearen distira maila (0-3)
- 3. bit: Garbitu bandera (1 beste buffer-en LEDaren kopia garbitzeko)
- 2. bit: Kopiatu bandera (1 LED datuak bi bufferetan idazteko)
- 1-0 bitak: LED gorriaren distira maila (0-3)
LED bakoitza lau distira-maila hauetako batean ezar daiteke:
- Distira 0: Desaktibatuta
- 1. distira: distira baxua
- 2. distira: distira ertaina
- 3. distira: distira osoa
Praktika ona da Kopiatu eta Garbitu banderak ezarrita mantentzea LEDak piztean edo itzaltzean, buffer bikoitzeko funtzioak erabiltzen ez badira.
Abiadura-balioak kalkulatzeko, erabili formula hau:
- Hex bertsioa: Abiadura = (10h x Berdea) + Gorria + Banderak
- Bertsio hamartarra: Abiadura = (16 x Berdea) + Gorria + Banderak
- Banderak = 12 (OCh hexagonalean) erabilera arrunterako; 8 LED keinua egiteko, konfiguratuta badago; 0 buffer bikoitza erabiliz gero.
Abiarazi Control XL Sistemaren protokolo esklusiboa
Launch Control XL System Exclusive protokoloa erabiltzen ari bazara, beharrezkoa den botoia eguneratuko da bere nota/CC balioa edo MIDI kanala edozein dela ere. LED argiak ezartzeko, bidali mezu bat byte bakarreko egiturarekin, LED gorrien eta berdeen distira-maila barne hartzen duena, baita Kopiatu eta Garbitu banderak ere.
Byte Egitura:
- 6. bit: 0 izan behar du
- 5-4 bitak: LED berdearen distira maila (0-3)
- 3. bit: Garbitu bandera (1 beste buffer-en LEDaren kopia garbitzeko)
- 2. bit: Kopiatu bandera (1 LED datuak bi bufferetan idazteko)
- 1-0 bitak: LED gorriaren distira maila (0-3)
LED bakoitza lau distira-maila hauetako batean ezar daiteke:
- Distira 0: Desaktibatuta
- 1. distira: distira baxua
- 2. distira: distira ertaina
- 3. distira: distira osoa
Kontrolatu Buffer Bikoitza
Launch Control XL-k LED argiztapenerako buffer bikoitza ere eskaintzen du. Buffer bikoitza erabiltzeko, bidali Kontrol-buffer-eko mezu bat 0 balio duena aktibatzeko edo 1 desaktibatzeko. Buffer bikoitza erabiltzean, Kopiatu eta Garbitu banderak erabil daitezke idazten ari den bufferra manipulatzeko.
Sarrera
- Eskuliburu honek Launch Control XL-ren MIDI komunikazio formatua deskribatzen du. Hau da Launch Control XLrako pertsonalizatutako adabakiak eta aplikazioak idatzi ahal izateko behar duzun jabedun informazio guztia.
- Suposatzen da dagoeneko MIDIaren oinarrizko ezagutzak dituzula eta MIDI aplikazio interaktiboak idazteko software egoki batzuk (adibidez.ample, Max for Live, Max/MSP edo Pure Data).
- Eskuliburu honetako zenbakiak hamaseitar eta hamartarrez ematen dira. Anbiguotasunik ekiditeko, hamaseitar zenbakiei h minuskulaz jarraitzen zaie beti.
Abiarazi Control XL MIDI Overview
- Launch Control XL klaseak betetzen dituen USB gailu bat da, 24 poto, 8 fader eta 24 botoi programagarri dituena. 16 'kanal' botoiek bi koloretako LED bat dute elementu gorri batekin eta elementu berde batekin; elementu horien argia nahastu daiteke anbarra sortzeko. Lau norabide-botoiek LED gorri bakarra dute. 'Gailua', 'Mutu', 'Solo' eta 'Grabatu Arm' botoiek LED horia bakarra dute. Launch Control XL-k 16 txantiloi ditu: 8 erabiltzaile txantiloi, alda daitezkeenak, eta 8 fabrikako txantiloi, ezin direnak. Erabiltzaile txantiloiak 00h07h (0-7) zirrikituak okupatzen dituzte, eta fabrikako txantiloiak 08-0Fh (8-15) tarteak hartzen dituzte. Erabili Launch Control XL editorea (Novation-en eskuragarri dago webwebgunea) zure 8 erabiltzaile txantiloiak aldatzeko.
- Launch Control XL-k 'Launch Control XL n' izeneko MIDI ataka bakarra du, non n zure unitatearen gailuaren IDa den (ez da 1 gailuaren IDrako erakusten). Edozein txantiloiren botoien LEDak Sistema esklusiboko mezuen bidez kontrola daitezke. Bestela, unean hautatutako txantiloiaren botoien LEDak MIDI oharrak pizteko, desaktibatzeko eta kontrolatzeko aldaketa (CC) mezuen bidez kontrola daitezke, jatorrizko Launchpad protokoloaren arabera.
- Launch Control XL-k System Exclusive protokolo bat erabiltzen du edozein txantiloitako edozein botoiren egoera eguneratzeko, unean hautatutako txantiloia edozein dela ere. Launchpad eta Launchpad S-ekin bateragarritasuna mantentzeko, Launch Control XL-k Launchpad LED argiztapen protokolo tradizionalari ere atxikitzen dio oharrak pizteko, oharrak itzaltzeko eta CC mezuen bidez. Hala ere, mezu horiek unean hautatutako txantiloiak botoi/pot bat badu, zeinaren nota/CC balioa eta MIDI kanala sarrerako mezuarenarekin bat datozenean. Beraz, erabiltzaileei System Exclusive protokolo berria hartzea gomendatzen zaie.
- Horrez gain, Launch Control XL-k jatorrizko Launchpad buffering bikoitza, keinuka eta guztiak ezarri/berrezarri LED mezuak ere onartzen ditu, non mezuaren MIDI kanalak mezuaren xede den txantiloia definitzen duen. Beraz, mezu hauek edozein unetan bidal daitezke, une honetan hautatutako txantiloia edozein dela ere.
- LED bakoitzaren egoera txantiloia aldatzen denean gordetzen da eta txantiloia berriro hautatzen denean gogoratuko da. LED guztiak atzeko planoan egunera daitezke SysEx bidez.
Ordenagailutik gailurako mezuak
Launch Control XL-ko LED-ak bi protokolo ezberdinen bidez ezar daitezke: (1) Launchpad MIDI protokolo tradizionala, unean hautatutako txantiloiak sarrerako mezuari dagozkion ohar/CC eta MIDI kanala botoi bat edukitzea eskatzen duena; eta (2) Launch Control XL System Exclusive protokoloa, beharrezko botoia eguneratuko duena bere nota/CC balioa edo MIDI kanala edozein dela ere.
Bi protokoloetan, byte bakarra erabiltzen da LED gorrien eta berdeen intentsitateak ezartzeko. Byte honek Kopiatu eta Garbitu banderak ere biltzen ditu. Byte-a honela egituratuta dago (notazio bitarra ezagutzen ez dutenek irakur dezakete formularako):
Bit | Izena | Esanahia |
6 | 0 izan behar du | |
5..4 | Berdea | LED berdearen distira |
3 | Garbi | 1 bada: garbitu LED honen beste buffer-aren kopia |
2 | Kopiatu | 1 bada: idatzi LED datu hauek bi bufferetan |
Oharra: portaera honek Garbitu portaera gainidazten du biak direnean | ||
bitak ezartzen dira | ||
1..0 | Gorria | LED gorrien distira |
Kopiatu eta Garbitu bitek Launch Control XL-ren buffer bikoitzeko funtzioa manipulatzeko aukera ematen dute. Ikus 'Kontrol-buffering bikoitza' mezua eta Eranskina hori nola erabil daitekeen jakiteko.
Beraz, LED bakoitza lau balio hauetako batean ezar daiteke:
- Distira Esanahia
- 0 Desaktibatuta
- 1 Distira baxua
- 2 Distira ertaina
- 3 Distira osoa
Buffer bikoitzeko funtzioak erabiltzen ez badira, praktika ona da Kopiatu eta Garbitu bitak ezarrita mantentzea LEDak piztean edo itzaltzean. Horri esker, errutina berberak keinuka moduan erabiltzeko aukera ematen du berriro landu gabe. Abiadura-balioak kalkulatzeko formula hau da:
Hex bertsioa | Abiadura | = | (10h x Berdea) |
+ | Gorria | ||
+ | Banderak | ||
Bertsio hamartarra | Abiadura | = | (16 x berdea) |
+ | Gorria | ||
+ | Banderak | ||
non | Banderak | = | 12 (OCh hexagonalean) erabilera arrunterako; |
8 | LED distirak egiteko, konfiguratuta badago; | ||
0 | buffering bikoitza erabiliz gero. |
Erabilera arrunterako aurrez kalkulatutako abiadura-balioen taula hauek ere lagungarriak izan daitezke:
Hex | Hamartarra | Kolorea | Distira |
0 kanalekoa | 12 | Desaktibatuta | Desaktibatuta |
0Dh | 13 | Gorria | Baxua |
0Fh | 15 | Gorria | Osoa |
1Dh | 29 | Anbarra | Baxua |
3Fh | 63 | Anbarra | Osoa |
3Eh | 62 | Horia | Osoa |
1 kanalekoa | 28 | Berdea | Baxua |
3 kanalekoa | 60 | Berdea | Osoa |
LED keinukarien balioak hauek dira
Hex | Hamartarra | Kolorea | Distira |
0Bh | 11 | Gorria | Osoa |
3Bh | 59 | Anbarra | Osoa |
3Ah | 58 | Horia | Osoa |
38h | 56 | Berdea | Osoa |
Launchpad Protokoloa
Oharra On — Ezarri botoien LEDak
- Hex bertsioa 9nh, Oharra, Abiadura
- Abenduaren 144+n bertsioa, Oharra, Abiadura
Oharra-mezu batek unean hautatutako txantiloiaren botoi guztien egoera aldatzen du, zeinen nota/CC balioa sarrerako Oharren balioarekin bat datorren eta zero-indexatutako MIDI kanala sarrerako mezuaren MIDI n kanalarekin bat datorren. Abiadura LED kolorea ezartzeko erabiltzen da.
Oharra Desaktibatuta — Itzali botoien LEDak
- Hex bertsioa 8nh, Oharra, Abiadura
- Abenduaren 128+n bertsioa, Oharra, Abiadura
Mezu hau Oharren balio bereko baina 0-ko abiadura duen ohar-mezu gisa interpretatzen da.
Mezu honetan Abiadura byteari ez zaio jaramonik egiten.
Berrezarri Launch Control XL
- Hex bertsioa Bnh, 00h, 00h
- Abenduaren 176+n, 0, 0 bertsioa
LED guztiak itzalita daude, eta buffer ezarpenak eta lan-zikloa lehenetsitako balioetara berrezartzen dira. MIDI kanalak n mezu honen xede den txantiloia definitzen du (00h-07h (0-7) 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako).
Buffer bikoitza kontrolatzea
- Hex bertsioa Bnh, 00h, 20-3Dh
- Abenduaren 176+n, 0, 32-61 bertsioa
Mezu hau botoien buffer bikoitzeko egoera kontrolatzeko erabiltzen da. MIDI kanalak n mezu honen xede den txantiloia definitzen du (00h-07h (0-7) 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako). Ikus Eranskina Buffering bikoitzari buruzko informazio gehiago lortzeko. Azken bytea honela zehazten da:
Bit | Izena | Esanahia | |
6 | 0 izan behar du. | ||
5 | 1 izan behar du. | ||
4 | Kopiatu | 1 bada: kopiatu LED egoerak 'bistaratu' buffer berritik | to |
du | 'eguneratzeko' buffer berria. | ||
3 | Flasha | 1 bada: etengabe irauli 'bistaratzen diren' buffer-ak hautatzeko | |
LEDak distiratzen. | |||
2 | Eguneratu | Ezarri buffer 0 edo buffer 1 'eguneratzeko' buffer berri gisa. | |
1 | 0 izan behar du. | ||
0 | Bistaratzea | Ezarri buffer 0 edo buffer 1 'bistaratzeko' buffer berri gisa. |
Bitarra ezagutzen ez dutenentzat, datu-bytea kalkulatzeko formula hauxe da
- Bit izenaren esanahia
- 6 0 izan behar du.
- 5 1 izan behar du.
- 4 Kopiatu 1 bada: kopiatu LED egoerak "bistaratu" buffer berritik "eguneratzeko" buffer berrira.
- 3 Distira 1 bada: etengabe irauli 'bistaratzen diren' buffer-ak hautatutako LED-ak distiratzeko.
- 2 Eguneratu Ezarri 0 buffer edo 1 buffer 'eguneratzeko' buffer berri gisa.
- 1 0 izan behar du.
- 0 Erakutsi Ezarri 0 buffer edo 1 buffer 'bistaratzeko' buffer berri gisa.
Bitarra ezagutzen ez dutenentzat, datu-bytea kalkulatzeko formula hau da:
- Hex bertsioaren datuak = (4 x eguneratzea)
- + Pantaila
- + 20h
- + Banderak
- Bertsio hamartarra Datuak = (4 x eguneratzea)
- + Pantaila
- + 32
- + Banderak
- non Banderak = 16 (10h Hex) Kopiatzeko;
- 8 Flasherako;
- 0 bestela
Egoera lehenetsia zero da: keinurik ez; eguneratze-buffer-a 0 da; bistaratzen den buffer-a ere 0 da. Modu honetan, Launch Control XL-n idatzitako LED edozein datu berehala bistaratzen da. Mezu hau bidaltzeak flash tenporizadorea ere berrezartzen du, beraz, sistema batera konektatutako Launch Control XL guztien flash-abiadurak berriro sinkronizatzeko erabil daiteke.
Piztu LED guztiak
- Hex bertsioa Bnh, 00h, 7D-7Fh
- Abenduaren 176+n, 0, 125-127 bertsioa
Azken byteak hiru balioetako bat har dezake
Hex | Hamartarra | Esanahia |
7Dh | 125 | Distira baxuko proba. |
7Eh | 126 | Distira ertaineko proba. |
7Fh | 127 | Distira osoa proba. |
Komando hau bidaltzeak gainerako datu guztiak berrezartzen ditu — ikusi Berrezarri Launch Control XL mezua informazio gehiago lortzeko. MIDI kanalak n mezu honen xede den txantiloia definitzen du (00h-07h (0-7) 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako).
Abiarazi Control XL Sistemaren protokolo esklusiboaren LEDak
Sistema esklusiboko mezuak edozein txantiloitako edozein botoi edo potoren LED balioak ezartzeko erabil daitezke, une honetan hautatutako txantiloia edozein dela ere. Hau ondoko mezua erabiliz egiten da
- Hex bertsioa F0h 00h 20h 29h 02h 11h 78h Txantiloiaren indizearen balioa F7h
- Abenduaren bertsioa 240 0 32 41 2 17 120 Txantiloiaren indizearen balioa 247
Non Txantiloia 00h-07h (0-7) den 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako; Index botoiaren edo potoaren indizea da (ikus behean); eta Balioa LED gorrien zein berdeen distira-balioak definitzen dituen abiadura-bytea da.
LED anitz mezu bakar batean bideratu daitezke LED-balioaren byte-pare anitz sartuz.
Indizeak hauek dira:
- 00-07h (0-7): Goiko botoien ilara, ezkerretik eskuinera
- 08-0Fh (8-15): Erdiko botoien ilara, ezkerretik eskuinera
- 10-17h (16-23): Beheko botoien ilara, ezkerretik eskuinera
- 18-1Fh (24-31): "kanal" botoien goiko ilara, ezkerretik eskuinera
- 20-27 h (32-39): "kanal" botoien beheko ilara, ezkerretik eskuinera
- 28-2Bh (40-43): Botoiak Gailua, Mutu, Bakarrik, Grabatu Besoa
- 2C-2Fh (44-47): Botoiak Gora, Behera, Ezkerra, Eskuinera
Aldatu botoiaren egoerak
Portaera 'Tektatu' gisa ezarrita duten botoien egoera ('Unegabea' baino) egunera daiteke Sistema esklusiboko mezuen bidez. Hau mezu hau erabiliz egiten da:
- Hex bertsioa F0h 00h 20h 29h 02h 11h 7Bh Txantiloiaren indizearen balioa F7h
- Abenduaren bertsioa 240 0 32 41 2 17 123 Txantiloiaren indizearen balioa 247
Non Txantiloia 00h-07h (0-7) den 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako; Index botoiaren indizea da (ikus behean); eta balioa 00h (0) desaktibatuta edo 7Fh (127) aktibatuta dago. "Aktibatu" gisa ezarrita ez dauden botoien mezuei ez ikusi egingo zaie.
Botoi anitz zuzendu daitezke mezu bakarrean, indize-balioa byte-pare anitz sartuz.
Indizeak hauek dira:
- 00-07h (0-7): "kanal" botoien goiko ilara, ezkerretik eskuinera
- 08-0Fh (8-15): "kanal" botoien beheko ilara, ezkerretik eskuinera
- 10-13h (16-19): Botoiak Gailua, Mutu, Bakarka, Grabatu Besoa
- 14-17h (20-23) : Botoiak Gora, Behera, Ezkerra, Eskuinekoa
Aldatu uneko txantiloia
Mezu hau erabil daiteke gailuaren uneko txantiloia aldatzeko:
- Hex bertsioa F0h 00h 20h 29h 02h 11h 77h F7h txantiloia
- Abenduaren bertsioa 240 0 32 41 2 17 119 Txantiloia 247
Non Txantiloia 00h-07h (0-7) den 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako.
Gailutik ordenagailurako mezuak
Botoia sakatuta
- Hex bertsioa 9nh, Oharra, Abiadura
- Abenduaren 144+n bertsioa, Oharra, Velocity OR
- Hex bertsioa Bnh, CC, Velocity
- Abenduko 176+n bertsioa, CC, Velocity
Botoiek ohar mezuak edo CC mezuak atera ditzakete zero indexatutako MIDI kanalean. Mezu bat bidaltzen da 7Fh abiadurarekin botoi bat sakatzean; bigarren mezu bat 0 abiadurarekin bidaltzen da askatzen denean. Editorea botoi bakoitzaren nota/CC balioa eta abiadura-balioa aldatzeko erabil daiteke sakatu/askatuta.
Txantiloia aldatu da
Launch Control XL-k sistema esklusiboaren mezu hau bidaltzen du txantiloia aldatzean:
- Hex bertsioa F0h 00h 20h 29h 02h 11h 77h F7h txantiloia
- Abenduaren bertsioa 240 0 32 41 2 17 119 Txantiloia 247
Non Txantiloia 00h-07h (0-7) den 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako.
LED argiztapena Ohar mezuen bidez
Hemen Launch Control XL-ko dialen azpian LEDak pizteko erabiltzen diren ohar-mezuak ikus ditzakezu.
LED bikoitz-buffering eta keinuka
Launch Control XL-k bi LED buffer ditu, 0 eta 1. Bata bata bestea bistaratu daiteke sarrerako LED argibideen bidez eguneratzen den bitartean. Praktikan, honek Launch Control XL-ren errendimendua hobetu dezake bi modu hauetako batean:
- Eskala handiko LED eguneraketa gaituz gero, konfiguratzeko 100 milisegundo behar izan arren, erabiltzaileari berehalakoa iruditzen zaio.
- Hautatutako LEDak automatikoki keinu eginez
Buffer bikoitza lehen helbururako ustiatzeko lehendik dauden aplikazioetan oso aldaketa txikia behar da. Honela aurkez daiteke
- Bidali Bnh, 00h, 31h (176+n, 0, 49) abiaraztean, non n mezu honen xede den txantiloia definitzen duen (00h-07h (0-7) 8 erabiltzaile txantiloietarako, eta 08h-0Fh (8-15) fabrikako 8 txantiloietarako). Honek 1 buffer ezartzen du bistaratzen den buffer gisa eta 0 buffer eguneratze buffer gisa. Launch Control XL-k bertan idatzitako LED datu berriak erakusteari utziko dio.
- Idatzi LEDak Launch Control XL-ra ohi bezala, kopiatu eta garbitu bitak ezarrita ez daudela ziurtatuz.
- Eguneratze hau amaitzen denean, bidali Bnh, 00h, 34h (176+n, 0, 52). Honek 0 buffer gisa ezartzen du
bistaratzen den buffera, eta buffer 1 eguneratzeko buffer gisa. LED datu berriak berehala ikusiko dira. 0 buffer-aren uneko edukia automatikoki kopiatuko da 1 bufferera. - Idatzi LED gehiago Launch Control XL-ra, Kopiatu eta Garbitu bitekin zeroan ezarrita.
- Eguneraketa hau amaitzen denean, bidali berriro Bnh, 00h, 31h (176+n, 0, 49). Hau lehen egoerara itzultzen da. LED datu berriak ikusgai egongo dira eta 1 buffer-aren edukia 0 bufferera kopiatuko da.
- Jarraitu 2. urratsetik.
- Azkenik, modu hau desaktibatzeko, bidali Bnh, 00h, 30h (176+n, 0, 48).
Bestela, aukeratutako LEDak keinuka jar daitezke. Keinu automatikoa aktibatzeko, Launch Control XL-k bere keinu-abiadura erabiltzeko aukera ematen diona, bidali:
- Hex bertsioa Bnh, 00h, 28h
- Abenduaren 176+n, 0, 40 bertsioa
Kanpoko denbora-lerroa behar bada LEDak abiadura jakin batean distiratzeko, honako sekuentzia hau iradokitzen da:
- Piztu LED keinukariak Bnh, 00h, 20h (bertsio hamartarra 176+n, 0, 32)
- Desaktibatu LED keinukariak Bnh, 00h, 20h (bertsio hamartarra 176+n, 0, 33)
Lehen esan bezala, praktika ona da Garbitu eta Kopiatu bitak ezarrita mantentzea LEDak zuzentzen diren bitartean, oro har, aplikazio bat erraz zabaldu ahal izateko keinuka sartzeko. Bestela, nahi gabeko ondorioak gertatuko dira geroago aurkezten saiatzean.
Dokumentuak / Baliabideak
![]() |
novation Launch Control Xl Programatzailea [pdfErabiltzailearen gida Launch Control Xl Programatzailea, Launch Control, Xl Programatzailea, Programatzailea |