ນະວັດຕະກໍາ-LOGO

novation Launch Control Xl Programmer

novation-Launch-Control-Xl-Programmer-PRODUCT

ເປີດຕົວຄູ່ມືການອ້າງອີງຂອງໂປລແກລມຄວບຄຸມການຄວບຄຸມ 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.novation-Launch-Control-Xl-Programmer-FIG-1

LED double-buffering ແລະກະພິບ

ການຄວບຄຸມການເປີດຕົວ XL ມີສອງ LED buffers, 0 ແລະ 1. ທັງສອງສາມາດສະແດງໄດ້ໃນຂະນະທີ່ທັງສອງໄດ້ຖືກປັບປຸງໂດຍຄໍາແນະນໍາ LED ເຂົ້າມາ. ໃນທາງປະຕິບັດ, ນີ້ສາມາດເພີ່ມປະສິດທິພາບຂອງ Launch Control XL ໃນຫນຶ່ງໃນສອງວິທີ:

  • ໂດຍການເປີດໃຊ້ການອັບເດດ LED ຂະຫນາດໃຫຍ່ທີ່, ເຖິງແມ່ນວ່າມັນສາມາດໃຊ້ເວລາ 100 milliseconds ໃນການຕິດຕັ້ງ, ປະກົດວ່າຜູ້ໃຊ້ຈະທັນທີທັນໃດ.
  • ໂດຍອັດຕະໂນມັດກະພິບ LEDs ທີ່ເລືອກ

ເພື່ອຂຸດຄົ້ນ double-buffering ສໍາລັບຈຸດປະສົງທໍາອິດຮຽກຮ້ອງໃຫ້ມີການດັດແກ້ເລັກນ້ອຍຫຼາຍກັບຄໍາຮ້ອງສະຫມັກທີ່ມີຢູ່. ມັນສາມາດໄດ້ຮັບການນໍາສະເຫນີໃນວິທີການດັ່ງຕໍ່ໄປນີ້

  1. ສົ່ງ 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 ໃໝ່ທີ່ຂຽນໃສ່ມັນ.
  2. ຂຽນ LEDs ໃສ່ Launch Control XL ຕາມປົກກະຕິ, ຮັບປະກັນວ່າບໍ່ໄດ້ຕັ້ງ Copy ແລະ Clear bits.
  3. ເມື່ອການປັບປຸງນີ້ສໍາເລັດ, ສົ່ງ Bnh, 00h, 34h (176+n, 0, 52). ນີ້ກໍານົດ buffer 0 ເປັນ
    buffer ທີ່ສະແດງ, ແລະ buffer 1 ເປັນ buffer ການປັບປຸງ. ຂໍ້ມູນ LED ໃໝ່ຈະເຫັນໄດ້ໃນທັນທີ. ເນື້ອໃນປັດຈຸບັນຂອງ buffer 0 ຈະຖືກສຳເນົາໄປໃສ່ buffer 1 ໂດຍອັດຕະໂນມັດ.
  4. ຂຽນ LEDs ເພີ່ມເຕີມໃສ່ Launch Control XL, ດ້ວຍການ Copy ແລະ Clear bits ຕັ້ງເປັນສູນ.
  5. ເມື່ອການປັບປຸງນີ້ສໍາເລັດ, ສົ່ງ Bnh, 00h, 31h (176+n, 0, 49) ອີກເທື່ອຫນຶ່ງ. ນີ້ຈະປ່ຽນກັບຄືນສູ່ສະຖານະທໍາອິດ. ຂໍ້ມູນ LED ໃໝ່ຈະກາຍເປັນທີ່ເຫັນໄດ້, ແລະເນື້ອໃນຂອງ buffer 1 ຈະຖືກຄັດລອກກັບຄືນໄປບ່ອນ buffer 0.
  6. ສືບຕໍ່ຈາກຂັ້ນຕອນທີ 2.
  7. ສຸດທ້າຍ, ເພື່ອປິດໂໝດນີ້, ສົ່ງ 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

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *