novation Launch Control Xl Programmer
ເປີດຕົວຄູ່ມືການອ້າງອີງຂອງໂປລແກລມຄວບຄຸມການຄວບຄຸມ XL
ຂໍ້ມູນຜະລິດຕະພັນ
Launch Control XL ເປັນຕົວຄວບຄຸມ MIDI ທີ່ມີໄຟ LED ທີ່ສາມາດຕັ້ງໂຄງການຜ່ານສອງໂປໂຕຄອນທີ່ແຕກຕ່າງກັນ: ໂປໂຕຄອນ Launchpad MIDI ແບບດັ້ງເດີມແລະໂປໂຕຄໍ Launch Control XL System Exclusive. ໄຟ LED ສາມາດຖືກຕັ້ງເປັນສີ່ລະດັບຄວາມສະຫວ່າງທີ່ແຕກຕ່າງກັນແລະສາມາດຖືກຈັດການໂດຍໃຊ້ Copy ແລະ Clear bits ສໍາລັບການ double-buffering.
ການນໍາໃຊ້ຜະລິດຕະພັນ
ເພື່ອຕັ້ງໄຟ LED ໃນ Launch Control XL, ທ່ານສາມາດໃຊ້ Launchpad MIDI protocol ຫຼື Launch Control XL System Exclusive protocol.
Launchpad MIDI Protocol
ຖ້າທ່ານກໍາລັງໃຊ້ໂປໂຕຄອນ Launchpad MIDI, ທ່ານຈໍາເປັນຕ້ອງເລືອກແມ່ແບບທີ່ມີປຸ່ມທີ່ມີບັນທຶກ / CC ແລະຊ່ອງ MIDI ກົງກັບຂໍ້ຄວາມທີ່ເຂົ້າມາ. ເພື່ອກໍານົດໄຟ LED, ສົ່ງ amessage ດ້ວຍໂຄງສ້າງ byte ດຽວທີ່ປະກອບມີລະດັບຄວາມສະຫວ່າງຂອງທັງ LED ສີແດງແລະສີຂຽວ, ເຊັ່ນດຽວກັນກັບທຸງ Copy ແລະ Clear.
ໂຄງສ້າງໄບຕ໌:
- Bit 6: ຕ້ອງເປັນ 0
- Bits 5-4: ລະດັບຄວາມສະຫວ່າງ LED ສີຂຽວ (0-3)
- ບິດ 3: ລ້າງທຸງ (1 ເພື່ອລຶບລ້າງສຳເນົາ LED ຂອງ buffer ອື່ນໆ)
- Bit 2: ສຳເນົາທຸງ (1 ເພື່ອຂຽນຂໍ້ມູນ LED ໃສ່ທັງສອງ buffers)
- Bits 1-0: ລະດັບຄວາມສະຫວ່າງ LED ສີແດງ (0-3)
ແຕ່ລະ LED ສາມາດຖືກຕັ້ງເປັນຫນຶ່ງໃນສີ່ລະດັບຄວາມສະຫວ່າງ:
- ຄວາມສະຫວ່າງ 0: ປິດ
- ຄວາມສະຫວ່າງ 1: ຄວາມສະຫວ່າງຕໍ່າ
- ຄວາມສະຫວ່າງ 2: ຄວາມສະຫວ່າງປານກາງ
- ຄວາມສະຫວ່າງ 3: ຄວາມສະຫວ່າງເຕັມ
ມັນເປັນການປະຕິບັດທີ່ດີທີ່ຈະຮັກສາທຸງ Copy ແລະ Clear ທີ່ຕັ້ງໄວ້ເມື່ອເປີດ ຫຼືປິດ LEDs ຖ້າຄຸນສົມບັດການໂຫຼດສອງຄັ້ງບໍ່ໄດ້ໃຊ້.
ເພື່ອຄິດໄລ່ຄ່າຄວາມໄວ, ໃຫ້ໃຊ້ສູດຕໍ່ໄປນີ້:
- ຮຸ່ນ hex: ຄວາມໄວ = (10h x ສີຂຽວ) + ສີແດງ + ທຸງ
- ຮຸ່ນທົດສະນິຍົມ: ຄວາມໄວ = (16 x ສີຂຽວ) + ສີແດງ + ທຸງ
- ທຸງ = 12 (OCh ໃນ hex) ສໍາລັບການນໍາໃຊ້ປົກກະຕິ; 8 ເພື່ອເຮັດໃຫ້ flash LED, ຖ້າ configured; 0 ຖ້າໃຊ້ double-buffering.
ເປີດໂປໂຕຄອນພິເສດຂອງລະບົບການຄວບຄຸມ XL
ຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ Launch Control XL System Exclusive protocol, ປຸ່ມທີ່ຕ້ອງການຈະໄດ້ຮັບການປັບປຸງໂດຍບໍ່ສົນເລື່ອງຂອງບັນທຶກ / ຄ່າ CC ຫຼືຊ່ອງ MIDI ຂອງມັນ. ເພື່ອຕັ້ງໄຟ LED, ສົ່ງຂໍ້ຄວາມທີ່ມີໂຄງສ້າງດຽວໄບຕ໌ທີ່ປະກອບມີລະດັບຄວາມສະຫວ່າງຂອງທັງ LED ສີແດງແລະສີຂຽວ, ເຊັ່ນດຽວກັນກັບທຸງ Copy ແລະ Clear.
ໂຄງສ້າງໄບຕ໌:
- Bit 6: ຕ້ອງເປັນ 0
- Bits 5-4: ລະດັບຄວາມສະຫວ່າງ LED ສີຂຽວ (0-3)
- ບິດ 3: ລ້າງທຸງ (1 ເພື່ອລຶບລ້າງສຳເນົາ LED ຂອງ buffer ອື່ນໆ)
- Bit 2: ສຳເນົາທຸງ (1 ເພື່ອຂຽນຂໍ້ມູນ LED ໃສ່ທັງສອງ buffers)
- Bits 1-0: ລະດັບຄວາມສະຫວ່າງ LED ສີແດງ (0-3)
ແຕ່ລະ LED ສາມາດຖືກຕັ້ງເປັນຫນຶ່ງໃນສີ່ລະດັບຄວາມສະຫວ່າງ:
- ຄວາມສະຫວ່າງ 0: ປິດ
- ຄວາມສະຫວ່າງ 1: ຄວາມສະຫວ່າງຕໍ່າ
- ຄວາມສະຫວ່າງ 2: ຄວາມສະຫວ່າງປານກາງ
- ຄວາມສະຫວ່າງ 3: ຄວາມສະຫວ່າງເຕັມ
ຄວບຄຸມ Double-Buffering
ການຄວບຄຸມການເປີດຕົວ XL ຍັງມີສອງ buffering ສໍາລັບ LEDlighting. ເພື່ອໃຊ້ double-buffering, ສົ່ງຂໍ້ຄວາມ Control double-buffering ທີ່ມີຄ່າ 0 ເພື່ອເປີດມັນ ຫຼື 1 ເພື່ອປິດມັນ. ເມື່ອໃຊ້ double-buffering, ທຸງ Copy ແລະ Clear ສາມາດຖືກນໍາໃຊ້ເພື່ອຈັດການ buffer ທີ່ຖືກຂຽນໃສ່.
ແນະນຳ
- ຄູ່ມືນີ້ອະທິບາຍຮູບແບບການສື່ສານ MIDI ຂອງ Launch Control XL. ນີ້ແມ່ນຂໍ້ມູນເປັນເຈົ້າຂອງທັງໝົດທີ່ເຈົ້າຕ້ອງການເພື່ອໃຫ້ສາມາດຂຽນແພັກເກັດ ແລະແອັບພລິເຄຊັນທີ່ປັບແຕ່ງໄດ້ສໍາລັບ Launch Control XL.
- ມັນສົມມຸດວ່າທ່ານມີຄວາມຮູ້ພື້ນຖານຂອງ MIDI ແລ້ວ, ແລະບາງຊອບແວທີ່ເຫມາະສົມສໍາລັບການຂຽນຄໍາຮ້ອງສະຫມັກ MIDI ແບບໂຕ້ຕອບ (ສໍາລັບ ex.ample, Max for Live, Max/MSP, ຫຼື Pure Data).
- ຕົວເລກໃນຄູ່ມືນີ້ແມ່ນໃຫ້ຢູ່ໃນທັງເລກຖານສິບຫົກ ແລະເລກທົດສະນິຍົມ. ເພື່ອຫຼີກເວັ້ນຄວາມບໍ່ແນ່ນອນ, ເລກຖານສິບຫົກແມ່ນຕິດຕາມດ້ວຍຕົວພິມນ້ອຍ h.
ເປີດຕົວຄວບຄຸມ XL MIDI Overview
- Launch Control XL ເປັນອຸປະກອນ USB ທີ່ສອດຄ່ອງກັບຫ້ອງຮຽນທີ່ມີ 24 pots, 8 faders ແລະ 24 ປຸ່ມ programmable. 16 ປຸ່ມ 'ຊ່ອງ' ແຕ່ລະມີ LED ສອງສີທີ່ມີອົງປະກອບສີແດງແລະອົງປະກອບສີຂຽວ; ແສງສະຫວ່າງຈາກອົງປະກອບເຫຼົ່ານີ້ສາມາດຖືກປະສົມເພື່ອສ້າງເປັນອໍາພັນ. ປຸ່ມສີ່ທິດທາງແຕ່ລະມີ LED ສີແດງດຽວ. ປຸ່ມ 'ອຸປະກອນ', 'ປິດສຽງ', 'Solo' ແລະ 'Record Arm' ແຕ່ລະປຸ່ມມີໄຟ LED ສີເຫຼືອງອັນດຽວ. Launch Control XL ມີ 16 ແມ່ແບບ: ແມ່ແບບຜູ້ໃຊ້ 8, ເຊິ່ງສາມາດດັດແປງໄດ້, ແລະ 8 ແມ່ແບບໂຮງງານຜະລິດ, ເຊິ່ງບໍ່ສາມາດ. ແມ່ແບບຜູ້ໃຊ້ຄອບຄອງສະລັອດຕິງ 00h07h (0-7), ໃນຂະນະທີ່ແມ່ແບບໂຮງງານຄອບຄອງໂມ້ 08-0Fh (8-15). ໃຊ້ Launch Control XL Editor (ມີຢູ່ໃນ Novation website) ເພື່ອດັດແປງ 8 ແມ່ແບບຜູ້ໃຊ້ຂອງທ່ານ.
- Launch Control XL ມີພອດ MIDI ດຽວທີ່ມີຊື່ວ່າ 'Launch Control XL n', ບ່ອນທີ່ n ແມ່ນ ID ອຸປະກອນຂອງເຄື່ອງຂອງທ່ານ (ບໍ່ສະແດງສໍາລັບ ID ອຸປະກອນ 1). ປຸ່ມ LEDs ສໍາລັບແມ່ແບບໃດກໍ່ຕາມສາມາດຄວບຄຸມໄດ້ໂດຍຜ່ານຂໍ້ຄວາມ System Exclusive. ອີກທາງເລືອກ, ປຸ່ມ LEDs ສໍາລັບແມ່ແບບທີ່ເລືອກໃນປັດຈຸບັນສາມາດຄວບຄຸມໄດ້ໂດຍຜ່ານຂໍ້ຄວາມ MIDI note-on, note-off, ແລະການຄວບຄຸມການປ່ຽນແປງ (CC), ຕາມໂປໂຕຄອນ Launchpad ຕົ້ນສະບັບ.
- Launch Control XL ໃຊ້ໂປຣໂຕຄໍ System Exclusive ເພື່ອອັບເດດສະຖານະຂອງປຸ່ມໃດນຶ່ງໃນແມ່ແບບໃດກໍ່ຕາມ, ໂດຍບໍ່ຄໍານຶງເຖິງແມ່ແບບທີ່ເລືອກໃນປັດຈຸບັນ. ເພື່ອຮັກສາຄວາມເຂົ້າກັນໄດ້ກັບ Launchpad ແລະ Launchpad S, Launch Control XL ຍັງປະຕິບັດຕາມໂປໂຕຄອນໄຟ LED Launchpad ແບບດັ້ງເດີມຜ່ານທາງບັນທຶກ, ບັນທຶກແລະຂໍ້ຄວາມ CC. ຢ່າງໃດກໍຕາມ, ຂໍ້ຄວາມດັ່ງກ່າວຈະຖືກປະຕິບັດພຽງແຕ່ຖ້າແມ່ແບບທີ່ເລືອກໃນປັດຈຸບັນມີປຸ່ມ / pot ທີ່ມີບັນທຶກ / ຄ່າ CC ແລະຊ່ອງ MIDI ກົງກັບຂໍ້ຄວາມທີ່ເຂົ້າມາ. ດັ່ງນັ້ນ, ຜູ້ໃຊ້ຈຶ່ງຖືກແນະນຳໃຫ້ນຳໃຊ້ໂປຣໂຕຄໍ System Exclusive ໃໝ່.
- ນອກຈາກນັ້ນ, Launch Control XL ຍັງຮອງຮັບ Launchpad double-buffering, flashing ແລະ set-/reset-all ຂໍ້ຄວາມ LED, ບ່ອນທີ່ຊ່ອງ MIDI ຂອງຂໍ້ຄວາມກໍານົດແມ່ແບບສໍາລັບຂໍ້ຄວາມທີ່ມີຈຸດປະສົງ. ດັ່ງນັ້ນຂໍ້ຄວາມເຫຼົ່ານີ້ສາມາດຖືກສົ່ງໄດ້ທຸກເວລາ, ບໍ່ວ່າແມ່ແບບໃດຖືກເລືອກໃນປັດຈຸບັນ.
- ສະຖານະຂອງແຕ່ລະ LED ຖືກເກັບໄວ້ໃນເວລາທີ່ແມ່ແບບມີການປ່ຽນແປງແລະຈະຖືກເອີ້ນຄືນເມື່ອແມ່ແບບຖືກເລືອກໃຫມ່. LEDs ທັງຫມົດສາມາດໄດ້ຮັບການປັບປຸງໃນພື້ນຫລັງຜ່ານ SysEx.
ຂໍ້ຄວາມຈາກຄອມພິວເຕີຫາອຸປະກອນ
ໄຟ LED ໃນ Launch Control XL ສາມາດຖືກຕັ້ງຜ່ານສອງໂປໂຕຄອນທີ່ແຕກຕ່າງກັນ: (1) ໂປໂຕຄອນ Launchpad MIDI ແບບດັ້ງເດີມ, ເຊິ່ງຕ້ອງການແມ່ແບບທີ່ເລືອກໃນປັດຈຸບັນເພື່ອໃຫ້ມີປຸ່ມທີ່ມີບັນທຶກ / CC ແລະຊ່ອງ MIDI ກົງກັບຂໍ້ຄວາມທີ່ເຂົ້າມາ; ແລະ (2) ໂປຣໂຕຄໍ Launch Control XL System Exclusive, ເຊິ່ງຈະອັບເດດປຸ່ມທີ່ຕ້ອງການໂດຍບໍ່ຄໍານຶງເຖິງຄ່າບັນທຶກ/CC ຫຼືຊ່ອງ MIDI.
ໃນທັງສອງໂປໂຕຄອນ, ໄບຕ໌ດຽວຖືກນໍາໃຊ້ເພື່ອກໍານົດຄວາມເຂັ້ມຂອງໄຟ LED ສີແດງແລະສີຂຽວ. ໄບຕ໌ນີ້ຍັງລວມເອົາທຸງສຳເນົາ ແລະລຶບລ້າງ. byte ມີໂຄງສ້າງດັ່ງຕໍ່ໄປນີ້ (ຜູ້ທີ່ບໍ່ຄຸ້ນເຄີຍກັບ notation binary ສາມາດອ່ານຕໍ່ສໍາລັບສູດ):
ບິດ | ຊື່ | ຄວາມຫມາຍ |
6 | ຕ້ອງເປັນ 0 | |
5..4 | ສີຂຽວ | ຄວາມສະຫວ່າງ LED ສີຂຽວ |
3 | ຈະແຈ້ງ | ຖ້າຫາກວ່າ 1: ອະນາໄມສໍາເນົາຂອງ buffer ອື່ນຂອງ LED ນີ້ |
2 | ສຳເນົາ | ຖ້າ 1: ຂຽນຂໍ້ມູນ LED ນີ້ໃສ່ທັງສອງ buffers |
ຫມາຍເຫດ: ພຶດຕິກໍານີ້ overrides ພຶດຕິກໍາທີ່ຈະແຈ້ງໃນເວລາທີ່ທັງສອງ | ||
ບິດຖືກກໍານົດ | ||
1..0 | ສີແດງ | ຄວາມສະຫວ່າງ LED ສີແດງ |
Copy ແລະ Clear bits ອະນຸຍາດໃຫ້ຈັດການຄຸນສົມບັດການໂຫຼດສອງຄັ້ງຂອງ Launch Control XL. ເບິ່ງຂໍ້ຄວາມ 'Control double-buffering' ແລະເອກະສານຊ້ອນທ້າຍສໍາລັບລາຍລະອຽດກ່ຽວກັບວິທີການນີ້ສາມາດນໍາໃຊ້ໄດ້.
ດັ່ງນັ້ນແຕ່ລະ LED ສາມາດຖືກກໍານົດເປັນຫນຶ່ງໃນສີ່ຄ່າ:
- ຄວາມສະຫວ່າງ ຄວາມຫມາຍ
- 0 ປິດ
- 1 ຄວາມສະຫວ່າງຕໍ່າ
- 2 ຄວາມສະຫວ່າງປານກາງ
- 3 ຄວາມສະຫວ່າງເຕັມ
ຖ້າຄຸນສົມບັດ double-buffering ບໍ່ໄດ້ໃຊ້, ມັນເປັນການປະຕິບັດທີ່ດີທີ່ຈະຮັກສາຕົວ Copy ແລະ Clear bits ທີ່ຕັ້ງໄວ້ໃນເວລາທີ່ເປີດຫຼືປິດ LEDs. ນີ້ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ປົກກະຕິດຽວກັນໃນໂຫມດກະພິບໂດຍບໍ່ຕ້ອງເຮັດວຽກຄືນໃຫມ່. ສູດການຄິດໄລ່ຄ່າຄວາມໄວແມ່ນ:
ລຸ້ນ Hex | ຄວາມໄວ | = | (10h x ສີຂຽວ) |
+ | ສີແດງ | ||
+ | ທຸງ | ||
ຮຸ່ນທົດສະນິຍົມ | ຄວາມໄວ | = | (16 x ສີຂຽວ) |
+ | ສີແດງ | ||
+ | ທຸງ | ||
ຢູ່ໃສ | ທຸງ | = | 12 (OCh ໃນ hex) ສໍາລັບການນໍາໃຊ້ປົກກະຕິ; |
8 | ເພື່ອເຮັດໃຫ້ flash LED, ຖ້າ configured; | ||
0 | ຖ້າໃຊ້ double-buffering. |
ຕາຕະລາງຕໍ່ໄປນີ້ຂອງຄ່າຄວາມໄວທີ່ຄິດໄລ່ລ່ວງໜ້າສໍາລັບການນໍາໃຊ້ປົກກະຕິອາດຈະເປັນປະໂຫຍດ:
Hex | ທົດສະນິຍົມ | ສີ | ຄວາມສະຫວ່າງ |
0 ຊ | 12 | ປິດ | ປິດ |
0 ດ | 13 | ສີແດງ | ຕໍ່າ |
0 ຟຮ | 15 | ສີແດງ | ເຕັມ |
1 ດ | 29 | ອໍາພັນ | ຕໍ່າ |
3 ຟຮ | 63 | ອໍາພັນ | ເຕັມ |
3 ເອ | 62 | ສີເຫຼືອງ | ເຕັມ |
1 ຊ | 28 | ສີຂຽວ | ຕໍ່າ |
3 ຊ | 60 | ສີຂຽວ | ເຕັມ |
ຄ່າສໍາລັບ LEDs ກະພິບແມ່ນ
Hex | ທົດສະນິຍົມ | ສີ | ຄວາມສະຫວ່າງ |
0 ຂ | 11 | ສີແດງ | ເຕັມ |
3 ຂ | 59 | ອໍາພັນ | ເຕັມ |
3 Ah | 58 | ສີເຫຼືອງ | ເຕັມ |
38ຊມ | 56 | ສີຂຽວ | ເຕັມ |
Launchpad Protocol
Note On - ຕັ້ງປຸ່ມ LEDs
- Hex ຮຸ່ນ 9nh, ຫມາຍເຫດ, ຄວາມໄວ
- ສະບັບເດືອນທັນວາ 144+n, ໝາຍເຫດ, ຄວາມໄວ
ຂໍ້ຄວາມບັນທຶກປ່ຽນສະຖານະຂອງປຸ່ມທັງໝົດໃນແມ່ແບບທີ່ເລືອກໃນປັດຈຸບັນ ທີ່ມີຄ່າບັນທຶກ/CC ກົງກັບຄ່າຂອງ Note ທີ່ເຂົ້າມາ ແລະຊ່ອງ MIDI ທີ່ມີດັດຊະນີສູນແມ່ນກົງກັບຊ່ອງ MIDI n ຂອງຂໍ້ຄວາມຂາເຂົ້າ. ຄວາມໄວແມ່ນໃຊ້ເພື່ອກໍານົດສີ LED.
ໝາຍເຫດ ປິດ — ປິດປຸ່ມ LEDs
- Hex ຮຸ່ນ 8nh, ຫມາຍເຫດ, ຄວາມໄວ
- Dec versio 128+n, ໝາຍເຫດ, ຄວາມໄວ
ຂໍ້ຄວາມນີ້ຖືກຕີຄວາມໝາຍວ່າເປັນຂໍ້ຄວາມບັນທຶກທີ່ມີມູນຄ່າ Note ດຽວກັນແຕ່ມີຄວາມໄວ 0.
Velocity byte ແມ່ນຖືກລະເລີຍໃນຂໍ້ຄວາມນີ້.
ຣີເຊັດການຄວບຄຸມການເປີດຕົວ XL
- Hex version Bnh, 00h, 00h
- ເດືອນທັນວາ ສະບັບ 176+n, 0, 0
ໄຟ LED ທັງໝົດຖືກປິດໄວ້, ແລະການຕັ້ງຄ່າ buffer ແລະຮອບວຽນໜ້າທີ່ຖືກຣີເຊັດເປັນຄ່າເລີ່ມຕົ້ນຂອງພວກມັນ. ຊ່ອງ MIDI n ກໍານົດແມ່ແບບທີ່ຂໍ້ຄວາມນີ້ມີຈຸດປະສົງ (00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ).
ຄວບຄຸມ double-buffering
- Hex version Bnh, 00h, 20-3Dh
- ເດືອນທັນວາ ສະບັບ 176+n, 0, 32-61
ຂໍ້ຄວາມນີ້ຖືກໃຊ້ເພື່ອຄວບຄຸມສະຖານະ double-buffering ຂອງປຸ່ມ. ຊ່ອງ MIDI n ກໍານົດແມ່ແບບທີ່ຂໍ້ຄວາມນີ້ມີຈຸດປະສົງ (00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ). ເບິ່ງເອກະສານຊ້ອນທ້າຍສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ buffering double. byte ສຸດທ້າຍແມ່ນຖືກກໍານົດດັ່ງຕໍ່ໄປນີ້:
ບິດ | ຊື່ | ຄວາມຫມາຍ | |
6 | ຕ້ອງເປັນ 0. | ||
5 | ຕ້ອງເປັນ 1. | ||
4 | ສຳເນົາ | ຖ້າ 1: ຄັດລອກລັດ LED ຈາກ buffer 'ສະແດງ' ໃຫມ່ | ກັບ |
ໄດ້ | ໃໝ່ 'ການອັບເດດ' buffer. | ||
3 | Flash | ຖ້າ 1: ສືບຕໍ່ພິກ 'ສະແດງ' buffers ເພື່ອເຮັດໃຫ້ເລືອກ | |
ໄຟ LEDs. | |||
2 | ອັບເດດ | ຕັ້ງ buffer 0 ຫຼື buffer 1 ເປັນ buffer 'ການອັບເດດ' ໃໝ່. | |
1 | ຕ້ອງເປັນ 0. | ||
0 | ຈໍສະແດງຜົນ | ຕັ້ງ buffer 0 ຫຼື buffer 1 ເປັນ buffer 'ສະແດງ' ໃໝ່. |
ສໍາລັບຜູ້ທີ່ບໍ່ຄຸ້ນເຄີຍກັບ binary, ສູດສໍາລັບການຄິດໄລ່ byte ຂໍ້ມູນແມ່ນ
- ຄວາມຫມາຍນາມສະກຸນ
- 6 ຕ້ອງເປັນ 0.
- 5 ຕ້ອງເປັນ 1.
- 4 ຄັດລອກຖ້າ 1: ຄັດລອກລັດ LED ຈາກບັຟເຟີ 'ສະແດງ' ໃໝ່ໄປຫາ 'ການອັບເດດ' ໃໝ່.
- 3 ກະພິບຖ້າ 1: ສືບຕໍ່ພິກ 'ສະແດງ' ບັຟເຟີເພື່ອເຮັດໃຫ້ LEDs ທີ່ເລືອກກະພິບ.
- 2 ອັບເດດຕັ້ງ buffer 0 ຫຼື buffer 1 ເປັນ buffer 'ການອັບເດດ' ໃໝ່.
- 1 ຕ້ອງເປັນ 0.
- 0 Display Set buffer 0 or buffer 1 as the new 'displaying' buffer.
ສໍາລັບຜູ້ທີ່ບໍ່ຄຸ້ນເຄີຍກັບ binary, ສູດສໍາລັບການຄິດໄລ່ byte ຂໍ້ມູນແມ່ນ:
- ຂໍ້ມູນສະບັບ Hex = (4 x ອັບເດດ)
- + ຈໍສະແດງຜົນ
- + 20ຊມ
- + ທຸງ
- ຂໍ້ມູນເວີຊັນທົດສະນິຍົມ = (4 x ອັບເດດ)
- + ຈໍສະແດງຜົນ
- + 32
- + ທຸງ
- ບ່ອນທີ່ທຸງ = 16 (10h ໃນ Hex) ສໍາລັບສໍາເນົາ;
- 8 ສໍາລັບ Flash;
- 0 ຖ້າບໍ່ດັ່ງນັ້ນ
ສະຖານະເລີ່ມຕົ້ນແມ່ນສູນ: ບໍ່ມີກະພິບ; ບັຟເຟີການປັບປຸງແມ່ນ 0; ບັຟເຟີທີ່ສະແດງແມ່ນຍັງ 0. ໃນໂຫມດນີ້, ຂໍ້ມູນ LED ໃດໆທີ່ຂຽນໃສ່ Launch Control XL ຈະສະແດງທັນທີ. ການສົ່ງຂໍ້ຄວາມນີ້ຍັງຣີເຊັດໂມງຈັບເວລາແຟລດ, ສະນັ້ນມັນສາມາດຖືກໃຊ້ເພື່ອຊິ້ງຄືນອັດຕາແຟລດຂອງ Launch Control XL ທັງໝົດທີ່ເຊື່ອມຕໍ່ກັບລະບົບ.
ເປີດໄຟ LED ທັງໝົດ
- ລຸ້ນ Hex Bnh, 00h, 7D-7Fh
- ເດືອນທັນວາ ສະບັບ 176+n, 0, 125-127
byte ສຸດທ້າຍສາມາດເອົາຫນຶ່ງໃນສາມຄ່າ
Hex | ທົດສະນິຍົມ | ຄວາມຫມາຍ |
7 ດ | 125 | ການທົດສອບຄວາມສະຫວ່າງຕ່ໍາ. |
7 ເອ | 126 | ການທົດສອບຄວາມສະຫວ່າງປານກາງ. |
7 ຟຮ | 127 | ການທົດສອບຄວາມສະຫວ່າງເຕັມ. |
ການສົ່ງຄໍາສັ່ງນີ້ຣີເຊັດຂໍ້ມູນອື່ນໆທັງໝົດ — ເບິ່ງຂໍ້ຄວາມ Reset Launch Control XL ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ຊ່ອງ MIDI n ກໍານົດແມ່ແບບທີ່ຂໍ້ຄວາມນີ້ມີຈຸດປະສົງ (00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ).
ເປີດຕົວ LEDs ຕັ້ງຄ່າອະນຸສັນຍາສະເພາະລະບົບການຄວບຄຸມ XL
ຂໍ້ຄວາມສະເພາະຂອງລະບົບສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຄ່າ LED ສໍາລັບປຸ່ມຫຼືຫມໍ້ຢູ່ໃນແມ່ແບບໃດກໍ່ຕາມ, ບໍ່ວ່າຈະເລືອກແມ່ແບບໃດ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍໃຊ້ຂໍ້ຄວາມຕໍ່ໄປນີ້
- ຮຸ່ນ Hex F0h 00h 20h 29h 02h 11h 78h ແມ່ແບບດັດສະນີມູນຄ່າ F7h
- ສະບັບເດືອນທັນວາ 240 0 32 41 2 17 120 Template Index Value 247
ບ່ອນທີ່ແມ່ແບບແມ່ນ 00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ; ດັດຊະນີແມ່ນດັດຊະນີຂອງປຸ່ມຫຼືຫມໍ້ (ເບິ່ງຂ້າງລຸ່ມນີ້); ແລະມູນຄ່າແມ່ນ byte ຄວາມໄວທີ່ກໍານົດຄ່າຄວາມສະຫວ່າງຂອງທັງ LED ສີແດງແລະສີຂຽວ.
ຫຼາຍ LEDs ສາມາດຖືກແກ້ໄຂໃນຂໍ້ຄວາມດຽວໂດຍການລວມເອົາຄູ່ LED-Value byte ຫຼາຍຄູ່.
ດັດຊະນີມີດັ່ງນີ້:
- 00-07h (0-7): ແຖວເທິງຂອງລູກບິດ, ຊ້າຍຫາຂວາ
- 08-0Fh (8-15): ລູກບິດແຖວກາງ, ຊ້າຍຫາຂວາ
- 10-17h (16-23): ແຖວລຸ່ມຂອງລູກບິດ, ຊ້າຍຫາຂວາ
- 18-1Fh (24-31): ແຖວເທິງສຸດຂອງປຸ່ມ 'ຊ່ອງ', ຊ້າຍຫາຂວາ
- 20-27h (32-39): ແຖວລຸ່ມຂອງປຸ່ມ 'ຊ່ອງ', ຊ້າຍຫາຂວາ
- 28-2Bh (40-43): ອຸປະກອນປຸ່ມ, ປິດສຽງ, ດ່ຽວ, ບັນທຶກແຂນ
- 2C-2Fh (44-47): ປຸ່ມຂຶ້ນ, ລົງ, ຊ້າຍ, ຂວາ
ສະຫຼັບປຸ່ມລັດ
ສະຖານະຂອງປຸ່ມທີ່ມີລັກສະນະຖືກຕັ້ງເປັນ 'ປິດ/ເປີດ' (ແທນທີ່ຈະເປັນ 'ຊ່ວງເວລາ') ສາມາດຖືກອັບເດດໄດ້ໂດຍຂໍ້ຄວາມສະເພາະລະບົບ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍໃຊ້ຂໍ້ຄວາມຕໍ່ໄປນີ້:
- Hex version F0h 00h 20h 29h 02h 11h 7Bh Template Index Value F7h
- ສະບັບເດືອນທັນວາ 240 0 32 41 2 17 123 Template Index Value 247
ບ່ອນທີ່ແມ່ແບບແມ່ນ 00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ; ດັດຊະນີແມ່ນດັດຊະນີຂອງປຸ່ມ (ເບິ່ງຂ້າງລຸ່ມນີ້); ແລະຄ່າແມ່ນ 00h (0) ສໍາລັບ off ຫຼື 7Fh (127) ສໍາລັບເປີດ. ຂໍ້ຄວາມສຳລັບປຸ່ມທີ່ບໍ່ໄດ້ຕັ້ງເປັນ 'ສະຫຼັບ' ຈະຖືກລະເລີຍ.
ປຸ່ມຫຼາຍສາມາດຖືກແກ້ໄຂໃນຂໍ້ຄວາມດຽວໂດຍການລວມເອົາຄູ່ Index-Value byte ຫຼາຍຄູ່.
ດັດຊະນີມີດັ່ງນີ້:
- 00-07h (0-7): ແຖວເທິງຂອງປຸ່ມ 'ຊ່ອງ', ຊ້າຍຫາຂວາ
- 08-0Fh (8-15): ແຖວລຸ່ມຂອງປຸ່ມ 'ຊ່ອງ', ຊ້າຍຫາຂວາ
- 10-13h (16-19): ອຸປະກອນປຸ່ມ, ປິດສຽງ, ດ່ຽວ, ບັນທຶກແຂນ
- 14-17h (20-23): ປຸ່ມຂຶ້ນ, ລົງ, ຊ້າຍ, ຂວາ
ປ່ຽນແມ່ແບບປັດຈຸບັນ
ຂໍ້ຄວາມຕໍ່ໄປນີ້ສາມາດໃຊ້ເພື່ອປ່ຽນແມ່ແບບປັດຈຸບັນຂອງອຸປະກອນ:
- ຮຸ່ນ Hex F0h 00h 20h 29h 02h 11h 77h ແມ່ແບບ F7h
- ເດືອນທັນວາ ສະບັບ 240 0 32 41 2 17 119 ແມ່ແບບ 247
ບ່ອນທີ່ແມ່ແບບແມ່ນ 00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ.
ຂໍ້ຄວາມຈາກອຸປະກອນຫາຄອມພິວເຕີ
ກົດປຸ່ມແລ້ວ
- Hex ຮຸ່ນ 9nh, ຫມາຍເຫດ, ຄວາມໄວ
- ສະບັບເດືອນທັນວາ 144+n, ໝາຍເຫດ, ຄວາມໄວ OR
- Hex version Bnh, CC, Velocity
- ເດືອນທັນວາ ຮຸ່ນ 176+n, CC, ຄວາມໄວ
ປຸ່ມສາມາດອອກຂໍ້ຄວາມບັນທຶກ ຫຼືຂໍ້ຄວາມ CC ຢູ່ໃນຊ່ອງ MIDI ທີ່ບໍ່ມີດັດຊະນີ n. ຂໍ້ຄວາມຖືກສົ່ງດ້ວຍຄວາມໄວ 7Fh ເມື່ອກົດປຸ່ມຖືກກົດ; ຂໍ້ຄວາມທີສອງຖືກສົ່ງດ້ວຍຄວາມໄວ 0 ເມື່ອມັນຖືກປ່ອຍອອກມາ. ຕົວແກ້ໄຂສາມາດຖືກໃຊ້ເພື່ອປ່ຽນແຕ່ລະປຸ່ມບັນທຶກ/ຄ່າ CC ແລະຄ່າຄວາມໄວໃນການກົດ/ປ່ອຍ.
ແມ່ແບບມີການປ່ຽນແປງ
Launch Control XL ສົ່ງຂໍ້ຄວາມສະເພາະລະບົບຕໍ່ໄປນີ້ອອກມາເມື່ອປ່ຽນແມ່ແບບ:
- ຮຸ່ນ Hex F0h 00h 20h 29h 02h 11h 77h ແມ່ແບບ F7h
- ເດືອນທັນວາ ສະບັບ 240 0 32 41 2 17 119 ແມ່ແບບ 247
ບ່ອນທີ່ແມ່ແບບແມ່ນ 00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ.
ໄຟ LED ຜ່ານຂໍ້ຄວາມບັນທຶກ
ທີ່ນີ້ເຈົ້າສາມາດເຫັນຂໍ້ຄວາມບັນທຶກທີ່ໃຊ້ເພື່ອແສງໄຟ LED ພາຍໃຕ້ປຸ່ມກົດໃນ Launch Control XL.
LED double-buffering ແລະກະພິບ
ການຄວບຄຸມການເປີດຕົວ XL ມີສອງ LED buffers, 0 ແລະ 1. ທັງສອງສາມາດສະແດງໄດ້ໃນຂະນະທີ່ທັງສອງໄດ້ຖືກປັບປຸງໂດຍຄໍາແນະນໍາ LED ເຂົ້າມາ. ໃນທາງປະຕິບັດ, ນີ້ສາມາດເພີ່ມປະສິດທິພາບຂອງ Launch Control XL ໃນຫນຶ່ງໃນສອງວິທີ:
- ໂດຍການເປີດໃຊ້ການອັບເດດ LED ຂະຫນາດໃຫຍ່ທີ່, ເຖິງແມ່ນວ່າມັນສາມາດໃຊ້ເວລາ 100 milliseconds ໃນການຕິດຕັ້ງ, ປະກົດວ່າຜູ້ໃຊ້ຈະທັນທີທັນໃດ.
- ໂດຍອັດຕະໂນມັດກະພິບ LEDs ທີ່ເລືອກ
ເພື່ອຂຸດຄົ້ນ double-buffering ສໍາລັບຈຸດປະສົງທໍາອິດຮຽກຮ້ອງໃຫ້ມີການດັດແກ້ເລັກນ້ອຍຫຼາຍກັບຄໍາຮ້ອງສະຫມັກທີ່ມີຢູ່. ມັນສາມາດໄດ້ຮັບການນໍາສະເຫນີໃນວິທີການດັ່ງຕໍ່ໄປນີ້
- ສົ່ງ Bnh, 00h, 31h (176+n, 0, 49) ໃນການເລີ່ມຕົ້ນ, ບ່ອນທີ່ n ກໍານົດແມ່ແບບທີ່ຂໍ້ຄວາມນີ້ມີຈຸດປະສົງ (00h-07h (0-7) ສໍາລັບ 8 ແມ່ແບບຜູ້ໃຊ້, ແລະ 08h-0Fh. (8-15) ສໍາລັບ 8 ແມ່ແບບໂຮງງານ). ນີ້ກໍານົດ buffer 1 ເປັນ buffer ທີ່ສະແດງ, ແລະ buffer 0 ເປັນ buffer ການປັບປຸງ. Launch Control XL ຈະຢຸດສະແດງຂໍ້ມູນ LED ໃໝ່ທີ່ຂຽນໃສ່ມັນ.
- ຂຽນ LEDs ໃສ່ Launch Control XL ຕາມປົກກະຕິ, ຮັບປະກັນວ່າບໍ່ໄດ້ຕັ້ງ Copy ແລະ Clear bits.
- ເມື່ອການປັບປຸງນີ້ສໍາເລັດ, ສົ່ງ Bnh, 00h, 34h (176+n, 0, 52). ນີ້ກໍານົດ buffer 0 ເປັນ
buffer ທີ່ສະແດງ, ແລະ buffer 1 ເປັນ buffer ການປັບປຸງ. ຂໍ້ມູນ LED ໃໝ່ຈະເຫັນໄດ້ໃນທັນທີ. ເນື້ອໃນປັດຈຸບັນຂອງ buffer 0 ຈະຖືກສຳເນົາໄປໃສ່ buffer 1 ໂດຍອັດຕະໂນມັດ. - ຂຽນ LEDs ເພີ່ມເຕີມໃສ່ Launch Control XL, ດ້ວຍການ Copy ແລະ Clear bits ຕັ້ງເປັນສູນ.
- ເມື່ອການປັບປຸງນີ້ສໍາເລັດ, ສົ່ງ Bnh, 00h, 31h (176+n, 0, 49) ອີກເທື່ອຫນຶ່ງ. ນີ້ຈະປ່ຽນກັບຄືນສູ່ສະຖານະທໍາອິດ. ຂໍ້ມູນ LED ໃໝ່ຈະກາຍເປັນທີ່ເຫັນໄດ້, ແລະເນື້ອໃນຂອງ buffer 1 ຈະຖືກຄັດລອກກັບຄືນໄປບ່ອນ buffer 0.
- ສືບຕໍ່ຈາກຂັ້ນຕອນທີ 2.
- ສຸດທ້າຍ, ເພື່ອປິດໂໝດນີ້, ສົ່ງ Bnh, 00h, 30h (176+n, 0, 48).
ອີກທາງເລືອກ, ໄຟ LED ທີ່ເລືອກສາມາດຖືກເຮັດໃຫ້ກະພິບ. ເພື່ອເປີດໃຊ້ການກະພິບອັດຕະໂນມັດ, ເຊິ່ງເຮັດໃຫ້ Launch Control XL ໃຊ້ຄວາມໄວກະພິບຂອງມັນເອງ, ສົ່ງ:
- Hex version Bnh, 00h, 28h
- ເດືອນທັນວາ ສະບັບ 176+n, 0, 40
ຖ້າກໍານົດເວລາພາຍນອກແມ່ນຈໍາເປັນເພື່ອເຮັດໃຫ້ LEDs ກະພິບໃນອັດຕາທີ່ກໍານົດໄວ້, ລໍາດັບຕໍ່ໄປນີ້ແມ່ນແນະນໍາ:
- ເປີດໄຟ LED ກະພິບໃສ່ Bnh, 00h, 20h (ລຸ້ນທົດສະນິຍົມ 176+n, 0, 32)
- ປິດໄຟ LED ກະພິບ Bnh, 00h, 20h (ລຸ້ນທົດສະນິຍົມ 176+n, 0, 33)
ດັ່ງທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້, ມັນເປັນການປະຕິບັດທີ່ດີທີ່ຈະຮັກສາຄວາມຊັດເຈນແລະຄັດລອກບິດທີ່ກໍານົດໄວ້ໃນຂະນະທີ່ແກ້ໄຂ LEDs ໂດຍທົ່ວໄປ, ເພື່ອໃຫ້ແອັບພລິເຄຊັນສາມາດຂະຫຍາຍອອກໄດ້ຢ່າງງ່າຍດາຍເພື່ອປະກອບມີການກະພິບ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຜົນກະທົບທີ່ບໍ່ໄດ້ຕັ້ງໃຈຈະເກີດຂຶ້ນໃນເວລາທີ່ພະຍາຍາມແນະນໍາມັນຕໍ່ມາ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
novation Launch Control Xl Programmer [pdf] ຄູ່ມືຜູ້ໃຊ້ Launch Control Xl Programmer, Launch Control, Xl Programmer, Programmer |