novation-LOGO

novation Bukak Control Xl Programmer

novation-Launch-Control-Xl-Programmer-PRODUCT

Bukak Control XL Programmer Referensi Guide

Informasi produk

Launch Control XL minangka pengontrol MIDI kanthi lampu LED sing bisa diprogram liwat rong protokol sing beda: protokol MIDI Launchpad tradisional lan protokol Eksklusif Sistem Kontrol Bukak XL. Lampu LED bisa disetel dadi papat tingkat padhange sing beda lan bisa dimanipulasi nggunakake Copy lan Clear bit kanggo buffering pindho.

Panggunaan produk

Kanggo nyetel lampu LED ing Bukak Control XL, sampeyan bisa nggunakake salah siji saka Launchpad MIDI protokol utawa Bukak Control XL System Protokol Eksklusif.

Launchpad MIDI Protokol

Yen sampeyan nggunakake protokol MIDI Launchpad, sampeyan kudu milih cithakan sing ngemot tombol sing cathetan/CC lan saluran MIDI cocog karo pesen sing mlebu. Kanggo nyetel lampu LED, kirim pesen kanthi struktur bait siji sing kalebu tingkat padhange LED abang lan ijo, uga gendera Copy lan Clear.

Struktur Byte:

  • Bit 6: Kudu 0
  • Bit 5-4: Tingkat padhang LED ijo (0-3)
  • Bit 3: Clear flag (1 kanggo mbusak salinan buffer liyane saka LED)
  • Bit 2: Salin flag (1 kanggo nulis data LED menyang loro buffer)
  • Bit 1-0: Tingkat padhang LED abang (0-3)

Saben LED bisa disetel menyang salah siji saka papat tingkat padhange:

  • Padhang 0: Mati
  • Padhang 1: padhange kurang
  • Padhang 2: Padhang medium
  • Padhang 3: Padhang lengkap

Praktek sing apik kanggo njaga bendera Salin lan Clear nalika nguripake utawa mateni LED yen fitur buffering pindho ora digunakake.

Kanggo ngetung nilai kecepatan, gunakake rumus ing ngisor iki:

  • Versi Hex: Kecepatan = (10h x Ijo) + Abang + Gendéra
  • Versi desimal: Kecepatan = (16 x Ijo) + Abang + Gendéra
  • Gendéra = 12 (OCh ing hex) kanggo panggunaan normal; 8 kanggo nggawe lampu kilat LED, yen diatur; 0 yen nggunakake buffering pindho.

Bukak Control XL System Exclusive Protocol

Yen sampeyan nggunakake protokol Eksklusif Sistem Kontrol Bukak XL, tombol sing dibutuhake bakal dianyari preduli saka cathetan / nilai CC utawa saluran MIDI. Kanggo nyetel lampu LED, kirim pesen kanthi struktur bait siji sing nyakup tingkat padhange LED abang lan ijo, uga gendera Copy lan Clear.

Struktur Byte:

  • Bit 6: Kudu 0
  • Bit 5-4: Tingkat padhang LED ijo (0-3)
  • Bit 3: Clear flag (1 kanggo mbusak salinan buffer liyane saka LED)
  • Bit 2: Salin flag (1 kanggo nulis data LED menyang loro buffer)
  • Bit 1-0: Tingkat padhang LED abang (0-3)

Saben LED bisa disetel menyang salah siji saka papat tingkat padhange:

  • Padhang 0: Mati
  • Padhang 1: padhange kurang
  • Padhang 2: Padhang medium
  • Padhang 3: Padhang lengkap

Ngontrol Double-Buffering

Launch Control XL uga duwe buffering pindho kanggo lampu LED. Kanggo nggunakake pindho buffering, ngirim pesen Control pindho buffering karo nilai 0 kanggo nguripake utawa 1 kanggo mateni. Nalika nggunakake pindho buffering, Copy lan Clear flag bisa digunakake kanggo ngapusi buffer kang ditulis kanggo.

