novation-LOGO

novation Launch Control Xl Programmer

novation-Launch-Control-Xl-Programmer-PRODUCT

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.novation-Launch-Control-Xl-Programmer-JOON-1

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

  1. 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.
  2. Kirjutage LED-id Launch Control XL-i nagu tavaliselt, tagades, et kopeerimise ja kustutamise bitid pole seadistatud.
  3. 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.
  4. Kirjutage Launch Control XL-i rohkem LED-e, kus kopeerimis- ja tühjendusbitid on seatud nullile.
  5. 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.
  6. Jätkake 2. sammust.
  7. 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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *