ការច្នៃប្រឌិត-LOGO

អ្នកបង្កើតកម្មវិធីបញ្ជា Xl ចាប់ផ្តើមច្នៃប្រឌិត

novation-Launch-Control-Xl-Programmer-PRODUCT

បើកដំណើរការ Control XL Programmer's Reference Guide

ព័ត៌មានអំពីផលិតផល

Launch Control XL គឺជាឧបករណ៍បញ្ជា MIDI ដែលមានភ្លើង LED ដែលអាចត្រូវបានកម្មវិធីតាមរយៈពិធីការពីរផ្សេងគ្នា៖ ពិធីការ Launchpad MIDI ប្រពៃណី និងពិធីការផ្តាច់មុខប្រព័ន្ធ Launch Control XL ។ អំពូល LED អាចត្រូវបានកំណត់ទៅជាកម្រិតពន្លឺបួនផ្សេងគ្នា ហើយអាចត្រូវបានរៀបចំដោយប្រើ Copy and Clear bits សម្រាប់ការសតិបណ្ដោះអាសន្នពីរដង។

ការប្រើប្រាស់ផលិតផល

ដើម្បីកំណត់ភ្លើង LED នៅលើ Launch Control XL អ្នកអាចប្រើ Launchpad MIDI protocol ឬ Launch Control XL System Exclusive protocol។

Launchpad MIDI Protocol

ប្រសិនបើអ្នកកំពុងប្រើពិធីការ Launchpad MIDI អ្នកត្រូវជ្រើសរើសគំរូដែលមានប៊ូតុងដែលចំណាំ/CC និង MIDI channel ដែលត្រូវគ្នានឹងសារចូល។ ដើម្បីកំណត់អំពូល LED សូមផ្ញើសារជាមួយរចនាសម្ព័ន្ធបៃតែមួយ ដែលរួមបញ្ចូលកម្រិតពន្លឺនៃ LEDs ពណ៌ក្រហម និងបៃតង ព្រមទាំងទង់ចម្លង និងជម្រះ។

រចនាសម្ព័ន្ធបៃ៖

  • ប៊ីត ៦៖ ត្រូវតែជា ០
  • ប៊ីត 5-4៖ កម្រិតពន្លឺ LED ពណ៌បៃតង (0-3)
  • ប៊ីតទី 3៖ ជម្រះទង់ជាតិ (1 ដើម្បីលុបច្បាប់ចម្លង LED របស់អង្គចងចាំផ្សេងទៀត)
  • ប៊ីតទី 2៖ ចម្លងទង់ (1 ដើម្បីសរសេរទិន្នន័យ LED ទៅកាន់សតិបណ្ដោះអាសន្នទាំងពីរ)
  • ប៊ីត 1-0៖ កម្រិតពន្លឺ LED ក្រហម (0-3)

LED នីមួយៗអាចត្រូវបានកំណត់ទៅជាកម្រិតពន្លឺមួយក្នុងចំណោមកម្រិតពន្លឺទាំងបួន៖

  • ពន្លឺ 0: បិទ
  • ពន្លឺ 1: ពន្លឺទាប
  • ពន្លឺ 2: ពន្លឺមធ្យម
  • ពន្លឺ 3: ពន្លឺពេញ

វាគឺជាការអនុវត្តល្អក្នុងការរក្សាទង់ចម្លង និងជម្រះដែលបានកំណត់នៅពេលបើក ឬបិទ LEDs ប្រសិនបើមុខងារសតិបណ្ដោះអាសន្នពីរដងមិនប្រើប្រាស់។

ដើម្បីគណនាតម្លៃល្បឿន សូមប្រើរូបមន្តខាងក្រោម៖

  • កំណែ Hex៖ ល្បឿន = (10h x បៃតង) + ក្រហម + ទង់
  • កំណែទសភាគ៖ ល្បឿន = (16 x បៃតង) + ក្រហម + ទង់
  • ទង់ = 12 (OCh ក្នុង hex) សម្រាប់ការប្រើប្រាស់ធម្មតា; 8 ដើម្បីបង្កើតអំពូល LED ប្រសិនបើបានកំណត់រចនាសម្ព័ន្ធ; 0 ប្រសិនបើប្រើការសតិបណ្ដោះអាសន្នពីរដង។

បើកដំណើរការពិធីការផ្តាច់មុខប្រព័ន្ធគ្រប់គ្រង XL

ប្រសិនបើអ្នកកំពុងប្រើពិធីការផ្តាច់មុខរបស់ប្រព័ន្ធ Launch Control XL ប៊ូតុងដែលត្រូវការនឹងត្រូវបានអាប់ដេតដោយមិនគិតពីតម្លៃចំណាំ/CC ឬឆានែល MIDI របស់វាឡើយ។ ដើម្បីកំណត់អំពូល LED សូមផ្ញើសារដែលមានរចនាសម្ព័ន្ធមួយបៃដែលរួមបញ្ចូលកម្រិតពន្លឺនៃ LEDs ពណ៌ក្រហម និងបៃតង ក៏ដូចជាទង់ចម្លង និងជម្រះ។

រចនាសម្ព័ន្ធបៃ៖

  • ប៊ីត ៦៖ ត្រូវតែជា ០
  • ប៊ីត 5-4៖ កម្រិតពន្លឺ LED ពណ៌បៃតង (0-3)
  • ប៊ីតទី 3៖ ជម្រះទង់ជាតិ (1 ដើម្បីលុបច្បាប់ចម្លង LED របស់អង្គចងចាំផ្សេងទៀត)
  • ប៊ីតទី 2៖ ចម្លងទង់ (1 ដើម្បីសរសេរទិន្នន័យ LED ទៅកាន់សតិបណ្ដោះអាសន្នទាំងពីរ)
  • ប៊ីត 1-0៖ កម្រិតពន្លឺ LED ក្រហម (0-3)

LED នីមួយៗអាចត្រូវបានកំណត់ទៅជាកម្រិតពន្លឺមួយក្នុងចំណោមកម្រិតពន្លឺទាំងបួន៖

  • ពន្លឺ 0: បិទ
  • ពន្លឺ 1: ពន្លឺទាប
  • ពន្លឺ 2: ពន្លឺមធ្យម
  • ពន្លឺ 3: ពន្លឺពេញ

គ្រប់គ្រង Double-buffering

Launch Control XL ក៏មានមុខងារ buffering ពីរដងសម្រាប់ LEDlighting ។ ដើម្បីប្រើការសតិបណ្ដោះអាសន្នពីរដង សូមផ្ញើសារ Control double-buffering ដែលមានតម្លៃ 0 ដើម្បីបើកវា ឬ 1 ដើម្បីបិទវា។ នៅពេលប្រើការសតិបណ្ដោះអាសន្នពីរដង ទង់ចម្លង និងជម្រះអាចត្រូវបានប្រើដើម្បីរៀបចំសតិបណ្ដោះអាសន្នដែលកំពុងត្រូវបានសរសេរទៅ។

សេចក្តីផ្តើម

  • សៀវភៅណែនាំនេះពិពណ៌នាអំពីទម្រង់ទំនាក់ទំនង MIDI របស់ Launch Control XL។ នេះគឺជាព័ត៌មានកម្មសិទ្ធិទាំងអស់ដែលអ្នកត្រូវការដើម្បីអាចសរសេរបំណះ និងកម្មវិធីដែលត្រូវបានប្ដូរតាមបំណងសម្រាប់ Launch Control XL។
  • វាត្រូវបានសន្មត់ថាអ្នកមានចំណេះដឹងជាមូលដ្ឋាននៃ MIDI រួចហើយ និងកម្មវិធីសមរម្យមួយចំនួនសម្រាប់ការសរសេរកម្មវិធី MIDI អន្តរកម្ម (សម្រាប់ឧ។ample, Max for Live, Max/MSP, ឬ Pure Data)។
  • លេខនៅក្នុងសៀវភៅណែនាំនេះត្រូវបានផ្តល់ឱ្យទាំងលេខគោលដប់ប្រាំមួយ និងគោលដប់។ ដើម្បីជៀសវាងភាពមិនច្បាស់លាស់ណាមួយ លេខគោលដប់ប្រាំមួយតែងតែតាមដោយអក្សរតូច h ។

បើកដំណើរការ Control XL MIDI ជាងview

  • Launch Control XL គឺជាឧបករណ៍ USB ដែលអនុលោមតាមថ្នាក់ដែលមាន 24 pots, 8 faders និង 24 ប៊ូតុងដែលអាចសរសេរកម្មវិធីបាន។ ប៊ូតុង 16 'ឆានែល' នីមួយៗមាន LED ពីរពណ៌ដែលមានធាតុពណ៌ក្រហមនិងធាតុពណ៌បៃតង។ ពន្លឺពីធាតុទាំងនេះអាចត្រូវបានលាយបញ្ចូលគ្នាដើម្បីបង្កើតជាពណ៌លឿង។ ប៊ូតុងទិសទាំងបួនមាន LED ពណ៌ក្រហមតែមួយ។ ប៊ូតុង 'ឧបករណ៍', 'Mute', '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 ជាលេខសម្គាល់ឧបករណ៍នៃអង្គភាពរបស់អ្នក (មិនបង្ហាញសម្រាប់លេខសម្គាល់ឧបករណ៍ 1)។ ប៊ូតុង LEDs សម្រាប់គំរូណាមួយអាចត្រូវបានគ្រប់គ្រងតាមរយៈសារផ្តាច់មុខនៃប្រព័ន្ធ។ ម៉្យាងទៀត ប៊ូតុង LED សម្រាប់គំរូដែលបានជ្រើសរើសបច្ចុប្បន្នអាចគ្រប់គ្រងតាមរយៈសារ MIDI note-on, note-off និង control change (CC) តាម protocol Launchpad ដើម។
  • Launch Control XL ប្រើពិធីការផ្តាច់មុខប្រព័ន្ធ ដើម្បីធ្វើបច្ចុប្បន្នភាពស្ថានភាពនៃប៊ូតុងណាមួយនៅលើគំរូណាមួយ ដោយមិនគិតពីគំរូដែលបានជ្រើសរើសបច្ចុប្បន្ន។ ដើម្បីរក្សាភាពឆបគ្នាជាមួយ Launchpad និង Launchpad S, Launch Control XL ក៏ប្រកាន់ខ្ជាប់នូវពិធីការបំភ្លឺរបស់ Launchpad LED ប្រពៃណីតាមរយៈសារចំណាំ បិទចំណាំ និងសារ CC ។ ទោះយ៉ាងណាក៏ដោយ សារបែបនេះនឹងត្រូវបានធ្វើសកម្មភាពលុះត្រាតែគំរូដែលបានជ្រើសរើសបច្ចុប្បន្នមានប៊ូតុង/ផត ដែលតម្លៃចំណាំ/CC និងឆានែល MIDI ត្រូវគ្នានឹងសារដែលចូលមក។ ដូច្នេះ អ្នក​ប្រើ​ត្រូវ​បាន​ណែនាំ​ឱ្យ​អនុម័ត​ពិធីការ​ផ្តាច់មុខ​ប្រព័ន្ធ​ថ្មី។
  • លើសពីនេះ Launch Control XL ក៏គាំទ្រ Launchpad double-buffering, flashing និង set-/reset-all LED messages ដែល MIDI channel នៃសារកំណត់គំរូដែលសារមានបំណង។ ដូច្នេះ សារទាំងនេះអាចផ្ញើបានគ្រប់ពេល ដោយមិនគិតពីគំរូណាមួយដែលត្រូវបានជ្រើសរើសនាពេលបច្ចុប្បន្ន។
  • ស្ថានភាពរបស់ LED នីមួយៗត្រូវបានរក្សាទុកនៅពេលដែលគំរូត្រូវបានផ្លាស់ប្តូរ ហើយនឹងត្រូវបានរំលឹកឡើងវិញនៅពេលដែលគំរូត្រូវបានជ្រើសរើសឡើងវិញ។ LED ទាំងអស់អាចត្រូវបានអាប់ដេតក្នុងផ្ទៃខាងក្រោយតាមរយៈ SysEx ។

សារពីកុំព្យូទ័រទៅឧបករណ៍

LEDs នៅលើ Launch Control XL អាចត្រូវបានកំណត់តាមរយៈពិធីការពីរផ្សេងគ្នា៖ (1) ពិធីការ Launchpad MIDI ប្រពៃណី ដែលទាមទារគំរូដែលបានជ្រើសរើសបច្ចុប្បន្នដើម្បីមានប៊ូតុងដែលចំណាំ/CC និង MIDI channel ដែលត្រូវគ្នានឹងសារចូល។ និង (2) ពិធីការផ្តាច់មុខរបស់ប្រព័ន្ធ Launch Control XL ដែលនឹងធ្វើបច្ចុប្បន្នភាពប៊ូតុងដែលត្រូវការដោយមិនគិតពីតម្លៃចំណាំ/CC ឬឆានែល MIDI ។
នៅក្នុងពិធីការទាំងពីរ បៃតែមួយត្រូវបានប្រើដើម្បីកំណត់អាំងតង់ស៊ីតេនៃ LEDs ពណ៌ក្រហម និងពណ៌បៃតង។ បៃនេះក៏រួមបញ្ចូលទង់ចម្លង និងជម្រះផងដែរ។ បៃត្រូវបានរៀបចំដូចខាងក្រោម (អ្នកដែលមិនស្គាល់សញ្ញាគោលពីរអាចអាននៅលើរូបមន្ត)៖