Pambuka

  • Manual iki nerangake format komunikasi MIDI Launch Control XL. Iki kabeh informasi kepemilikan sing sampeyan butuhake supaya bisa nulis tambalan lan aplikasi sing disesuaikan kanggo Kontrol Bukak XL.
  • Dianggep sampeyan wis duwe kawruh dhasar babagan MIDI, lan sawetara piranti lunak sing cocog kanggo nulis aplikasi MIDI interaktif (kanggo example, Maks kanggo Urip, Maks/MSP, utawa Data Murni).
  • Nomer ing manual iki diwenehi ing loro heksadesimal lan desimal. Kanggo ngindhari ambiguitas, angka heksadesimal tansah diterusake kanthi huruf cilik h.

Bukak Control XL MIDI Swaraview

  • Bukak Control XL piranti USB kelas-cecek sing pamer 24 pot, 8 fader lan 24 tombol programmable. 16 tombol 'saluran' saben ngemot LED loro-werna karo unsur abang lan unsur ijo; cahya saka unsur kasebut bisa dicampur dadi ambar. Tombol papat arah saben ngemot LED abang siji. Tombol 'Piranti', 'Bisu', 'Solo' lan 'Lengan Rekam' masing-masing ngemot LED kuning siji. Bukak Control XL wis 16 cithakan: 8 cithakan pangguna, sing bisa diowahi, lan 8 cithakan pabrik, sing ora bisa. Cithakan pangguna manggoni slot 00h07h (0-7), dene template pabrik manggoni slot 08-0Fh (8-15). Gunakake Editor Bukak Kontrol XL (kasedhiya ing Novation websitus) kanggo ngowahi 8 template pangguna sampeyan.
  • Bukak Control XL duwe port MIDI siji jenenge 'Bukak Control XL n', ngendi n ID piranti saka unit Panjenengan (ora ditampilake kanggo ID piranti 1). Tombol LED kanggo cithakan apa wae bisa dikontrol liwat pesen Sistem Eksklusif. Utawa, tombol LED kanggo cithakan sing saiki dipilih bisa dikontrol liwat pesen MIDI note-on, note-off, lan pangowahan kontrol (CC), miturut protokol Launchpad asli.
  • Bukak Control XL nggunakake protokol Sistem Eksklusif kanggo nganyari negara tombol ing sembarang cithakan, preduli saka cithakan saiki dipilih. Kanggo njaga kompatibilitas karo Launchpad lan Launchpad S, Launch Control XL uga netepi protokol lampu LED Launchpad tradisional liwat pesen cathetan, cathetan lan CC. Nanging, pesen kasebut mung bakal ditindakake yen cithakan sing saiki dipilih ngemot tombol / pot sing nilai cathetan / CC lan saluran MIDI cocog karo pesen sing mlebu. Mulane pangguna disaranake nggunakake protokol Eksklusif Sistem anyar.
  • Kajaba iku, Bukak Control XL ndhukung uga Launchpad pindho buffering asli, sumunar lan nyetel- / ngreset kabeh pesen LED, ngendi saluran MIDI pesen nemtokake cithakan sing pesen dimaksudaké. Pesen kasebut bisa dikirim kapan wae, preduli saka cithakan sing saiki dipilih.
  • Negara saben LED disimpen nalika cithakan diganti lan bakal kelingan nalika cithakan dipilih maneh. Kabeh LED bisa dianyari ing latar mburi liwat SysEx.

Pesen Komputer-kanggo-Piranti

LED ing Bukak Control XL bisa disetel liwat rong protokol beda: (1) protokol Launchpad MIDI tradisional, sing mbutuhake cithakan sing saiki dipilih ngemot tombol sing cathetan / CC lan saluran MIDI cocog karo pesen mlebu; lan (2) Bukak Control XL System protokol Exclusive, kang bakal nganyari tombol dibutuhake preduli saka cathetan / Nilai CC utawa saluran MIDI.
Ing loro protokol, bait siji digunakake kanggo nyetel intensitas saka loro LED abang lan ijo. Byte iki uga kalebu gendera Copy lan Clear. Byte kasebut disusun kaya ing ngisor iki (sing ora ngerti notasi binar bisa diwaca kanggo rumus):

bit jeneng Tegese
6 Mesthi 0
5..4 Ijo Cahya LED ijo
3 Cetha Yen 1: mbusak salinan buffer liyane saka LED iki
2 Nyalin Yen 1: nulis data LED iki kanggo loro buffer
Cathetan: prilaku iki ngluwihi prilaku Clear nalika loro
bit disetel
1..0 abang Padhange LED abang

Bit Copy lan Clear ngidini manipulasi fitur buffering pindho Bukak Control XL. Waca pesen 'Control double-buffering' lan Lampiran kanggo rincian babagan carane iki bisa digunakake.

Saben LED bisa disetel dadi salah siji saka papat nilai:

  • padhang Tegese
  • 0 Off
  • 1 Padhange kurang
  • 2 Padhange medium
  • 3 Padhang lengkap

Yen fitur pindho buffering ora dienggo, iku laku apik kanggo njaga Copy lan Mbusak bit nyetel nalika nguripake utawa mateni LED. Iki ndadekake iku bisa kanggo nggunakake rutin padha ing mode sumunar tanpa bisa maneh. Rumus kanggo ngitung nilai kecepatan yaiku:

Versi hex Kacepetan = (10h x Ijo)
+ abang
+ Gendéra
Versi desimal Kacepetan = (16 x Ijo)
+ abang
+ Gendéra
ngendi Gendéra = 12 (OCh ing hex) kanggo panggunaan normal;
8 kanggo nggawe lampu kilat LED, yen diatur;
0 yen nggunakake buffering pindho.

Tabel ing ngisor iki babagan nilai kecepatan sing wis diwilang kanggo panggunaan normal uga bisa migunani:

Hex desimal warna padhang
0K 12 Mati Mati
0Dh 13 abang kurang
0 Fh 15 abang kebak
1Dh 29 Amber kurang
3 Fh 63 Amber kebak
3eh 62 kuning kebak
1K 28 Ijo kurang
3K 60 Ijo kebak

Nilai kanggo sumunar LED sing

Hex desimal warna padhang
0Bh 11 abang kebak
3Bh 59 Amber kebak
3 Ah 58 kuning kebak
38h 56 Ijo kebak

Protokol Launchpad

Cathetan On - Setel tombol LED

  • Hex versi 9nh, Wigati, Velocity
  • Versi Desember 144+n, Wigati, Velocity

Pesen cathetan ngganti kahanan kabeh tombol ing cithakan sing saiki dipilih sing cathetan / Nilai CC cocog karo nilai Wigati mlebu lan saluran MIDI nul-indeks cocog karo saluran MIDI n pesen mlebu. Kecepatan digunakake kanggo nyetel warna LED.

Cathetan Mati - Pateni LED tombol

  • Hex versi 8nh, Wigati, Velocity
  • Dec versi 128+n, Wigati, Velocity

Pesen iki diinterpretasikake minangka pesen cathetan kanthi nilai Cathetan sing padha nanging kanthi kecepatan 0.
Byte Velocity ora digatekake ing pesen iki.

Reset Kontrol Bukak XL

  • Versi Hex Bnh, 00h, 00h
  • Versi Desember 176+n, 0, 0

Kabeh LED dipateni, lan setelan buffer lan siklus tugas direset menyang nilai gawan. Saluran MIDI n nemtokake cithakan sing pesen iki dimaksudaké (00h-07h (0-7) kanggo 8 cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 cithakan pabrik).

Kontrol dobel buffering

  • Versi Hex Bnh, 00h, 20-3Dh
  • Versi Desember 176+n, 0, 32-61

Pesen iki digunakake kanggo ngontrol status buffering pindho tombol. Saluran MIDI n nemtokake cithakan sing pesen iki dimaksudaké (00h-07h (0-7) kanggo 8 cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 cithakan pabrik). Waca Apendiks kanggo informasi luwih lengkap babagan buffering pindho. Byte pungkasan ditemtokake kaya ing ngisor iki:

bit jeneng Tegese
6 Mesthi 0.
5 Mesthi 1.
4 Nyalin Yen 1: nyalin status LED saka buffer 'ditampilake' anyar kanggo
ing anyar 'nganyari' buffer.
3 lampu kilat Yen 1: terus-terusan flip buffer 'ditampilake' kanggo milih
LED flash.
2 Nganyari Setel buffer 0 utawa buffer 1 minangka buffer 'nganyari' anyar.
1 Mesthi 0.
0 Tampilan Setel buffer 0 utawa buffer 1 minangka buffer 'displaying' anyar.

Kanggo sing kurang ngerti binar, rumus kanggo ngitung byte data yaiku

  • Makna jeneng pisanan Bit
  • 6 kudu 0.
  • 5 kudu 1.
  • 4 Salin Yen 1: nyalin status LED saka buffer 'ditampilake' anyar menyang buffer 'nganyari' anyar.
  • 3 Lampu kilat Yen 1: terus-terusan flip buffer 'ditampilake' kanggo nggawe lampu kilat LED sing dipilih.
  • 2 Update Set buffer 0 utawa buffer 1 minangka buffer 'nganyari' anyar.
  • 1 kudu 0.
  • 0 Tampilan Set buffer 0 utawa buffer 1 minangka anyar 'displaying' buffer.

Kanggo sing kurang ngerti binar, rumus kanggo ngitung byte data yaiku:

  • Data versi Hex = (4 x Update)
    • + Tampilan
    • + 20 jam
    • + Gendéra
  • Data versi desimal = (4 x Update)
    • + Tampilan
    • + 32
    • + Gendéra
  • ngendi Flags = 16 (10h ing Hex) kanggo Copy;
    • 8 kanggo Flash;
    • 0 yen ora

Negara gawan nol: ora sumunar; buffer nganyari punika 0; buffer katampil uga 0. Ing mode iki, sembarang data LED ditulis kanggo Bukak Control XL ditampilake langsung. Ngirim pesen iki uga ngreset timer lampu kilat, supaya bisa digunakake kanggo nyinkronake maneh tarif lampu kilat kabeh Bukak Control XL sing disambungake menyang sistem.

Nguripake kabeh LED

  • Versi Hex Bnh, 00h, 7D-7Fh
  • Versi Desember 176+n, 0, 125-127

Byte pungkasan bisa njupuk salah siji saka telung nilai

Hex desimal Tegese
7Dh 125 Tes padhange kurang.
7eh 126 Tes padhang medium.
7 Fh 127 Tes padhang lengkap.

Ngirim printah iki ngreset kabeh data liyane - ndeleng pesen Reset Bukak Control XL kanggo informasi luwih lengkap. Saluran MIDI n nemtokake cithakan sing pesen iki dimaksudaké (00h-07h (0-7) kanggo 8 cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 cithakan pabrik).

Bukak Control XL System Exclusive Protocol Set LED

Pesen Sistem Eksklusif bisa digunakake kanggo nyetel nilai LED kanggo tombol utawa pot ing cithakan apa wae, preduli saka cithakan sing saiki dipilih. Iki rampung nggunakake pesen ing ngisor iki

  • Versi Hex F0h 00h 20h 29h 02h 11h 78h Nilai Indeks Cithakan F7h
  • Versi Desember 240 0 32 41 2 17 120 Nilai Indeks Cithakan 247

Where Cithakan punika 00h-07h (0-7) kanggo 8 Cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 Cithakan pabrik; Indeks punika indeks tombol utawa pot (ndeleng ngisor); lan Value minangka bait kecepatan sing nemtokake nilai padhang saka LED abang lan ijo.
Multiple LED bisa ditangani ing pesen siji kanthi nyakup sawetara pasangan byte LED-Nilai.

Indeks kaya ing ngisor iki:

  • 00-07h (0-7): Baris ndhuwur tombol, kiwa nengen
  • 08-0Fh (8-15): Baris tengah tombol, ngiwa nengen
  • 10-17h (16-23): Baris ngisor tombol, ngiwa nengen
  • 18-1Fh (24-31): Baris ndhuwur tombol 'saluran', kiwa menyang tengen
  • 20-27h (32-39): Baris ngisor tombol 'saluran', kiwa menyang tengen
  • 28-2Bh (40-43) : Piranti Tombol, Bisu, Solo, Lengen Rekam
  • 2C-2Fh (44-47) : Tombol Munggah, Ngisor, Ngiwa, Tengen

Ngalih negara tombol
Kahanan tombol sing prilaku disetel dadi 'Toggle' (tinimbang 'Momentary') bisa dianyari dening pesen Sistem Eksklusif. Iki rampung nggunakake pesen ing ngisor iki:

  • Versi Hex F0h 00h 20h 29h 02h 11h 7Bh Nilai Indeks Cithakan F7h
  • Versi Desember 240 0 32 41 2 17 123 Nilai Indeks Cithakan 247

Where Cithakan punika 00h-07h (0-7) kanggo 8 Cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 Cithakan pabrik; Indeks punika indeks saka tombol (ndeleng ngisor); lan Nilai iku salah siji 00h (0) kanggo mati utawa 7Fh (127) kanggo on. Pesen kanggo tombol sing ora disetel menyang 'Toggle' bakal diabaikan.
Sawetara tombol bisa ditangani ing pesen siji kanthi nyakup sawetara pasangan byte Index-Value.

Indeks kaya ing ngisor iki:

  • 00-07h (0-7): Baris ndhuwur tombol 'saluran', ngiwa nengen
  • 08-0Fh (8-15): Baris ngisor tombol 'saluran', kiwa nengen
  • 10-13h (16-19) : Piranti Tombol, Bisu, Solo, Lengen Rekam
  • 14-17h (20-23) : Tombol Munggah, Ngisor, Ngiwa, Tengen

Ngganti cithakan saiki

Pesen ing ngisor iki bisa digunakake kanggo ngganti cithakan piranti saiki:

  • Versi Hex F0h 00h 20h 29h 02h 11h 77h Cithakan F7h
  • Versi Desember 240 0 32 41 2 17 119 Cithakan 247

Where Cithakan punika 00h-07h (0-7) kanggo 8 Cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 Cithakan pabrik.

Pesen piranti-kanggo-Komputer

Tombol ditekan

  • Hex versi 9nh, Wigati, Velocity
  • Versi Desember 144+n, Wigati, Kecepatan UTAWA
  • Versi Hex Bnh, CC, Velocity
  • Versi Desember 176+n, CC, Velocity

Tombol bisa output pesen cathetan utawa pesen CC ing saluran MIDI nul-indeks n. Pesen dikirim kanthi kecepatan 7Fh nalika tombol ditekan; pesen kapindho dikirim kanthi kecepatan 0 nalika dirilis. Editor bisa digunakake kanggo ngganti saben tombol kang cathetan / Nilai CC lan Nilai kacepetan ing penet / release.

Cithakan diganti
Bukak Control XL ngirim pesen Sistem Eksklusif ing ngisor iki kanggo ngganti cithakan:

  • Versi Hex F0h 00h 20h 29h 02h 11h 77h Cithakan F7h
  • Versi Desember 240 0 32 41 2 17 119 Cithakan 247

Where Cithakan punika 00h-07h (0-7) kanggo 8 Cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 Cithakan pabrik.

Cahya LED liwat Pesen Cathetan

Ing kene sampeyan bisa ndeleng pesen cathetan sing digunakake kanggo madhangi LED ing sangisore tombol ing Bukak Control XL.novation-Launch-Control-Xl-Programmer-FIG-1

LED pindho buffering lan sumunar

Bukak Control XL wis loro buffer LED, 0 lan 1. Salah siji bisa ditampilake nalika salah siji dianyari dening instruksi LED mlebu. Ing praktik, iki bisa ningkatake kinerja Launch Control XL kanthi salah siji saka rong cara:

  • Kanthi ngaktifake nganyari LED skala gedhe sing, sanajan butuh 100 milidetik kanggo persiyapan, katon pangguna langsung.
  • Kanthi otomatis sumunar LED sing dipilih

Kanggo ngeksploitasi buffering kaping pindho kanggo tujuan sing sepisanan mbutuhake modifikasi sing sithik kanggo aplikasi sing wis ana. Bisa ditepangake kanthi cara ing ngisor iki

  1. Kirimi Bnh, 00h, 31h (176+n, 0, 49) nalika wiwitan, ing ngendi n nemtokake cithakan kanggo pesen iki (00h-07h (0-7) kanggo 8 cithakan pangguna, lan 08h-0Fh (8-15) kanggo 8 cithakan pabrik). Iki nyetel buffer 1 minangka buffer sing ditampilake, lan buffer 0 minangka buffer nganyari. Bukak Control XL bakal mandheg nuduhake data LED anyar sing ditulis.
  2. Tulis LED kanggo Bukak Control XL minangka biasanipun, mesthekake yen Copy lan Clear bit ora disetel.
  3. Yen nganyari iki rampung, kirim Bnh, 00h, 34h (176+n, 0, 52). Iki mranata buffer 0 minangka
    buffer ditampilake, lan buffer 1 minangka buffer nganyari. Data LED anyar bakal langsung katon. Isi buffer 0 saiki bakal otomatis disalin menyang buffer 1.
  4. Tulis liyane LED kanggo Bukak Control XL, karo Copy lan Clear bit disetel kanggo nul.
  5. Yen nganyari iki rampung, kirim Bnh, 00h, 31h (176+n, 0, 49) maneh. Iki ngalih bali menyang negara pisanan. Data LED anyar bakal katon, lan isi buffer 1 bakal disalin maneh menyang buffer 0.
  6. Terusake saka langkah 2.
  7. Pungkasan, kanggo mateni mode iki, kirim Bnh, 00h, 30h (176+n, 0, 48).

Utawa, LED sing dipilih bisa digawe kanggo kerlip. Kanggo nguripake lampu kilat otomatis, sing ngidini Bukak Control XL nggunakake kacepetan sumunar dhewe, kirim:

  • Versi Hex Bnh, 00h, 28h
  • Versi Desember 176+n, 0, 40

Yen garis wektu eksternal dibutuhake kanggo nggawe lampu kilat LED kanthi kecepatan sing ditemtokake, urutan ing ngisor iki disaranake:

  • Nguripake LED sumunar ing Bnh, 00h, 20h (versi desimal 176+n, 0, 32)
  • Pateni LED sumunar Bnh, 00h, 20h (versi desimal 176+n, 0, 33)

Kaya kasebut sadurunge, iku laku apik kanggo njaga Clear lan Copy bit nyetel nalika ngarahake LED umume, supaya aplikasi bisa gampang ditambahi kanggo kalebu sumunar. Yen ora, efek sing ora dikarepake bakal kedadeyan nalika nyoba ngenalake mengko.

Dokumen / Sumber Daya

novation Bukak Control Xl Programmer [pdf] Pandhuan pangguna
Bukak Kontrol Xl Programmer, Bukak Kontrol, Xl Programmer, Programmer

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *