novation Launch Control Xl Programmer
Käivitage Control XL programmeerija juhend
Tooteteave
Launch Control XL on LED-tuledega MIDI-kontroller, mida saab programmeerida kahe erineva protokolli kaudu: traditsiooniline Launchpad MIDI protokoll ja Launch Control XL System Exclusive protokoll. LED-tulesid saab seadistada neljale erinevale heledustasemele ja neid saab topeltpuhverdamiseks kasutada kopeerimis- ja tühjendusbittide abil.
Toote kasutamine
Launch Control XL LED-tulede seadistamiseks saate kasutada Launchpad MIDI protokolli või Launch Control XL System Exclusive protokolli.
Launchpad MIDI-protokoll
Kui kasutate Launchpad MIDI-protokolli, peate valima malli, mis sisaldab nuppu, mille noot/CC ja MIDI-kanal vastavad sissetulevale sõnumile. LED-tulede seadistamiseks saatke ühebaidise struktuuriga sõnum, mis sisaldab nii punase kui ka rohelise LED-i heledustaset ning lippe Kopeeri ja Tühjenda.
Baitistruktuur:
- 6. bitt: peab olema 0
- Bitid 5–4: rohelise LED-i heledustase (0–3)
- Bitt 3: Tühjenda lipp (1, et kustutada LED-i teise puhvri koopia)
- Bitt 2: kopeerimislipp (1 LED-andmete kirjutamiseks mõlemasse puhvrisse)
- Bitid 1-0: punase LED-i heledustase (0-3)
Iga LED-i saab seadistada ühele neljast heledustasemest:
- Heledus 0: Väljas
- Heledus 1: madal heledus
- Heledus 2: keskmine heledus
- Heledus 3: täielik heledus
Kui topeltpuhverdusfunktsioone ei kasutata, on hea tava LED-ide sisse- või väljalülitamisel hoida lipud Kopeeri ja Tühjenda.
Kiiruse väärtuste arvutamiseks kasutage järgmist valemit:
- Kuuenurkne versioon: kiirus = (10 h x roheline) + punane + lipud
- Kümnendversioon: kiirus = (16 x roheline) + punane + lipud
- Lipud = 12 (OCh hex) tavakasutusel; 8, et panna LED vilkuma, kui see on konfigureeritud; 0, kui kasutate topeltpuhverdamist.
Käivitage Control XL süsteemi eksklusiivne protokoll
Kui kasutate Launch Control XL System Exclusive protokolli, uuendatakse vajalikku nuppu olenemata selle noodi/CC väärtusest või MIDI-kanalist. LED-tulede seadistamiseks saatke ühebaidise struktuuriga sõnum, mis sisaldab nii punase kui ka rohelise LED-i heledustaset ning lippe Copy ja Clear.
Baitistruktuur:
- 6. bitt: peab olema 0
- Bitid 5–4: rohelise LED-i heledustase (0–3)
- Bitt 3: Tühjenda lipp (1, et kustutada LED-i teise puhvri koopia)
- Bitt 2: kopeerimislipp (1 LED-andmete kirjutamiseks mõlemasse puhvrisse)
- Bitid 1-0: punase LED-i heledustase (0-3)
Iga LED-i saab seadistada ühele neljast heledustasemest:
- Heledus 0: Väljas
- Heledus 1: madal heledus
- Heledus 2: keskmine heledus
- Heledus 3: täielik heledus
Juhtige topeltpuhverdamist
Launch Control XL-l on ka topeltpuhver LED-valgustuse jaoks. Topeltpuhverduse kasutamiseks saatke topeltpuhverdamise juhtsõnum väärtusega 0, et see sisse lülitada või 1, et see välja lülitada. Topeltpuhverdamise kasutamisel saab kopeerimise ja tühjendamise lippe kasutada puhvriga, kuhu kirjutatakse, manipuleerimiseks.
Sissejuhatus
- See juhend kirjeldab Launch Control XL-i MIDI-kommunikatsioonivormingut. See on kogu varaline teave, mida vajate Launch Control XL jaoks kohandatud paikade ja rakenduste kirjutamiseks.
- Eeldatakse, et teil on juba algteadmised MIDI-st ja interaktiivsete MIDI-rakenduste kirjutamiseks sobiv tarkvara (ntample, Max for Live, Max/MSP või Pure Data).
- Selles juhendis on numbrid antud nii kuueteistkümnend- kui ka kümnendsüsteemis. Ebaselguse vältimiseks järgneb kuueteistkümnendarvudele alati väiketäht h.
Käivitage Control XL MIDI Overview
- Launch Control XL on klassiga ühilduv USB-seade, millel on 24 potti, 8 faderit ja 24 programmeeritavat nuppu. 16 kanali nuppu sisaldavad kahevärvilist LED-i, millel on punane ja roheline element; nende elementide valgust saab segada merevaigu moodustamiseks. Neli suunanuppu sisaldavad igaüks ühte punast LED-i. Nupud "Seade", "Mute", "Solo" ja "Record Arm" sisaldavad ühte kollast LED-i. Launch Control XL-il on 16 malli: 8 kasutajamalli, mida saab muuta, ja 8 tehasemalli, mida ei saa. Kasutajamallid hõivavad pesad 00h07h (0-7), tehasemallid aga pesad 08-0Fh (8-15). Kasutage Launch Control XL redaktorit (saadaval Novation websaidil), et muuta oma 8 kasutajamalli.
- Launch Control XL-il on üks MIDI-port nimega Launch Control XL n, kus n on teie seadme seadme ID (seadme ID 1 puhul ei kuvata). Iga malli nuppude LED-tulesid saab juhtida System Exclusive sõnumite kaudu. Alternatiivina saab hetkel valitud malli nuppude LED-tulesid juhtida MIDI märkmete sisse-, väljalülitamise ja juhtnuppude muutmise (CC) sõnumite kaudu, nagu on ette nähtud algse Launchpadi protokolli jaoks.
- Launch Control XL kasutab System Exclusive protokolli mis tahes malli mis tahes nupu oleku värskendamiseks, olenemata parajasti valitud mallist. Launchpadi ja Launchpad S-iga ühilduvuse säilitamiseks järgib Launch Control XL ka traditsioonilist Launchpad LED-valgustusprotokolli märkmete sisse-, väljalülitamise ja CC-teadete kaudu. Kuid sellistele teadetele reageeritakse ainult siis, kui praegu valitud mall sisaldab nuppu/potti, mille noodi/CC väärtus ja MIDI-kanal ühtivad sissetuleva sõnumi omadega. Seetõttu soovitatakse kasutajatel võtta kasutusele uus System Exclusive protokoll.
- Lisaks toetab Launch Control XL ka algseid Launchpadi topeltpuhverdamise, vilkumise ja kõigi seadistamise/lähtestamise LED-teateid, kus sõnumi MIDI-kanal määrab malli, mille jaoks sõnum on mõeldud. Seetõttu saab neid sõnumeid saata igal ajal, olenemata valitud mallist.
- Iga LED-i olek salvestatakse malli muutmisel ja see tuletatakse meelde, kui mall uuesti valitakse. Kõiki LED-e saab SysExi kaudu taustal värskendada.
Arvutitevahelised sõnumid
Launch Control XL-i LED-e saab seadistada kahe erineva protokolli kaudu: (1) traditsiooniline Launchpad MIDI-protokoll, mis nõuab, et hetkel valitud mall sisaldaks nuppu, mille noot/CC ja MIDI-kanal vastavad sissetulevale sõnumile; ja (2) Launch Control XL System Exclusive protokoll, mis värskendab vajalikku nuppu olenemata selle noodi/CC väärtusest või MIDI-kanalist.
Mõlemas protokollis kasutatakse ühte baiti nii punase kui ka rohelise LED-i intensiivsuse määramiseks. See bait sisaldab ka lippe Kopeeri ja Tühjenda. Bait on struktureeritud järgmiselt (need, kes ei tunne binaarset tähistust, saavad valemit edasi lugeda):
Natuke | Nimi | Tähendus |
6 | Peab olema 0 | |
5...4 | Roheline | Rohelise LED-i heledus |
3 | Selge | Kui 1: tühjendage selle LED-i teise puhvri koopia |
2 | Kopeeri | Kui 1: kirjutage need LED-andmed mõlemasse puhvrisse |
Märkus. See käitumine alistab käitumise Clear, kui mõlemad | ||
bitid on seatud | ||
1...0 | Punane | Punase LED-i heledus |
Kopeerimis- ja tühjendusbitid võimaldavad manipuleerida Launch Control XL-i topeltpuhverdusfunktsiooniga. Selle kasutamise üksikasjade kohta vaadake teadet "Topeltpuhvri juhtimine" ja lisa.
Seetõttu saab iga LED-i seada ühele neljast väärtusest:
- Heledus Tähendus
- 0 Väljas
- 1 Madal heledus
- 2 Keskmine heledus
- 3 Täis heledus
Kui topeltpuhverdusfunktsioone ei kasutata, on hea tava jätta kopeerimis- ja tühjendusbitid seadistatud LED-ide sisse- või väljalülitamisel. See võimaldab vilkuvas režiimis kasutada samu rutiine ilma neid uuesti töötamata. Kiiruse väärtuste arvutamise valem on järgmine:
Hex versioon | Kiirus | = | (10 h x roheline) |
+ | Punane | ||
+ | Lipud | ||
Kümnendversioon | Kiirus | = | (16 x roheline) |
+ | Punane | ||
+ | Lipud | ||
kus | Lipud | = | 12 (OCh hex) tavakasutuseks; |
8 | LED-tule vilkumiseks, kui see on konfigureeritud; | ||
0 | kui kasutate topeltpuhverdamist. |
Abiks võivad olla ka järgmised tavakasutuse jaoks arvutatud kiiruse väärtuste tabelid:
Hex | Kümnend | Värv | Heledus |
0Ch | 12 | Väljas | Väljas |
0Dh | 13 | Punane | Madal |
0Fh | 15 | Punane | Täis |
1Dh | 29 | Merevaik | Madal |
3Fh | 63 | Merevaik | Täis |
3 Eh | 62 | Kollane | Täis |
1Ch | 28 | Roheline | Madal |
3Ch | 60 | Roheline | Täis |
Vilkuvate LED-ide väärtused on
Hex | Kümnend | Värv | Heledus |
0 Bh | 11 | Punane | Täis |
3 Bh | 59 | Merevaik | Täis |
3 Ah | 58 | Kollane | Täis |
38h | 56 | Roheline | Täis |
Käivitusplaadi protokoll
Märkus Sees — Nuppude LED-ide seadistamine
- Hex versioon 9nh, märkus, kiirus
- Dets. versioon 144+n, märkus, kiirus
Märkme teade muudab praegu valitud malli kõigi nuppude olekut, mille noodi/CC väärtus ühtib sissetuleva noodi väärtusega ja mille nullindekseeritud MIDI-kanal ühtib sissetuleva sõnumi MIDI-kanaliga n. LED-i värvi määramiseks kasutatakse kiirust.
Märkus Väljas – nuppude LED-tulede väljalülitamine
- Hex versioon 8nh, märkus, kiirus
- Dets. versioon 128+n, märkus, kiirus
Seda teadet tõlgendatakse kui märkmesõnumit, millel on sama märkuse väärtus, kuid kiirus on 0.
Selles sõnumis eiratakse kiirusbaiti.
Lähtesta Launch Control XL
- Kuueteistkümnendversioon Bnh, 00h, 00h
- Dets. versioon 176+n, 0, 0
Kõik LED-tuled lülituvad välja ning puhvri sätted ja töötsükkel lähtestatakse vaikeväärtustele. MIDI-kanal n määrab malli, mille jaoks see teade on mõeldud (00h-07h (0-7) 8 kasutajamalli jaoks ja 08h-0Fh (8-15) 8 tehasemalli jaoks).
Juhtige topeltpuhverdamist
- Hex versioon Bnh, 00h, 20-3Dh
- Dets. versioon 176+n, 0, 32-61
Seda teadet kasutatakse nuppude topeltpuhverdamise oleku juhtimiseks. MIDI-kanal n määrab malli, mille jaoks see teade on mõeldud (00h-07h (0-7) 8 kasutajamalli jaoks ja 08h-0Fh (8-15) 8 tehasemalli jaoks). Topeltpuhverdamise kohta leiate lisateavet lisast. Viimane bait määratakse järgmiselt:
Natuke | Nimi | Tähendus | |
6 | Peab olema 0. | ||
5 | Peab olema 1. | ||
4 | Kopeeri | Kui 1: kopeerige LED-olekud uuest "kuvatud" puhvrist | juurde |
a | uus värskendamise puhver. | ||
3 | Välklamp | Kui 1: muutke valitud puhvreid pidevalt ümber | |
LEDid vilguvad. | |||
2 | Värskenda | Määrake uueks värskendamispuhvriks puhver 0 või puhver 1. | |
1 | Peab olema 0. | ||
0 | Ekraan | Määrake uueks kuvamispuhvriks puhver 0 või puhver 1. |
Neile, kes on binaarsüsteemiga vähem tuttavad, on andmebaidi arvutamise valem
- Biti nime tähendus
- 6 peab olema 0.
- 5 peab olema 1.
- 4 Kopeeri kui 1: kopeerige LED-olekud uuest "kuvatud" puhvrist uude "värskendamise" puhvrisse.
- 3 Vilkumine Kui 1: pöörake pidevalt kuvatavaid puhvreid, et valitud LED-tuled vilkuma hakkaksid.
- 2 Värskendus Määrake uueks värskendamispuhvriks puhver 0 või puhver 1.
- 1 peab olema 0.
- 0 Ekraan Määra puhver 0 või puhver 1 uueks kuvamispuhvriks.
Neile, kes on binaarsüsteemiga vähem tuttavad, on andmebaidi arvutamise valem järgmine:
- Kuueteistkümnendversiooni andmed = (4 x värskendus)
- + Ekraan
- + 20h
- + Lipud
- Kümnendversiooni andmed = (4 x värskendus)
- + Ekraan
- + 32
- + Lipud
- kus lipud = 16 (10 h kuueteistkümnendikul) koopia jaoks;
- 8 Flashi jaoks;
- 0 muidu
Vaikimisi olek on null: ei vilgu; värskenduspuhver on 0; kuvatav puhver on samuti 0. Selles režiimis kuvatakse koheselt kõik Launch Control XL-i kirjutatud LED-andmed. Selle sõnumi saatmine lähtestab ka välklambi taimeri, nii et seda saab kasutada kõigi süsteemiga ühendatud Launch Control XL-ide välgusageduste uuesti sünkroonimiseks
Lülitage kõik LED-id sisse
- Kuusnurkne versioon Bnh, 00h, 7D-7Fh
- Dets. versioon 176+n, 0, 125-127
Viimane bait võib võtta ühe kolmest väärtusest
Hex | Kümnend | Tähendus |
7Dh | 125 | Madala heleduse test. |
7 Eh | 126 | Keskmise heleduse test. |
7Fh | 127 | Täieliku heleduse test. |
Selle käsu saatmine lähtestab kõik muud andmed – lisateabe saamiseks vaadake Reset Launch Control XL sõnumit. MIDI-kanal n määrab malli, mille jaoks see teade on mõeldud (00h-07h (0-7) 8 kasutajamalli jaoks ja 08h-0Fh (8-15) 8 tehasemalli jaoks).
Käivitage Control XL System Exclusive Protocol Set LED-id
Süsteemi eksklusiivseid sõnumeid saab kasutada mis tahes malli LED-väärtuste määramiseks mis tahes nupu või poti jaoks, olenemata sellest, milline mall on parasjagu valitud. Seda tehakse järgmise sõnumi abil
- Kuueteistkümnendversioon F0h 00h 20h 29h 02h 11h 78h Malli indeksi väärtus F7h
- Dets. versioon 240 0 32 41 2 17 120 Malli indeksi väärtus 247
kus Mall on 00h-07h (0-7) 8 kasutajamalli puhul ja 08h-0Fh (8-15) 8 tehasemalli puhul; Indeks on nupu või poti indeks (vt allpool); ja väärtus on kiirusbait, mis määrab nii punase kui ka rohelise LED-i heleduse väärtused.
Ühe sõnumiga saab adresseerida mitut LED-i, kaasates mitu LED-väärtuse baidipaari.
Indeksid on järgmised:
- 00-07h (0-7) : ülemine nuppude rida, vasakult paremale
- 08-0Fh (8-15) : keskmine nuppude rida, vasakult paremale
- 10-17h (16-23) : alumine nuppude rida, vasakult paremale
- 18-1Fh (24-31) : kanali nuppude ülemine rida, vasakult paremale
- 20-27h (32-39) : kanali nuppude alumine rida, vasakult paremale
- 28-2Bh (40-43) : nupud seade, vaigistus, üksi, salvestushoob
- 2C-2Fh (44-47) : nupud üles, alla, vasakule, paremale
Nupu olekute ümberlülitamine
Nende nuppude olekut, mille käitumine on seatud olekusse „Lülita“ (mitte „Momentary“), saab värskendada süsteemiainusõnumitega. Seda tehakse järgmise sõnumi abil:
- Kuueteistkümnendversioon F0h 00h 20h 29h 02h 11h 7Bh Malli indeksi väärtus F7h
- Dets. versioon 240 0 32 41 2 17 123 Malli indeksi väärtus 247
kus Mall on 00h-07h (0-7) 8 kasutajamalli puhul ja 08h-0Fh (8-15) 8 tehasemalli puhul; Indeks on nupu indeks (vt allpool); ja väärtus on kas 00h (0), kui see on välja lülitatud või 7Fh (127), kui see on sisse lülitatud. Nuppude sõnumeid, mille olekuks ei ole seatud 'Lülita', ignoreeritakse.
Ühes sõnumis saab adresseerida mitut nuppu, kaasates mitu indeksi-väärtuse baidipaari.
Indeksid on järgmised:
- 00-07h (0-7) : Kanali nuppude ülemine rida, vasakult paremale
- 08-0Fh (8-15) : kanali nuppude alumine rida, vasakult paremale
- 10-13h (16-19) : nupud seade, vaigistus, soolo, salvestushoob
- 14-17h (20-23) : nupud üles, alla, vasakule, paremale
Muuda praegust malli
Seadme praeguse malli muutmiseks saab kasutada järgmist teadet:
- Kuueteistkümnendversioon F0h 00h 20h 29h 02h 11h 77h Mall F7h
- Dets. versioon 240 0 32 41 2 17 119 Mall 247
Kus mall on 00h-07h (0-7) 8 kasutajamalli puhul ja 08h-0Fh (8-15) 8 tehasemalli puhul.
Seadmelt arvutisse sõnumid
Nupp vajutatud
- Hex versioon 9nh, märkus, kiirus
- Dets. versioon 144+n, märkus, kiirus VÕI
- Hex versioon Bnh, CC, Velocity
- Dets. versioon 176+n, CC, kiirus
Nupud võivad nullindekseeritud MIDI-kanalil n väljastada kas noodisõnumeid või CC-sõnumeid. Nupu vajutamisel saadetakse teade kiirusega 7Fh; teine sõnum saadetakse selle vabastamisel kiirusega 0. Redaktorit saab kasutada iga nupu märkme/CC väärtuse ja kiiruse väärtuse muutmiseks vajutamisel/vabastamisel.
Mall muudetud
Launch Control XL saadab malli muutmisel välja järgmise System Exclusive sõnumi:
- Kuueteistkümnendversioon F0h 00h 20h 29h 02h 11h 77h Mall F7h
- Dets. versioon 240 0 32 41 2 17 119 Mall 247
Kus mall on 00h-07h (0-7) 8 kasutajamalli puhul ja 08h-0Fh (8-15) 8 tehasemalli puhul.
LED-valgustus märkmeteadete kaudu
Siin näete märkmeteateid, mida kasutatakse Launch Control XL-i sihverplaadi all olevate LED-tulede süütamiseks.
LED topeltpuhverdus ja vilkumine
Launch Control XL-il on kaks LED-puhvrit, 0 ja 1. Mõlemat saab kuvada, kui kumbagi värskendatakse sissetulevate LED-juhiste abil. Praktikas võib see Launch Control XL jõudlust parandada kahel viisil.
- Lubades laiaulatusliku LED-värskenduse, mille seadistamiseks võib kuluda 100 millisekundit, kuid mis näib kasutajale silmapilkne.
- Valitud LED-ide automaatse vilkumise abil
Topeltpuhverdamise esmaseks kasutamiseks on vaja olemasolevaid rakendusi väga vähe muuta. Seda saab tutvustada järgmisel viisil
- Saada Bnh, 00h, 31h (176+n, 0, 49) käivitamisel, kus n määrab malli, mille jaoks see sõnum on mõeldud (00h-07h (0-7) 8 kasutajamallide puhul ja 08h-0Fh (8-15) 8 tehasemalli jaoks). See määrab puhvri 1 kuvatavaks puhvriks ja puhvri 0 värskenduspuhvriks. Launch Control XL ei näita enam sellele kirjutatud uusi LED-andmeid.
- Kirjutage LED-id Launch Control XL-i nagu tavaliselt, tagades, et kopeerimise ja kustutamise bitid pole seadistatud.
- Kui see värskendus on lõppenud, saatke Bnh, 00h, 34h (176+n, 0, 52). See määrab puhvri 0 kui
kuvatav puhver ja puhver 1 värskenduspuhvrina. Uued LED-andmed muutuvad koheselt nähtavaks. Puhvri 0 praegune sisu kopeeritakse automaatselt puhvrisse 1. - Kirjutage Launch Control XL-i rohkem LED-e, kus kopeerimis- ja tühjendusbitid on seatud nullile.
- Kui see värskendus on lõppenud, saatke uuesti Bnh, 00h, 31h (176+n, 0, 49). See lülitub tagasi esimesse olekusse. Uued LED-andmed muutuvad nähtavaks ja puhvri 1 sisu kopeeritakse tagasi puhvrisse 0.
- Jätkake 2. sammust.
- Lõpuks selle režiimi väljalülitamiseks saatke Bnh, 00h, 30h (176+n, 0, 48).
Teise võimalusena saab valitud LED-tuled vilkuma panna. Automaatse vilkumise sisselülitamiseks, mis võimaldab Launch Control XL-il kasutada oma vilkumiskiirust, saatke:
- Kuueteistkümnendversioon Bnh, 00h, 28h
- Dets. versioon 176+n, 0, 40
Kui LED-ide kindlal kiirusel vilkuma panemiseks on vaja välist ajaskaala, soovitatakse järgmist.
- Lülitage vilkuvad LED-id sisse Bnh, 00h, 20h (kümnendversioon 176+n, 0, 32)
- Lülitage vilkuvad LED-id välja Bnh, 00h, 20h (kümnendversioon 176+n, 0, 33)
Nagu varem mainitud, on hea tava jätta Clear- ja Copy-bitid seadistatud, kui adresseeritakse LED-e üldiselt, et rakendust saaks hõlpsasti laiendada, et see hõlmaks vilkumist. Vastasel juhul ilmnevad soovimatud tagajärjed, kui proovite seda hiljem tutvustada.
Dokumendid / Ressursid
![]() |
novation Launch Control Xl Programmer [pdfKasutusjuhend Launch Control Xl Programmer, Launch Control, Xl Programmer, Programmer |