novation Ngajalankeun Control Xl Programmer

Ngajalankeun Control XL Programmer urang Rujukan Guide
Émbaran produk
Launch Control XL nyaéta controller MIDI jeung lampu LED nu bisa diprogram ngaliwatan dua protokol béda: protokol Launchpad MIDI tradisional jeung protokol Launch Control XL System Exclusive. Lampu LED tiasa disetel ka opat tingkat kacaangan anu béda sareng tiasa dimanipulasi nganggo bit Copy sareng Clear pikeun panyangga ganda.
Pamakéan produk
Pikeun nyetel lampu LED dina Launch Control XL, anjeun tiasa nganggo Protokol MIDI Launchpad atanapi Protokol Eksklusif System Control XL.
Launchpad MIDI Protocol
Upami anjeun nganggo protokol Launchpad MIDI, anjeun kedah milih template anu ngandung tombol anu catetan/CC sareng saluran MIDI pakait sareng pesen anu datang. Pikeun nyetel lampu LED, kirimkeun pesen nganggo struktur bait tunggal anu kalebet tingkat kacaangan boh LED beureum sareng héjo, ogé bendera Salin sareng Hapus.
Struktur bait:
- Bit 6: Kudu 0
- Bit 5-4: Tingkat kacaangan LED héjo (0-3)
- Bit 3: Hapus bandéra (1 pikeun mupus salinan panyangga séjén tina LED)
- Bit 2: Salin bandéra (1 pikeun nulis data LED ka duanana buffers)
- Bit 1-0: Tingkat kacaangan LED beureum (0-3)
Unggal LED tiasa disetel ka salah sahiji tina opat tingkat kacaangan:
- Caang 0: Pareum
- Caang 1: Kacaangan rendah
- Caang 2: Kacaangan sedeng
- Caang 3: Kacaangan pinuh
Praktek anu saé pikeun ngajaga bendera Salin sareng Hapus nalika ngaktipkeun atanapi mareuman LED upami fitur panyangga ganda henteu dianggo.
Pikeun ngitung nilai laju, nganggo rumus ieu:
- Vérsi Hex: Laju = (10h x Héjo) + Beureum + Bandéra
- Vérsi desimal: Laju = (16 x Héjo) + Beureum + Bandéra
- Bandéra = 12 (OCh dina hex) pikeun pamakéan normal; 8 pikeun ngadamel lampu kilat LED, upami dikonpigurasi; 0 lamun ngagunakeun ganda-buffering.
Ngajalankeun Control XL System Protocol Eksklusif
Upami anjeun nganggo protokol Peluncuran Control XL System Exclusive, tombol anu diperyogikeun bakal diropéa henteu paduli nilai catetan/CC atanapi saluran MIDI. Pikeun nyetél lampu LED, kirimkeun pesen kalayan struktur bait tunggal anu kalebet tingkat kacaangan boh LED beureum sareng héjo, ogé bendera Salin sareng Hapus.
Struktur bait:
- Bit 6: Kudu 0
- Bit 5-4: Tingkat kacaangan LED héjo (0-3)
- Bit 3: Hapus bandéra (1 pikeun mupus salinan panyangga séjén tina LED)
- Bit 2: Salin bandéra (1 pikeun nulis data LED ka duanana buffers)
- Bit 1-0: Tingkat kacaangan LED beureum (0-3)
Unggal LED tiasa disetel ka salah sahiji tina opat tingkat kacaangan:
- Caang 0: Pareum
- Caang 1: Kacaangan rendah
- Caang 2: Kacaangan sedeng
- Caang 3: Kacaangan pinuh
Ngadalikeun Double-Buffering
Launch Control XL ogé gaduh panyangga ganda pikeun lampu LED. Pikeun make ganda-buffering, ngirim pesen Control ganda-buffering kalawan nilai 0 pikeun ngahurungkeun atawa 1 pikeun mareuman. Nalika nganggo panyangga ganda, bendera Salin sareng Hapus tiasa dianggo pikeun ngamanipulasi panyangga anu diserat.
Bubuka
- Manual ieu ngajelaskeun format komunikasi MIDI Launch Control XL. Ieu mangrupikeun inpormasi proprietary anu anjeun peryogikeun pikeun tiasa nyerat patches sareng aplikasi anu disaluyukeun pikeun Peluncuran Control XL.
- Hal ieu dianggap yén anjeun geus boga pangaweruh dasar ngeunaan MIDI, sarta sababaraha software luyu pikeun nulis aplikasi MIDI interaktif (pikeun ex.ample, Max for Live, Max/MSP, atawa Data Murni).
- Angka dina manual ieu dirumuskeun dina duanana heksadesimal sareng perpuluhan. Pikeun ngahindarkeun ambiguitas, angka héksadesimal sok dituturkeun ku hurup leutik h.
Ngajalankeun Control XL MIDI Leuwihview
- Peluncuran Control XL mangrupikeun alat USB anu cocog sareng kelas anu gaduh 24 pot, 8 fader sareng 24 tombol anu tiasa diprogram. 16 tombol 'kanal' masing-masing ngandung LED dua warna sareng unsur beureum sareng unsur héjo; cahaya ti elemen ieu bisa dicampurkeun pikeun ngabentuk amber. Opat tombol arah masing-masing ngandung hiji LED beureum tunggal. Tombol 'Device', 'Mute', 'Solo' sareng 'Record Arm' masing-masing ngandung hiji LED konéng tunggal. peluncuran Control XL boga 16 template: 8 pamaké template, nu bisa dirobah, jeung 8 pabrik template, nu teu bisa. Témplat pamaké ngeusian slot 00h07h (0-7), sedengkeun template pabrik ngeusian slot 08-0Fh (8-15). Anggo Peluncuran Kontrol XL Editor (sadia dina Novation websitus) pikeun ngarobih 8 template pangguna anjeun.
- peluncuran Control XL boga port MIDI tunggal ngaranna 'peluncuran Control XL n', dimana n nyaéta ID alat Unit Anjeun (teu ditémbongkeun keur ID alat 1). Tombol LEDs pikeun sagala template bisa dikawasa via pesen System Eksklusif. Alternatipna, tombol LEDs pikeun citakan ayeuna dipilih bisa dikawasa ku MIDI catetan-on, catetan-off, jeung talatah robah kontrol (CC), sakumaha per protokol Launchpad aslina.
- Peluncuran Control XL ngagunakeun protokol System Eksklusif pikeun ngamutahirkeun kaayaan tombol naon wae dina sagala template, paduli template dipilih ayeuna. Pikeun ngajaga kasaluyuan sareng Launchpad sareng Launchpad S, Launch Control XL ogé patuh kana protokol pencahayaan LED Launchpad tradisional liwat catetan-on, catetan-off sareng seratan CC. Nanging, pesen sapertos kitu ngan bakal dilaksanakeun upami citakan anu ayeuna dipilih ngandung tombol / pot anu nilai catetan / CC sareng saluran MIDI cocog sareng pesen anu asup. Ku kituna pamaké disarankan pikeun ngadopsi protokol System Exclusive anyar.
- Sajaba ti éta, peluncuran Control XL ogé ngarojong Launchpad ganda-buffering aslina, kedip-kedip tur nyetel- / reset-kabeh pesen LED, dimana saluran MIDI pesen ngahartikeun template nu pesen dimaksudkeun. Ku kituna pesen ieu bisa dikirim iraha wae, paduli template nu ayeuna dipilih.
- Kaayaan unggal LED disimpen nalika témplat dirobah sarta bakal recalled nalika citakan ieu reselected. Kabéh LEDs bisa diropéa dina latar tukang via SysEx.
Pesen Komputer-ka-Alat
LEDs on Launch Control XL bisa diatur ngaliwatan dua protokol béda: (1) tradisional Launchpad MIDI protokol, nu merlukeun template ayeuna dipilih ngandung hiji tombol nu catetan / CC na MIDI channel pakait jeung pesen asup; jeung (2) Peluncuran Control XL System protokol ekslusif, nu bakal ngamutahirkeun tombol diperlukeun paduli catetan na / nilai CC atawa saluran MIDI.
Dina duanana protokol, hiji bait dipaké pikeun nyetel inténsitas boh LED beureum jeung héjo. Bait ieu ogé kalebet bendera Salin sareng Hapus. Byte ieu terstruktur saperti kieu (nu teu wawuh jeung notasi binér bisa maca dina rumus):
| Bit | Ngaran | Hartina |
| 6 | Kudu 0 | |
| 5..4 | Héjo | Kacaangan LED héjo |
| 3 | Jelas | Lamun 1: mupus salinan panyangga séjén LED ieu |
| 2 | nyalin | Lamun 1: nulis data LED ieu duanana buffers |
| Catetan: kabiasaan ieu overrides kabiasaan Hapus lamun duanana | ||
| bit diatur | ||
| 1..0 | Beureum | Kacaangan LED beureum |
Bit Salin sareng Hapus ngamungkinkeun manipulasi fitur panyangga ganda Launch Control XL. Tingali pesen 'Control double-buffering' sareng Appendix pikeun detil ngeunaan kumaha ieu tiasa dianggo.
Ku kituna unggal LED bisa disetel ka salah sahiji opat nilai:
- Caang Hartina
- 0 Pareum
- 1 Kacaangan handap
- 2 Kacaangan sedeng
- 3 Kacaangan pinuh
Upami fitur panyangga ganda henteu dianggo, éta mangrupikeun prakték anu saé pikeun ngajaga bit Salin sareng Hapus anu diatur nalika ngaktipkeun atanapi mareuman LED. Ieu ngamungkinkeun ngagunakeun rutin anu sami dina modeu kedip-kedip tanpa dianggo deui. Rumus pikeun ngitung nilai laju nyaéta:
| Vérsi hex | Laju | = | (10h x Héjo) |
| + | Beureum | ||
| + | Bandéra | ||
| Vérsi desimal | Laju | = | (16 x Héjo) |
| + | Beureum | ||
| + | Bandéra | ||
| dimana | Bandéra | = | 12 (OCh dina hex) pikeun pamakéan normal; |
| 8 | pikeun nyieun lampu kilat LED, lamun ngonpigurasi; | ||
| 0 | lamun ngagunakeun ganda-buffering. |
Tabel di handap ieu ngeunaan nilai laju anu diitung sateuacana pikeun panggunaan normal ogé tiasa ngabantosan:
| Hex | desimal | Warna | Caang |
| 0Ch | 12 | Pareum | Pareum |
| 0Dh | 13 | Beureum | Lemah |
| 0Fh | 15 | Beureum | Pinuh |
| 1Dh | 29 | Amber | Lemah |
| 3Fh | 63 | Amber | Pinuh |
| 3 Emh | 62 | Konéng | Pinuh |
| 1Ch | 28 | Héjo | Lemah |
| 3Ch | 60 | Héjo | Pinuh |
Nilai pikeun kedip-kedip LEDs nyaéta
| Hex | desimal | Warna | Caang |
| 0Bh | 11 | Beureum | Pinuh |
| 3Bh | 59 | Amber | Pinuh |
| 3 Ah | 58 | Konéng | Pinuh |
| 38 jam | 56 | Héjo | Pinuh |
Protokol Launchpad
Catetan Dina - Setel tombol LEDs
- Vérsi Hex 9nh, Catetan, Laju
- Vérsi Dec 144+n, Catetan, Laju
Pesen catetan-on ngarobah kaayaan sadaya tombol dina citakan ayeuna dipilih nu catetan / nilai CC cocog jeung nilai Catetan asup jeung nu nol-indéks saluran MIDI cocog jeung saluran MIDI n tina pesen asup. Laju dipaké pikeun nyetél warna LED.
Catetan Pareum - Pareuman tombol LEDs
- Vérsi Hex 8nh, Catetan, Laju
- Dec vérsi 128+n, Catetan, Laju
Pesen ieu diinterpretasikeun salaku pesen catetan sareng nilai Catetan anu sami tapi kalayan laju 0.
Byte Velocity teu dipaliré dina pesen ieu.
Reset peluncuran Control XL
- Vérsi Hex Bnh, 00h, 00h
- Vérsi Désémber 176+n, 0, 0
Sadaya LEDs dipareuman, sareng setelan panyangga sareng siklus tugas direset kana nilai standarna. Saluran MIDI n ngahartikeun template nu pesen ieu dimaksudkeun (00h-07h (0-7) pikeun 8 pamaké template, jeung 08h-0Fh (8-15) pikeun 8 pabrik template).
Kontrol ganda-buffering
- Vérsi Hex Bnh, 00h, 20-3Dh
- Vérsi Désémber 176+n, 0, 32-61
Pesen ieu dianggo pikeun ngadalikeun kaayaan panyangga ganda tina tombol. Saluran MIDI n ngahartikeun template nu pesen ieu dimaksudkeun (00h-07h (0-7) pikeun 8 pamaké template, jeung 08h-0Fh (8-15) pikeun 8 pabrik template). Tempo Appendix pikeun émbaran nu langkung lengkep ihwal panyangga ganda. Byte panungtungan ditangtukeun kieu:
| Bit | Ngaran | Hartina | |
| 6 | Kudu 0. | ||
| 5 | Kudu 1. | ||
| 4 | nyalin | Upami 1: nyalin kaayaan LED tina panyangga 'ditémbongkeun' anyar | ka |
| éta | panyangga 'ngamutahirkeun' anyar. | ||
| 3 | Kilat | Lamun 1: terus flip 'ditémbongkeun' buffers sangkan dipilih | |
| LEDs flash. | |||
| 2 | Pembaruan | Setel panyangga 0 atanapi panyangga 1 salaku panyangga 'ngamutahirkeun' anyar. | |
| 1 | Kudu 0. | ||
| 0 | tampilan | Setel panyangga 0 atanapi panyangga 1 salaku panyangga 'displaying' anyar. |
Pikeun anu kurang wawuh jeung binér, rumus pikeun ngitung bait data nyaéta
- Hartina Ngaran Bit
- 6 kudu 0.
- 5 kudu 1.
- 4 Salin Lamun 1: nyalin kaayaan LED tina panyangga 'ditémbongkeun' anyar ka panyangga 'ngamutahirkeun' anyar.
- 3 Flash Lamun 1: terus flip 'ditémbongkeun' buffers sangkan LEDs dipilih flash.
- 2 Update Set panyangga 0 atanapi panyangga 1 salaku panyangga 'ngamutahirkeun' anyar.
- 1 kudu 0.
- 0 Display Set panyangga 0 atanapi panyangga 1 salaku panyangga 'displaying' anyar.
Pikeun anu kirang wawuh sareng binér, rumus pikeun ngitung bait data nyaéta:
- Data Vérsi Hex = (4 x Update)
- + Témbongkeun
- + 20h
- + Bandéra
- Désimal Vérsi Data = (4 x Update)
- + Témbongkeun
- + 32
- + Bandéra
- dimana Bandéra = 16 (10h di Hex) pikeun Salin;
- 8 pikeun Flash;
- 0 disebutkeun
Kaayaan standar nyaéta nol: euweuh kedip-kedip; panyangga update nyaeta 0; panyangga ditampilkeun oge 0. Dina modeu ieu, sagala data LED ditulis pikeun peluncuran Control XL dipintonkeun langsung. Ngirim pesen ieu ogé ngareset timer lampu kilat, jadi bisa dipaké pikeun nyinkronkeun deui laju lampu kilat sadaya XL Kontrol Peluncuran nu disambungkeun ka sistem.
Hurungkeun sadaya LEDs
- Vérsi Hex Bnh, 00h, 7D-7Fh
- Vérsi Désémber 176+n, 0, 125-127
Bait terakhir tiasa nyandak salah sahiji tina tilu nilai
| Hex | desimal | Hartina |
| 7Dh | 125 | Uji kacaangan rendah. |
| 7 Emh | 126 | Uji kacaangan sedeng. |
| 7Fh | 127 | Tes kacaangan pinuh. |
Ngirim paréntah ieu ngareset sadaya data anu sanés - tingali pesen Reset peluncuran Control XL kanggo inpormasi anu langkung lengkep. Saluran MIDI n ngahartikeun template nu pesen ieu dimaksudkeun (00h-07h (0-7) pikeun 8 pamaké template, jeung 08h-0Fh (8-15) pikeun 8 pabrik template).
Ngajalankeun Control XL System Exclusive Protocol Set LEDs
pesen Sistim Eksklusif bisa dipaké pikeun nyetél nilai LED pikeun sagala tombol atawa pot dina sagala template, paduli nu template ayeuna dipilih. Hal ieu dilakukeun nganggo pesen di handap ieu
- Vérsi Hex F0h 00h 20h 29h 02h 11h 78h Nilai Indéks Citakan F7h
- Vérsi Désémber 240 0 32 41 2 17 120 Nilai Indéks Citakan 247
Dimana Citakan nyaéta 00h-07h (0-7) pikeun 8 pamaké template, sarta 08h-0Fh (8-15) pikeun 8 pabrik template; Indéks nyaéta indéks tombol atanapi pot (tingali di handap); sarta Nilai nyaéta bait laju anu nangtukeun nilai kacaangan boh LED beureum jeung héjo.
Sababaraha LEDs bisa kajawab dina pesen tunggal ku kaasup sababaraha LED-Nilai bait pasangan.
Indéks nyaéta kieu:
- 00-07h (0-7): Jajaran luhur kenop, kénca ka katuhu
- 08-0Fh (8-15): Jajaran tengah kenop, kénca ka katuhu
- 10-17h (16-23): Baris handap kenop, kénca ka katuhu
- 18-1Fh (24-31): Baris luhur tombol 'saluran', kénca ka katuhu
- 20-27h (32-39): Baris handap tombol 'saluran', kénca ka katuhu
- 28-2Bh (40-43): Alat Kancing, Bisu, Solo, Rékam Arm
- 2C-2Fh (44-47): Tombol Ka luhur, Ka handap, Kénca, Katuhu
Toggle kaayaan tombol
Kaayaan tombol anu paripolahna disetel ka 'Toggle' (tinimbang 'Sakedap') tiasa diropéa ku pesen System Exclusive. Hal ieu dilakukeun nganggo pesen di handap ieu:
- Vérsi Hex F0h 00h 20h 29h 02h 11h 7Bh Nilai Indéks Citakan F7h
- Vérsi Désémber 240 0 32 41 2 17 123 Nilai Indéks Citakan 247
Dimana Citakan nyaéta 00h-07h (0-7) pikeun 8 pamaké template, sarta 08h-0Fh (8-15) pikeun 8 pabrik template; Indéks nyaéta indéks tombol (tingali di handap); sarta Niley boh 00h (0) keur off atawa 7Fh (127) keur on. Pesen pikeun tombol anu henteu disetel ka 'Toggle' bakal dipaliré.
Sababaraha tombol tiasa kajawab dina hiji pesen ku ngalebetkeun sababaraha pasangan bait Index-Nilai.
Indéks nyaéta kieu:
- 00-07h (0-7): Baris luhur tombol 'saluran', kénca ka katuhu
- 08-0Fh (8-15): Baris handap tombol 'saluran', kénca ka katuhu
- 10-13h (16-19): Alat Kancing, Jempé, Solo, Rékam Arm
- 14-17h (20-23): Tombol Ka luhur, Ka handap, Kénca, Katuhu
Robah template ayeuna
Pesen di handap ieu tiasa dianggo pikeun ngarobih template alat ayeuna:
- Vérsi Hex F0h 00h 20h 29h 02h 11h 77h Citakan F7h
- Vérsi Désémber 240 0 32 41 2 17 119 Citakan 247
Dimana Citakan nyaéta 00h-07h (0-7) pikeun 8 pamaké template, sarta 08h-0Fh (8-15) pikeun 8 pabrik template.
Talatah alat-to-Komputer
Tombol dipencet
- Vérsi Hex 9nh, Catetan, Laju
- Vérsi Dec 144+n, Catetan, Laju OR
- Vérsi Hex Bnh, CC, Velocity
- Vérsi Dec 176+n, CC, Velocity
Tombol tiasa kaluaran pesen catetan atanapi seratan CC dina saluran MIDI-indéks enol n. Pesen dikirim kalayan laju 7Fh nalika tombol dipencet; pesen kadua dikirim kalayan laju 0 nalika dileupaskeun. Éditor tiasa dianggo pikeun ngarobih catetan unggal tombol / nilai CC sareng nilai laju nalika pencét / dileupaskeun.
Citakan dirobah
Peluncuran Control XL ngirim pesen System Exclusive di handap pikeun ngarobih template:
- Vérsi Hex F0h 00h 20h 29h 02h 11h 77h Citakan F7h
- Vérsi Désémber 240 0 32 41 2 17 119 Citakan 247
Dimana Citakan nyaéta 00h-07h (0-7) pikeun 8 pamaké template, sarta 08h-0Fh (8-15) pikeun 8 pabrik template.
cahaya LED via Catetan Messages
Di dieu anjeun tiasa ningali pesen catetan anu dianggo pikeun nyéépkeun LED handapeun dial dina Launch Control XL.
LED ganda-buffering sarta kedip-kedip
Peluncuran Control XL boga dua buffers LED, 0 jeung 1. Boh hiji bisa ditampilkeun bari boh diropéa ku parentah LED asup. Dina prakna, ieu tiasa ningkatkeun kinerja Launch Control XL ku salah sahiji tina dua cara:
- Ku ngaktifkeun apdet LED skala ageung anu, sanaos tiasa nyandak 100 milidetik pikeun nyetél, katingali ku pangguna janten sakedapan.
- Ku otomatis kedip-kedip LEDs dipilih
Pikeun ngamangpaatkeun panyangga ganda pikeun tujuan anu pangheulana peryogi sakedik modifikasi pikeun aplikasi anu tos aya. Bisa diwanohkeun ku cara kieu
- Kirim Bnh, 00h, 31h (176+n, 0, 49) dina ngamimitian-up, dimana n nangtukeun template nu pesen ieu dimaksudkeun (00h-07h (0-7) pikeun 8 pamaké template, jeung 08h-0Fh. (8-15) pikeun 8 template pabrik). Ieu nyetél panyangga 1 salaku panyangga anu ditampilkeun, sareng panyangga 0 salaku panyangga ngamutahirkeun. Peluncuran Control XL bakal lirén nunjukkeun data LED énggal anu diserat kana éta.
- Tulis LEDs kana peluncuran Control XL sakumaha biasa, mastikeun yén Salin jeung Hapus bit teu diatur.
- Nalika apdet ieu réngsé, kirimkeun Bnh, 00h, 34h (176+n, 0, 52). Ieu susunan panyangga 0 salaku
panyangga ditampilkeun, sarta panyangga 1 salaku panyangga ngamutahirkeun. Data LED anyar bakal langsung katingali. Eusi panyangga 0 ayeuna bakal otomatis disalin ka panyangga 1. - Tulis langkung seueur LED kana Kontrol Peluncuran XL, sareng Salin sareng Hapus bit disetel ka nol.
- Nalika apdet ieu réngsé, kirimkeun deui Bnh, 00h, 31h (176+n, 0, 49). Ieu pindah deui ka kaayaan munggaran. Data LED anyar bakal katingali, sareng eusi panyangga 1 bakal disalin deui ka panyangga 0.
- Nuluykeun ti lengkah 2.
- Tungtungna, pikeun mareuman mode ieu, kirimkeun Bnh, 00h, 30h (176+n, 0, 48).
Alternatipna, LEDs dipilih bisa dijieun flash. Pikeun ngaktipkeun kedip-kedip otomatis, anu ngamungkinkeun peluncuran Control XL nganggo laju kedip-kedip sorangan, kirimkeun:
- Vérsi Hex Bnh, 00h, 28h
- Vérsi Désémber 176+n, 0, 40
Upami garis waktos éksternal diperyogikeun pikeun ngajantenkeun LEDs dina laju anu ditangtukeun, urutan ieu disarankeun:
- Hurungkeun LED kedip-kedip dina Bnh, 00h, 20h (versi desimal 176+n, 0, 32)
- Pareuman LED kedip-kedip Bnh, 00h, 20h (versi desimal 176+n, 0, 33)
Sakumaha didadarkeun di saméméhna, éta prakték alus tetep Hapus jeung Salin bit diatur bari alamat LEDs umumna, ku kituna hiji aplikasi bisa kalayan gampang dimekarkeun pikeun ngawengku kedip-kedip. Upami teu kitu, épék anu teu dihaja bakal kajantenan nalika nyobian ngenalkeun engké.
Dokumén / Sumberdaya
![]() |
novation Ngajalankeun Control Xl Programmer [pdf] Pituduh pamaké Ngajalankeun Control Xl Programmer, ngajalankeun Control, Xl Programmer, Programmer |





