novation Bukak Control Xl Programmer
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.
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
- 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.
- Tulis LED kanggo Bukak Control XL minangka biasanipun, mesthekake yen Copy lan Clear bit ora disetel.
- 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. - Tulis liyane LED kanggo Bukak Control XL, karo Copy lan Clear bit disetel kanggo nul.
- 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.
- Terusake saka langkah 2.
- 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 |