ប៊ីត ឈ្មោះ អត្ថន័យ
6 ត្រូវតែ 0
០០..៣០ បៃតង ពន្លឺ LED ពណ៌បៃតង
3 ច្បាស់ ប្រសិនបើ 1: ជម្រះច្បាប់ចម្លងរបស់សតិបណ្ដោះអាសន្នផ្សេងទៀតនៃ LED នេះ។
2 ចម្លង ប្រសិនបើ 1: សរសេរទិន្នន័យ LED នេះទៅសតិបណ្ដោះអាសន្នទាំងពីរ
ចំណាំ៖ ឥរិយាបទ​នេះ​បដិសេធ​ឥរិយាបថ​ជម្រះ​នៅពេល​ទាំងពីរ
ប៊ីតត្រូវបានកំណត់
០០..៣០ ក្រហម ពន្លឺ LED ក្រហម

ប៊ីត Copy និង Clear អនុញ្ញាតឱ្យរៀបចំមុខងារ buffering ពីរដងរបស់ Launch Control XL ។ សូមមើលសារ 'Control double-buffering' និងឧបសម្ព័ន្ធសម្រាប់ព័ត៌មានលម្អិតអំពីរបៀបដែលវាអាចប្រើបាន។

ដូច្នេះ LED នីមួយៗអាចត្រូវបានកំណត់ទៅជាតម្លៃមួយក្នុងចំណោមតម្លៃទាំងបួន៖

  • ពន្លឺ អត្ថន័យ
  • 0 បិទ
  • 1 ពន្លឺទាប
  • 2 ពន្លឺមធ្យម
  • 3 ពន្លឺពេញ

ប្រសិនបើលក្ខណៈពិសេសទ្វេរដងមិនត្រូវបានប្រើប្រាស់ទេ វាជាការអនុវត្តល្អក្នុងការរក្សាការចម្លង និងជម្រះប៊ីតដែលបានកំណត់នៅពេលបើក ឬបិទ LEDs ។ វាធ្វើឱ្យវាអាចប្រើទម្លាប់ដូចគ្នានៅក្នុងរបៀបបញ្ចេញពន្លឺដោយមិនចាំបាច់ធ្វើការឡើងវិញ។ រូបមន្តសម្រាប់គណនាតម្លៃល្បឿនគឺ៖

កំណែ Hex ល្បឿន = (10 ម៉ោង x បៃតង)
+ ក្រហម
+ ទង់ជាតិ
កំណែទសភាគ ល្បឿន = (16 x បៃតង)
+ ក្រហម
+ ទង់ជាតិ
កន្លែងណា ទង់ជាតិ = 12 (OCh ក្នុង hex) សម្រាប់ការប្រើប្រាស់ធម្មតា;
8 ដើម្បីបង្កើតអំពូល LED ប្រសិនបើបានកំណត់រចនាសម្ព័ន្ធ;
0 ប្រសិនបើប្រើប៊ូហ្វេពីរដង។

តារាងខាងក្រោមនៃតម្លៃល្បឿនដែលបានគណនាជាមុនសម្រាប់ការប្រើប្រាស់ធម្មតាក៏អាចមានប្រយោជន៍ផងដែរ៖

ហេក ទសភាគ ពណ៌ ពន្លឺ
0 ស៊ី 12 បិទ បិទ
០ ឌី 13 ក្រហម ទាប
០ ហ្វ 15 ក្រហម ពេញ
០ ឌី 29 អំពិល ទាប
០ ហ្វ 63 អំពិល ពេញ
០ អេ 62 លឿង ពេញ
1 ស៊ី 28 បៃតង ទាប
3 ស៊ី 60 បៃតង ពេញ

តម្លៃសម្រាប់អំពូល LED គឺ

ហេក ទសភាគ ពណ៌ ពន្លឺ
០ ប៊ី 11 ក្រហម ពេញ
០ ប៊ី 59 អំពិល ពេញ
3 អា 58 លឿង ពេញ
១៧០០០ ម៉ោង។ 56 បៃតង ពេញ

ពិធីការកម្មវិធីចាប់ផ្ដើម

ចំណាំបើក - កំណត់ប៊ូតុង LEDs

  • កំណែ Hex 9nh, ចំណាំ, ល្បឿន
  • ខែធ្នូ កំណែ 144+n, ចំណាំ, ល្បឿន

សារចំណាំផ្លាស់ប្តូរស្ថានភាពនៃប៊ូតុងទាំងអស់នៅក្នុងគំរូដែលបានជ្រើសរើសបច្ចុប្បន្ន ដែលតម្លៃចំណាំ/CC ត្រូវគ្នានឹងតម្លៃចំណាំចូល ហើយឆានែល MIDI ដែលដាក់លេខសូន្យត្រូវគ្នានឹងឆានែល MIDI n នៃសារចូល។ ល្បឿនត្រូវបានប្រើដើម្បីកំណត់ពណ៌ LED ។

ចំណាំបិទ - បិទប៊ូតុង LEDs

  • កំណែ Hex 8nh, ចំណាំ, ល្បឿន
  • ខែធ្នូកំណែ 128+n, ចំណាំ, ល្បឿន

សារនេះត្រូវបានបកស្រាយថាជាសារចំណាំដែលមានតម្លៃ Note ដូចគ្នា ប៉ុន្តែមានល្បឿន 0។
Velocity byte មិនត្រូវបានអើពើនៅក្នុងសារនេះ។

កំណត់ការគ្រប់គ្រងការបើកដំណើរការ XL ឡើងវិញ

  • កំណែ Hex Bnh, 00h, 00h
  • ខែធ្នូ កំណែ 176+n, 0, 0

LED ទាំងអស់ត្រូវបានបិទ ហើយការកំណត់សតិបណ្ដោះអាសន្ន និងវដ្តកាតព្វកិច្ចត្រូវបានកំណត់ឡើងវិញទៅតម្លៃលំនាំដើមរបស់វា។ ប៉ុស្តិ៍ MIDI n កំណត់គំរូដែលសារនេះមានបំណង (00h-07h (0-7)) សម្រាប់គំរូអ្នកប្រើប្រាស់ 8 និង 08h-0Fh (8-15) សម្រាប់គំរូរោងចក្រទាំង 8)។

គ្រប់គ្រងការសតិបណ្ដោះអាសន្នពីរដង

  • កំណែ Hex Bnh, 00h, 20-3Dh
  • ខែធ្នូ កំណែ 176+n, 0, 32-61

សារនេះត្រូវបានប្រើដើម្បីគ្រប់គ្រងស្ថានភាពសតិបណ្ដោះអាសន្នពីរដងនៃប៊ូតុង។ ប៉ុស្តិ៍ MIDI n កំណត់គំរូដែលសារនេះមានបំណង (00h-07h (0-7)) សម្រាប់គំរូអ្នកប្រើប្រាស់ 8 និង 08h-0Fh (8-15) សម្រាប់គំរូរោងចក្រទាំង 8)។ សូមមើលឧបសម្ព័ន្ធសម្រាប់ព័ត៌មានបន្ថែមអំពីការសតិបណ្ដោះអាសន្នពីរដង។ បៃចុងក្រោយត្រូវបានកំណត់ដូចខាងក្រោម៖

ប៊ីត ឈ្មោះ អត្ថន័យ
6 ត្រូវតែ 0 ។
5 ត្រូវតែ 1 ។
4 ចម្លង ប្រសិនបើ 1: ចម្លងរដ្ឋ LED ពីសតិបណ្ដោះអាសន្ន 'បង្ហាញ' ថ្មី។ ទៅ
នេះ។ សតិបណ្ដោះអាសន្ន 'ធ្វើបច្ចុប្បន្នភាព' ថ្មី។
3 ពន្លឺ ប្រសិនបើ 1: បន្តត្រឡប់ 'displayed' buffers ដើម្បីធ្វើការជ្រើសរើស
អំពូល LEDs ។
2 ធ្វើបច្ចុប្បន្នភាព កំណត់សតិបណ្ដោះអាសន្ន 0 ឬសតិបណ្ដោះអាសន្ន 1 ជាសតិបណ្ដោះអាសន្ន 'អាប់ដេត' ថ្មី។
1 ត្រូវតែ 0 ។
0 បង្ហាញ កំណត់សតិបណ្ដោះអាសន្ន 0 ឬសតិបណ្ដោះអាសន្ន 1 ជាសតិបណ្ដោះអាសន្ន 'បង្ហាញ' ថ្មី។

សម្រាប់អ្នកដែលមិនសូវស្គាល់ប្រព័ន្ធគោលពីរ រូបមន្តសម្រាប់គណនាបៃទិន្នន័យគឺ

  • អត្ថន័យនៃឈ្មោះប៊ីត
  • 6 ត្រូវតែជា 0 ។
  • 5 ត្រូវតែជា 1 ។
  • 4 ចម្លងប្រសិនបើ 1: ចម្លងស្ថានភាព LED ពីសតិបណ្ដោះអាសន្ន 'បង្ហាញ' ថ្មីទៅសតិបណ្ដោះអាសន្ន 'អាប់ដេត' ថ្មី។
  • 3 Flash ប្រសិនបើ 1៖ បន្តត្រឡប់ 'បង្ហាញ' buffers ដើម្បីធ្វើឱ្យ LEDs ដែលបានជ្រើសរើស flash ។
  • 2 អាប់ដេត កំណត់សតិបណ្ដោះអាសន្ន 0 ឬសតិបណ្ដោះអាសន្ន 1 ជាសតិបណ្ដោះអាសន្ន 'អាប់ដេត' ថ្មី។
  • 1 ត្រូវតែជា 0 ។
  • 0 Display Set buffer 0 ឬ buffer 1 ជាសតិបណ្ដោះអាសន្ន 'displaying' ថ្មី។

សម្រាប់អ្នកដែលមិនសូវស្គាល់ប្រព័ន្ធគោលពីរ រូបមន្តសម្រាប់គណនាបៃទិន្នន័យគឺ៖

  • ទិន្នន័យកំណែ Hex = (4 x ធ្វើបច្ចុប្បន្នភាព)
    • + បង្ហាញ
    • + 20 ម៉ោង។
    • + ទង់ជាតិ
  • ទិន្នន័យកំណែទសភាគ = (4 x ធ្វើបច្ចុប្បន្នភាព)
    • + បង្ហាញ
    • + 32
    • + ទង់ជាតិ
  • ដែលទង់ = 16 (10h ក្នុង Hex) សម្រាប់ចម្លង;
    • 8 សម្រាប់ Flash;
    • 0 បើមិនដូច្នេះទេ។

ស្ថានភាពលំនាំដើមគឺសូន្យ៖ គ្មានពន្លឺ។ សតិបណ្ដោះអាសន្នអាប់ដេតគឺ 0; សតិបណ្ដោះអាសន្នដែលបង្ហាញគឺ 0។ នៅក្នុងរបៀបនេះ រាល់ទិន្នន័យ LED ដែលសរសេរទៅ Launch Control XL ត្រូវបានបង្ហាញភ្លាមៗ។ ការផ្ញើសារនេះក៏កំណត់កម្មវិធីកំណត់ម៉ោងពន្លឺឡើងវិញផងដែរ ដូច្នេះវាអាចត្រូវបានប្រើដើម្បីធ្វើសមកាលកម្មអត្រាពន្លឺឡើងវិញនៃ Launch Control XLs ទាំងអស់ដែលភ្ជាប់ទៅប្រព័ន្ធមួយ។

បើក LEDs ទាំងអស់។

  • កំណែ Hex Bnh, 00h, 7D-7Fh
  • ខែធ្នូ កំណែ 176+n, 0, 125-127

បៃចុងក្រោយអាចយកតម្លៃមួយក្នុងចំណោមតម្លៃបី

ហេក ទសភាគ អត្ថន័យ
០ ឌី 125 ការធ្វើតេស្តពន្លឺទាប។
០ អេ 126 ការធ្វើតេស្តពន្លឺមធ្យម។
០ ហ្វ 127 ការធ្វើតេស្តពន្លឺពេញ។

ការផ្ញើពាក្យបញ្ជានេះកំណត់ទិន្នន័យផ្សេងទៀតទាំងអស់ឡើងវិញ — សូមមើលសារ Reset Launch Control XL សម្រាប់ព័ត៌មានបន្ថែម។ ប៉ុស្តិ៍ MIDI n កំណត់គំរូដែលសារនេះមានបំណង (00h-07h (0-7)) សម្រាប់គំរូអ្នកប្រើប្រាស់ 8 និង 08h-0Fh (8-15) សម្រាប់គំរូរោងចក្រទាំង 8)។

បើកដំណើរការកម្មវិធីបញ្ជាផ្តាច់មុខ ប្រព័ន្ធ XL កំណត់ LEDs

សារផ្តាច់មុខប្រព័ន្ធអាចត្រូវបានប្រើដើម្បីកំណត់តម្លៃ LED សម្រាប់ប៊ូតុង ឬសក្តានុពលនៅក្នុងគំរូណាមួយ ដោយមិនគិតពីគំរូណាមួយដែលត្រូវបានជ្រើសរើសនាពេលបច្ចុប្បន្ន។ នេះត្រូវបានធ្វើដោយប្រើសារខាងក្រោម

  • កំណែ Hex F0h 00h 20h 29h 02h 11h 78h Template Index តម្លៃ F7h
  • កំណែខែធ្នូ 240 0 32 41 2 17 120 តម្លៃសន្ទស្សន៍គំរូ 247

កន្លែងដែលគំរូគឺ 00h-07h (0-7) សម្រាប់គំរូអ្នកប្រើប្រាស់ 8 និង 08h-0Fh (8-15) សម្រាប់គំរូរោងចក្រ 8; Index គឺជាសន្ទស្សន៍នៃប៊ូតុង ឬ pot (សូមមើលខាងក្រោម); ហើយតម្លៃគឺជាបៃល្បឿនដែលកំណត់តម្លៃពន្លឺនៃ LEDs ពណ៌ក្រហម និងពណ៌បៃតង។
អំពូល LED ច្រើនអាចត្រូវបានដោះស្រាយនៅក្នុងសារតែមួយដោយរួមបញ្ចូលគូ LED-Value byte ច្រើន។

សន្ទស្សន៍មានដូចខាងក្រោម៖

  • 00-07h (0-7): ជួរខាងលើនៃ knobs ពីឆ្វេងទៅស្តាំ
  • 08-0Fh (8-15): ជួរកណ្តាលនៃ knobs ពីឆ្វេងទៅស្តាំ
  • 10-17h (16-23): ជួរខាងក្រោមនៃ knobs ពីឆ្វេងទៅស្តាំ
  • 18-1Fh (24-31): ជួរខាងលើនៃប៊ូតុង 'ឆានែល' ពីឆ្វេងទៅស្តាំ
  • 20-27h (32-39): ជួរខាងក្រោមនៃប៊ូតុង 'ឆានែល' ពីឆ្វេងទៅស្តាំ
  • 28-2Bh (40-43): ឧបករណ៍ប៊ូតុង, បិទសំឡេង, ទោល, ដៃថត
  • 2C-2Fh (44-47): ប៊ូតុងឡើងលើ ចុះក្រោម ឆ្វេង ស្តាំ

ប៊ូតុងបិទបើកស្ថានភាព
ស្ថានភាពនៃប៊ូតុងដែលឥរិយាបថត្រូវបានកំណត់ទៅជា 'បិទ/បើក' (ជាជាង 'គ្រាមួយ') អាចត្រូវបានអាប់ដេតដោយសារផ្តាច់មុខនៃប្រព័ន្ធ។ នេះត្រូវបានធ្វើដោយប្រើសារខាងក្រោម៖

  • កំណែ Hex F0h 00h 20h 29h 02h 11h 7Bh Template Index តម្លៃ F7h
  • កំណែខែធ្នូ 240 0 32 41 2 17 123 តម្លៃសន្ទស្សន៍គំរូ 247

កន្លែងដែលគំរូគឺ 00h-07h (0-7) សម្រាប់គំរូអ្នកប្រើប្រាស់ 8 និង 08h-0Fh (8-15) សម្រាប់គំរូរោងចក្រ 8; សន្ទស្សន៍គឺជាសន្ទស្សន៍នៃប៊ូតុង (សូមមើលខាងក្រោម); ហើយតម្លៃគឺ 00h (0) សម្រាប់បិទ ឬ 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, ចំណាំ, ល្បឿន ឬ
  • កំណែ Hex Bnh, CC, ល្បឿន
  • ខែធ្នូ កំណែ 176+n, CC, ល្បឿន

ប៊ូតុងអាចបញ្ចេញសារចំណាំ ឬសារ CC នៅលើឆានែល MIDI ដែលគ្មានលិបិក្រមសូន្យ។ សារមួយត្រូវបានផ្ញើជាមួយនឹងល្បឿន 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 តាមរយៈសារចំណាំ

នៅទីនេះអ្នកអាចមើលឃើញសារចំណាំដែលប្រើដើម្បីបំភ្លឺ LEDs នៅក្រោមការចុចនៅលើ Launch Control XL។novation-Launch-Control-Xl-Programmer-FIG-1

ភ្លើង LED ទ្វេរដង និងពន្លឺ

Launch Control XL មានសតិបណ្ដោះអាសន្ន LED ពីរគឺ 0 និង 1។ មួយអាចត្រូវបានបង្ហាញខណៈពេលដែលទាំងពីរត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយការណែនាំ LED ចូល។ នៅក្នុងការអនុវត្ត វាអាចបង្កើនដំណើរការរបស់ Launch Control XL តាមវិធីមួយក្នុងចំណោមពីរយ៉ាង៖

  • តាមរយៈការបើកការអាប់ដេត LED ខ្នាតធំ ដែលទោះបីជាវាអាចចំណាយពេល 100 មិល្លីវិនាទីក្នុងការដំឡើងក៏ដោយ អ្នកប្រើប្រាស់នឹងឃើញភ្លាមៗ។
  • ដោយបញ្ចេញពន្លឺ LEDs ដែលបានជ្រើសរើសដោយស្វ័យប្រវត្តិ

ដើម្បីទាញយកការសតិបណ្ដោះអាសន្នពីរដងសម្រាប់គោលបំណងដំបូងតម្រូវឱ្យមានការកែប្រែតិចតួចបំផុតចំពោះកម្មវិធីដែលមានស្រាប់។ វាអាចត្រូវបានណែនាំតាមវិធីខាងក្រោម

  1. ផ្ញើ Bnh, 00h, 31h (176+n, 0, 49) នៅពេលចាប់ផ្តើមដំណើរការ ដែល n កំណត់គំរូដែលសារនេះមានបំណង (00h-07h (0-7) សម្រាប់គំរូអ្នកប្រើប្រាស់ 8 និង 08h-0Fh (8-15) សម្រាប់គំរូរោងចក្រទាំង 8) ។ វាកំណត់សតិបណ្ដោះអាសន្ន 1 ជាសតិបណ្ដោះអាសន្នដែលបានបង្ហាញ ហើយសតិបណ្ដោះអាសន្ន 0 ជាសតិបណ្ដោះអាសន្នដែលកំពុងធ្វើបច្ចុប្បន្នភាព។ Launch Control XL នឹងឈប់បង្ហាញទិន្នន័យ LED ថ្មីដែលត្រូវបានសរសេរទៅវា។
  2. សរសេរ LEDs ទៅកាន់ Launch Control XL ដូចធម្មតា ដោយធានាថា Copy and Clear bits មិនត្រូវបានកំណត់ទេ។
  3. នៅពេលដែលការអាប់ដេតនេះត្រូវបានបញ្ចប់ សូមផ្ញើ Bnh, 00h, 34h (176+n, 0, 52)។ នេះកំណត់សតិបណ្ដោះអាសន្ន 0 ជា
    សតិបណ្ដោះអាសន្នដែលបានបង្ហាញ និងសតិបណ្ដោះអាសន្ន 1 ជាសតិបណ្ដោះអាសន្នដែលកំពុងធ្វើបច្ចុប្បន្នភាព។ ទិន្នន័យ LED ថ្មីនឹងអាចមើលឃើញភ្លាមៗ។ មាតិកាបច្ចុប្បន្ននៃសតិបណ្ដោះអាសន្ន 0 នឹងត្រូវបានចម្លងដោយស្វ័យប្រវត្តិទៅសតិបណ្ដោះអាសន្ន 1 ។
  4. សរសេរ LEDs បន្ថែមទៀតទៅ Launch Control XL ជាមួយនឹងការចម្លង និងជម្រះប៊ីតកំណត់ទៅសូន្យ។
  5. នៅពេលការអាប់ដេតនេះត្រូវបានបញ្ចប់ សូមផ្ញើ Bnh, 00h, 31h (176+n, 0, 49) ម្តងទៀត។ វាប្តូរទៅស្ថានភាពដំបូងវិញ។ ទិន្នន័យ LED ថ្មីនឹងអាចមើលឃើញ ហើយមាតិកានៃសតិបណ្ដោះអាសន្ន 1 នឹងត្រូវបានចម្លងត្រឡប់ទៅសតិបណ្ដោះអាសន្ន 0 វិញ។
  6. បន្តពីជំហានទី 2 ។
  7. ជាចុងក្រោយ ដើម្បីបិទរបៀបនេះ សូមផ្ញើ Bnh, 00h, 30h (176+n, 0, 48)។

ម៉្យាងទៀត LEDs ដែលបានជ្រើសរើសអាចបង្កើតជាពន្លឺ។ ដើម្បីបើកភ្លើង Flash ដោយស្វ័យប្រវត្តិ ដែលអនុញ្ញាតឱ្យ Launch Control XL ប្រើល្បឿនពន្លឺផ្ទាល់របស់វា សូមផ្ញើ៖

  • កំណែ Hex Bnh, 00h, 28h
  • ខែធ្នូ កំណែ 176+n, 0, 40

ប្រសិនបើការកំណត់ពេលវេលាខាងក្រៅត្រូវបានទាមទារដើម្បីធ្វើឱ្យ LEDs បញ្ចេញពន្លឺក្នុងអត្រាដែលបានកំណត់នោះ លំដាប់ខាងក្រោមត្រូវបានណែនាំ៖

  • បើកភ្លើង LEDs នៅលើ Bnh, 00h, 20h (កំណែទសភាគ 176+n, 0, 32)
  • បិទភ្លើង LEDs បិទ Bnh, 00h, 20h (កំណែទសភាគ 176+n, 0, 33)

ដូចដែលបានរៀបរាប់ពីមុន វាជាការអនុវត្តដ៏ល្អក្នុងការរក្សា Clear និង Copy bits ខណៈពេលដែលកំណត់ LEDs ជាទូទៅ ដូច្នេះកម្មវិធីអាចពង្រីកបានយ៉ាងងាយស្រួលដើម្បីរួមបញ្ចូល flashing ។ បើមិនដូច្នេះទេ ផលប៉ះពាល់ដែលមិនចង់បាននឹងកើតឡើងនៅពេលព្យាយាមណែនាំវានៅពេលក្រោយ។

ឯកសារ/ធនធាន

អ្នកបង្កើតកម្មវិធីបញ្ជា Xl ចាប់ផ្តើមច្នៃប្រឌិត [pdf] ការណែនាំអ្នកប្រើប្រាស់
Launch Control Xl Programmer, Launch Control, Xl Programmer, Programmer

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *