novation-LOGO

नवीनता सुरुवात नियन्त्रण Xl प्रोग्रामर

novation-Lunch-Control-Xl-Programmer-PRODUCT

नियन्त्रण XL प्रोग्रामरको सन्दर्भ गाइड सुरु गर्नुहोस्

उत्पादन जानकारी

लन्च कन्ट्रोल XL LED बत्तीहरू भएको MIDI नियन्त्रक हो जुन दुई फरक प्रोटोकलहरू मार्फत प्रोग्राम गर्न सकिन्छ: परम्परागत लन्चप्याड MIDI प्रोटोकल र लन्च कन्ट्रोल XL प्रणाली विशेष प्रोटोकल। एलईडी बत्तीहरू चार फरक चमक स्तरहरूमा सेट गर्न सकिन्छ र डबल-बफरिङका लागि प्रतिलिपि र खाली बिटहरू प्रयोग गरेर हेरफेर गर्न सकिन्छ।

उत्पादन प्रयोग

लन्च कन्ट्रोल XL मा एलईडी बत्तीहरू सेट गर्न, तपाईंले या त Launchpad MIDI प्रोटोकल वा Launch Control XL System Exclusive Protocol प्रयोग गर्न सक्नुहुन्छ।

लन्चप्याड MIDI प्रोटोकल

यदि तपाइँ Launchpad MIDI प्रोटोकल प्रयोग गर्दै हुनुहुन्छ भने, तपाइँले एउटा टेम्प्लेट चयन गर्न आवश्यक छ जसमा एउटा बटन समावेश छ जसको नोट/CC र MIDI च्यानल आगमन सन्देशसँग मेल खान्छ। LED बत्तीहरू सेट गर्न, रातो र हरियो LEDs को चमक स्तर, साथै प्रतिलिपि र खाली झण्डाहरू समावेश गर्ने एकल बाइट संरचनाको साथ सन्देश पठाउनुहोस्।

बाइट संरचना:

  • बिट ६: ० हुनुपर्छ
  • बिट्स ५-४: हरियो एलईडी चमक स्तर (०-३)
  • बिट 3: झण्डा खाली गर्नुहोस् (1 LED को अन्य बफरको प्रतिलिपि खाली गर्न)
  • बिट 2: झण्डा प्रतिलिपि गर्नुहोस् (1 दुबै बफरहरूमा LED डाटा लेख्न)
  • बिट्स १-०: रातो एलईडी चमक स्तर (०-३)

प्रत्येक एलईडी चार चमक स्तर मध्ये एक सेट गर्न सकिन्छ:

  • उज्यालो ०: बन्द
  • चमक 1: कम चमक
  • चमक 2: मध्यम चमक
  • चमक 3: पूर्ण चमक

डबल-बफरिङ सुविधाहरू प्रयोगमा छैनन् भने LEDs खोल्दा वा बन्द गर्दा प्रतिलिपि र खाली झण्डाहरू सेट राख्नु राम्रो अभ्यास हो।

वेग मानहरू गणना गर्न, निम्न सूत्र प्रयोग गर्नुहोस्:

  • हेक्स संस्करण: वेग = (10h x हरियो) + रातो + झण्डा
  • दशमलव संस्करण: वेग = (१६ x हरियो) + रातो + झण्डा
  • झण्डा = 12 (हेक्समा OCh) सामान्य प्रयोगको लागि; 8 एलईडी फ्लैश बनाउन, यदि कन्फिगर गरिएको छ; ० डबल-बफरिङ प्रयोग गर्दा।

नियन्त्रण XL प्रणाली विशेष प्रोटोकल सुरु गर्नुहोस्

यदि तपाइँ लन्च कन्ट्रोल XL प्रणाली विशेष प्रोटोकल प्रयोग गर्दै हुनुहुन्छ भने, आवश्यक बटन यसको नोट/CC मान वा MIDI च्यानललाई ध्यान नदिई अद्यावधिक गरिनेछ। LED बत्तीहरू सेट गर्नको लागि, एकल-बाइट ढाँचाको साथ सन्देश पठाउनुहोस् जसमा रातो र हरियो LEDs, साथै प्रतिलिपि र खाली झण्डाहरूको चमक स्तर समावेश छ।

बाइट संरचना:

  • बिट ६: ० हुनुपर्छ
  • बिट्स ५-४: हरियो एलईडी चमक स्तर (०-३)
  • बिट 3: झण्डा खाली गर्नुहोस् (1 LED को अन्य बफरको प्रतिलिपि खाली गर्न)
  • बिट 2: झण्डा प्रतिलिपि गर्नुहोस् (1 दुबै बफरहरूमा LED डाटा लेख्न)
  • बिट्स १-०: रातो एलईडी चमक स्तर (०-३)

प्रत्येक एलईडी चार चमक स्तर मध्ये एक सेट गर्न सकिन्छ:

  • उज्यालो ०: बन्द
  • चमक 1: कम चमक
  • चमक 2: मध्यम चमक
  • चमक 3: पूर्ण चमक

डबल-बफरिङ नियन्त्रण गर्नुहोस्

लन्च कन्ट्रोल XL ले एलईडी लाइटिङको लागि डबल-बफरिङ सुविधा पनि दिन्छ। डबल-बफरिङ प्रयोग गर्न, यसलाई खोल्नको लागि 0 वा यसलाई बन्द गर्न 1 को मानको साथ कन्ट्रोल डबल-बफरिङ सन्देश पठाउनुहोस्। डबल-बफरिङ प्रयोग गर्दा, प्रतिलिपि र खाली झण्डाहरू लेखिएको बफरलाई हेरफेर गर्न प्रयोग गर्न सकिन्छ।

परिचय

  • यो म्यानुअलले लन्च कन्ट्रोल XL को MIDI संचार ढाँचाको वर्णन गर्दछ। यो सबै स्वामित्व जानकारी हो जुन तपाइँलाई प्याचहरू र अनुप्रयोगहरू लेख्न सक्षम हुन आवश्यक छ जुन लन्च कन्ट्रोल XL को लागी अनुकूलित छ।
  • यो मानिन्छ कि तपाईसँग पहिले नै MIDI को आधारभूत ज्ञान छ, र अन्तरक्रियात्मक MIDI अनुप्रयोगहरू लेख्नका लागि केही उपयुक्त सफ्टवेयर (पूर्वको लागिample, लाइभको लागि अधिकतम, अधिकतम/एमएसपी, वा शुद्ध डेटा)।
  • यस पुस्तिकामा संख्याहरू हेक्साडेसिमल र दशमलव दुवैमा दिइएको छ। कुनै पनि अस्पष्टताबाट बच्न, हेक्साडेसिमल संख्याहरू सधैं सानो-केस h द्वारा पछ्याइन्छ।

नियन्त्रण XL MIDI ओभर सुरु गर्नुहोस्view

  • लन्च कन्ट्रोल XL एक वर्ग-अनुरूप USB उपकरण हो जसले 24 वटा भाँडाहरू, 8 फ्याडरहरू र 24 प्रोग्रामयोग्य बटनहरू समेट्छ। 16 'च्यानल' बटनहरू प्रत्येकमा रातो तत्व र हरियो तत्वको साथ द्वि-रंगको LED समावेश हुन्छ; यी तत्वहरूको प्रकाश एम्बर बनाउन मिश्रित गर्न सकिन्छ। चार दिशात्मक बटनहरू प्रत्येकमा एकल रातो एलईडी हुन्छ। 'उपकरण', 'म्युट', 'सोलो' र 'रेकर्ड आर्म' बटनहरू प्रत्येकमा एउटै पहेंलो एलईडी हुन्छ। लन्च कन्ट्रोल XL मा 16 टेम्प्लेटहरू छन्: 8 प्रयोगकर्ता टेम्प्लेटहरू, जसलाई परिमार्जन गर्न सकिन्छ, र 8 फ्याक्ट्री टेम्प्लेटहरू, जुन सकिँदैन। प्रयोगकर्ता टेम्प्लेटहरूले स्लटहरू 00h07h (0-7) ओगटेका छन्, जबकि कारखाना टेम्प्लेटहरूले 08-0Fh (8-15) स्लटहरू ओगटेका छन्। लन्च कन्ट्रोल XL सम्पादक प्रयोग गर्नुहोस् (नोभेसनमा उपलब्ध छ webसाइट) तपाईंको 8 प्रयोगकर्ता टेम्प्लेटहरू परिमार्जन गर्न।
  • लन्च कन्ट्रोल XL सँग 'लन्च कन्ट्रोल XL n' नामको एकल MIDI पोर्ट छ, जहाँ n तपाईंको एकाइको यन्त्र ID हो (यन्त्र ID 1 को लागि देखाइएको छैन)। कुनै पनि टेम्प्लेटको लागि बटन LEDs प्रणाली विशेष सन्देशहरू मार्फत नियन्त्रण गर्न सकिन्छ। वैकल्पिक रूपमा, हाल चयन गरिएको टेम्प्लेटका लागि बटन LEDs लाई मूल लन्चप्याड प्रोटोकल अनुसार MIDI नोट-अन, नोट-अफ, र नियन्त्रण परिवर्तन (CC) सन्देशहरू मार्फत नियन्त्रण गर्न सकिन्छ।
  • लन्च कन्ट्रोल XL ले कुनै पनि टेम्प्लेटमा कुनै पनि बटनको स्थिति अद्यावधिक गर्न प्रणाली विशेष प्रोटोकल प्रयोग गर्दछ, हाल चयन गरिएको टेम्प्लेटको पर्वाह नगरी। Launchpad र Launchpad S सँग अनुकूलता कायम राख्नको लागि, Launch Control XL ले नोट-अन, नोट-अफ र CC सन्देशहरू मार्फत परम्परागत लन्चप्याड LED प्रकाश प्रोटोकललाई पनि पालना गर्छ। यद्यपि, त्यस्ता सन्देशहरूमा मात्र कारबाही हुनेछ यदि हाल चयन गरिएको टेम्प्लेटमा बटन/भाँड समावेश छ जसको नोट/CC मान र MIDI च्यानल आगमन सन्देशसँग मेल खान्छ। त्यसैले प्रयोगकर्ताहरूलाई नयाँ प्रणाली विशेष प्रोटोकल अपनाउन सल्लाह दिइन्छ।
  • थप रूपमा, लन्च कन्ट्रोल XL ले मूल लन्चप्याड डबल-बफरिङ, फ्ल्यासिङ र सेट-/रिसेट-सबै LED सन्देशहरूलाई पनि समर्थन गर्दछ, जहाँ सन्देशको MIDI च्यानलले टेम्प्लेट परिभाषित गर्दछ जसको लागि सन्देश उद्देश्य हो। यसकारण यी सन्देशहरू जुनसुकै समयमा पठाउन सकिन्छ, जुन टेम्प्लेट हाल चयन गरिएको छ।
  • टेम्प्लेट परिवर्तन हुँदा प्रत्येक LED को स्थिति भण्डारण गरिन्छ र टेम्प्लेट पुन: चयन गर्दा फिर्ता गरिनेछ। सबै LEDs SysEx मार्फत पृष्ठभूमिमा अद्यावधिक गर्न सकिन्छ।

कम्प्युटर-टू-डिभाइस सन्देशहरू

लन्च कन्ट्रोल XL मा एलईडीहरू दुई फरक प्रोटोकलहरू मार्फत सेट गर्न सकिन्छ: (1) परम्परागत लन्चप्याड MIDI प्रोटोकल, जसमा हाल चयन गरिएको टेम्प्लेटलाई एउटा बटन समावेश गर्न आवश्यक छ जसको नोट/CC र MIDI च्यानल आगमन सन्देशसँग मेल खान्छ; र (२) लन्च कन्ट्रोल XL प्रणाली विशेष प्रोटोकल, जसले नोट/CC मान वा MIDI च्यानललाई ध्यान नदिई आवश्यक बटन अद्यावधिक गर्नेछ।
दुबै प्रोटोकलहरूमा, रातो र हरियो LEDs दुवैको तीव्रता सेट गर्न एकल बाइट प्रयोग गरिन्छ। यस बाइटमा प्रतिलिपि र खाली झण्डाहरू पनि समावेश छन्। बाइट निम्नानुसार संरचित छ (बाइनरी नोटेशन संग अपरिचित ती सूत्र को लागी पढ्न सक्छन्):

बिट नाम अर्थ
6 ० हुनुपर्छ
७..१६ हरियो हरियो एलईडी चमक
3 खाली गर्नुहोस् यदि 1: यो LED को अन्य बफरको प्रतिलिपि खाली गर्नुहोस्
2 प्रतिलिपि गर्नुहोस् यदि 1: यो LED डाटा दुबै बफरहरूमा लेख्नुहोस्
नोट: यो व्यवहारले स्पष्ट व्यवहारलाई ओभरराइड गर्दछ जब दुबै
बिटहरू सेट छन्
७..१६ रातो रातो एलईडी चमक

प्रतिलिपि र खाली बिट्सले लन्च कन्ट्रोल XL को डबल-बफरिङ सुविधाको हेरफेर गर्न अनुमति दिन्छ। यो कसरी प्रयोग गर्न सकिन्छ भन्ने बारे विवरणहरूको लागि 'कन्ट्रोल डबल-बफरिङ' सन्देश र परिशिष्ट हेर्नुहोस्।

प्रत्येक एलईडी चार मान मध्ये एक सेट गर्न सकिन्छ:

  • चमक अर्थ
  • १ बन्द
  • 1 कम चमक
  • २ मध्यम चमक
  • 3 पूर्ण चमक

यदि डबल-बफरिङ सुविधाहरू प्रयोगमा छैनन् भने, LEDs खोल्दा वा बन्द गर्दा प्रतिलिपि र खाली बिटहरू सेट राख्नु राम्रो अभ्यास हो। यसले तिनीहरूलाई पुन: काम नगरी फ्ल्यासिङ मोडमा समान दिनचर्याहरू प्रयोग गर्न सम्भव बनाउँछ। वेग मानहरू गणनाको लागि सूत्र हो:

हेक्स संस्करण वेग = (१० घन्टा x हरियो)
+ रातो
+ झण्डाहरू
दशमलव संस्करण वेग = (१६ x हरियो)
+ रातो
+ झण्डाहरू
कहाँ झण्डाहरू = 12 (हेक्समा OCh) सामान्य प्रयोगको लागि;
8 यदि कन्फिगर गरिएको छ भने, एलईडी फ्ल्यास बनाउन;
0 यदि डबल-बफरिङ प्रयोग गर्दै।

सामान्य प्रयोगको लागि पूर्व-गणना गरिएको वेग मानहरूको निम्न तालिकाहरू पनि उपयोगी हुन सक्छ:

हेक्स दशमलव रङ चमक
२ सीएच 12 बन्द बन्द
० घ 13 रातो कम
१०0Fh 15 रातो पूर्ण
० घ 29 एम्बर कम
१०3Fh 63 एम्बर पूर्ण
० ह 62 पहेंलो पूर्ण
२ सीएच 28 हरियो कम
२ सीएच 60 हरियो पूर्ण

फ्ल्यासिङ एलईडीका लागि मानहरू हुन्

हेक्स दशमलव रङ चमक
० बीएच 11 रातो पूर्ण
० बीएच 59 एम्बर पूर्ण
3Ah 58 पहेंलो पूर्ण
९० घन्टा 56 हरियो पूर्ण

लन्चप्याड प्रोटोकल

नोट अन - बटन LEDs सेट गर्नुहोस्

  • हेक्स संस्करण 9nh, नोट, वेग
  • डिसेम्बर संस्करण 144+n, नोट, वेग

नोट-अन सन्देशले हाल चयन गरिएको टेम्प्लेटमा सबै बटनहरूको स्थिति परिवर्तन गर्दछ जसको नोट/CC मान आगमन नोट मानसँग मेल खान्छ र जसको शून्य-अनुक्रमणिका MIDI च्यानल आगमन सन्देशको MIDI च्यानल n सँग मेल खान्छ। LED रंग सेट गर्न वेग प्रयोग गरिन्छ।

नोट अफ - बटन LEDs बन्द गर्नुहोस्

  • हेक्स संस्करण 8nh, नोट, वेग
  • डिसेम्बर संस्करण १२८+n, नोट, वेग

यो सन्देशलाई नोट-अन सन्देशको रूपमा व्याख्या गरिएको छ उही नोट मान तर ० को वेगको साथ।
यो सन्देशमा Velocity बाइटलाई बेवास्ता गरिएको छ।

लन्च नियन्त्रण XL रिसेट गर्नुहोस्

  • हेक्स संस्करण Bnh, 00h, 00h
  • डिसेम्बर संस्करण 176+n, 0, 0

सबै LEDs बन्द छन्, र बफर सेटिङहरू र कर्तव्य चक्र तिनीहरूको पूर्वनिर्धारित मानहरूमा रिसेट छन्। MIDI च्यानल n ले टेम्प्लेट परिभाषित गर्दछ जसको लागि यो सन्देश (00h-07h (0-7) 8 प्रयोगकर्ता टेम्प्लेटहरूको लागि, र 08h-0Fh (8-15) 8 कारखाना टेम्प्लेटहरूको लागि)।

डबल-बफरिङ नियन्त्रण गर्नुहोस्

  • हेक्स संस्करण Bnh, 00h, 20-3Dh
  • डिसेम्बर संस्करण 176+n, 0, 32-61

यो सन्देश बटनहरूको डबल-बफरिङ अवस्था नियन्त्रण गर्न प्रयोग गरिन्छ। MIDI च्यानल n ले टेम्प्लेट परिभाषित गर्दछ जसको लागि यो सन्देश (00h-07h (0-7) 8 प्रयोगकर्ता टेम्प्लेटहरूको लागि, र 08h-0Fh (8-15) 8 कारखाना टेम्प्लेटहरूको लागि)। डबल बफरिङ बारे थप जानकारीको लागि परिशिष्ट हेर्नुहोस्। अन्तिम बाइट निम्नानुसार निर्धारण गरिएको छ:

बिट नाम अर्थ
6 ० हुनुपर्छ।
5 ० हुनुपर्छ।
4 प्रतिलिपि गर्नुहोस् यदि १: नयाँ 'प्रदर्शित' बफरबाट एलईडी अवस्थाहरू प्रतिलिपि गर्नुहोस् को
नयाँ 'अपडेट गर्दै' बफर।
3 फ्ल्यास यदि 1: चयन गर्नको लागि लगातार 'प्रदर्शन' बफरहरू फ्लिप गर्नुहोस्
एलईडी फ्ल्यास।
2 अपडेट गर्नुहोस् नयाँ 'अपडेटिङ' बफरको रूपमा बफर ० वा बफर १ सेट गर्नुहोस्।
1 ० हुनुपर्छ।
0 प्रदर्शन बफर ० वा बफर १ लाई नयाँ 'प्रदर्शन' बफरको रूपमा सेट गर्नुहोस्।

बाइनरीसँग कम परिचितहरूका लागि, डाटा बाइट गणना गर्ने सूत्र हो

  • बिट नामको अर्थ
  • ६ ० हुनुपर्छ।
  • ६ ० हुनुपर्छ।
  • 4 प्रतिलिपि गर्नुहोस् यदि 1: नयाँ 'प्रदर्शन' बफरबाट नयाँ 'अपडेटिङ' बफरमा LED अवस्थाहरू प्रतिलिपि गर्नुहोस्।
  • 3 फ्ल्यास यदि 1: चयन गरिएको LEDs फ्ल्यास बनाउनको लागि 'प्रदर्शन गरिएको' बफरहरूलाई लगातार फ्लिप गर्नुहोस्।
  • २ अपडेट गर्नुहोस् बफर ० वा बफर १ लाई नयाँ 'अपडेटिङ' बफरको रूपमा सेट गर्नुहोस्।
  • ६ ० हुनुपर्छ।
  • 0 प्रदर्शन सेट बफर 0 वा बफर 1 नयाँ 'प्रदर्शन' बफरको रूपमा।

बाइनरीसँग कम परिचितहरूका लागि, डेटा बाइट गणना गर्ने सूत्र हो:

  • हेक्स संस्करण डाटा = (4 x अपडेट)
    • + प्रदर्शन
    • + २ घन्टा
    • + झण्डा
  • दशमलव संस्करण डाटा = (4 x अपडेट)
    • + प्रदर्शन
    • + १५००
    • + झण्डा
  • जहाँ झण्डा = 16 (हेक्समा 10h) प्रतिलिपिको लागि;
    • 8 फ्लैश को लागी;
    • ० अन्यथा

पूर्वनिर्धारित अवस्था शून्य छ: कुनै चमक छैन; अपडेट बफर ० हो; प्रदर्शित बफर पनि ० हो। यस मोडमा, लन्च कन्ट्रोल XL मा लेखिएको कुनै पनि LED डाटा तुरुन्तै प्रदर्शित हुन्छ। यो सन्देश पठाउँदा फ्ल्यास टाइमर पनि रिसेट हुन्छ, त्यसैले यसलाई प्रणालीमा जडान भएका सबै लन्च कन्ट्रोल एक्सएलहरूको फ्ल्यास दरहरू पुन: सिङ्क्रोनाइज गर्न प्रयोग गर्न सकिन्छ।

सबै LEDs खोल्नुहोस्

  • हेक्स संस्करण Bnh, 00h, 7D-7Fh
  • डिसेम्बर संस्करण 176+n, 0, 125-127

अन्तिम बाइटले तीन मध्ये एउटा मान लिन सक्छ

हेक्स दशमलव अर्थ
० घ 125 कम चमक परीक्षण।
० ह 126 मध्यम चमक परीक्षण।
१०7Fh 127 पूर्ण चमक परीक्षण।

यो आदेश पठाउँदा अन्य सबै डाटा रिसेट गर्नुहोस् — थप जानकारीको लागि रिसेट लन्च कन्ट्रोल XL सन्देश हेर्नुहोस्। MIDI च्यानल n ले टेम्प्लेट परिभाषित गर्दछ जसको लागि यो सन्देश (00h-07h (0-7) 8 प्रयोगकर्ता टेम्प्लेटहरूको लागि, र 08h-0Fh (8-15) 8 कारखाना टेम्प्लेटहरूको लागि)।

नियन्त्रण XL प्रणाली विशेष प्रोटोकल सेट LEDs सुरु गर्नुहोस्

प्रणाली विशेष सन्देशहरू कुनै पनि टेम्प्लेटमा कुनै पनि बटन वा भाँडोको लागि LED मानहरू सेट गर्न प्रयोग गर्न सकिन्छ, चाहे कुन टेम्प्लेट हाल चयन गरिएको हो। यो निम्न सन्देश प्रयोग गरी गरिन्छ

  • हेक्स संस्करण F0h 00h 20h 29h 02h 11h 78h टेम्प्लेट सूचकांक मान F7h
  • डिसेम्बर संस्करण 240 0 32 41 2 17 120 टेम्प्लेट सूचकांक मान 247

जहाँ टेम्प्लेट 00h-07h (0-7) 8 प्रयोगकर्ता टेम्प्लेटहरूको लागि, र 08h-0Fh (8-15) 8 फ्याक्ट्री टेम्प्लेटहरूको लागि हो; अनुक्रमणिका बटन वा भाँडोको अनुक्रमणिका हो (तल हेर्नुहोस्); र मान भनेको वेग बाइट हो जसले रातो र हरियो LEDs को चमक मानहरू परिभाषित गर्दछ।
धेरै LEDs लाई एकल सन्देशमा धेरै LED-Value byte जोडीहरू समावेश गरेर सम्बोधन गर्न सकिन्छ।

सूचकांकहरू निम्नानुसार छन्:

  • 00-07 घन्टा (0-7): घुँडाहरूको शीर्ष पङ्क्ति, बायाँ देखि दायाँ
  • 08-0Fh (8-15): घुँडाहरूको बीचको पङ्क्ति, बायाँ देखि दायाँ
  • १०-१७ घन्टा (१६-२३): घुँडाको तल्लो पङ्क्ति, बायाँ देखि दायाँ
  • 18-1Fh (24-31): 'च्यानल' बटनहरूको शीर्ष पङ्क्ति, बायाँ देखि दायाँ
  • २०-२७ घन्टा (३२-३९): 'च्यानल' बटनहरूको तल्लो पङ्क्ति, बायाँदेखि दायाँ
  • 28-2Bh (40-43): बटन यन्त्र, म्यूट, सोलो, रेकर्ड आर्म
  • 2C-2Fh (44-47): बटनहरू माथि, तल, बाँया, दायाँ

टगल बटन अवस्थाहरू
बटनहरूको अवस्था जसको व्यवहार 'टगल' ​​मा सेट गरिएको छ ('मोमेन्टरी' को सट्टा) प्रणाली विशेष सन्देशहरू द्वारा अद्यावधिक गर्न सकिन्छ। यो निम्न सन्देश प्रयोग गरी गरिन्छ:

  • हेक्स संस्करण F0h 00h 20h 29h 02h 11h 7Bh टेम्प्लेट सूचकांक मान F7h
  • डिसेम्बर संस्करण 240 0 32 41 2 17 123 टेम्प्लेट सूचकांक मान 247

जहाँ टेम्प्लेट 00h-07h (0-7) 8 प्रयोगकर्ता टेम्प्लेटहरूको लागि, र 08h-0Fh (8-15) 8 फ्याक्ट्री टेम्प्लेटहरूको लागि हो; अनुक्रमणिका बटनको अनुक्रमणिका हो (तल हेर्नुहोस्); र मान कि त बन्दको लागि 00h (0) वा अनको लागि 7Fh (127) हो। 'टगल' ​​मा सेट नगरिएका बटनहरूका सन्देशहरूलाई बेवास्ता गरिनेछ।
धेरै बटनहरू एकल सन्देशमा धेरै अनुक्रमणिका-मान बाइट जोडीहरू समावेश गरेर सम्बोधन गर्न सकिन्छ।

सूचकांकहरू निम्नानुसार छन्:

  • 00-07h (0-7): 'च्यानल' बटनहरूको शीर्ष पङ्क्ति, बायाँ देखि दायाँ
  • 08-0Fh (8-15): 'च्यानल' बटनहरूको तल्लो पङ्क्ति, बायाँ देखि दायाँ
  • १०-१३ घन्टा (१६-१९): बटनहरू यन्त्र, म्यूट, सोलो, रेकर्ड आर्म
  • 14-17 घन्टा (20-23): बटनहरू माथि, तल, बाँया, दायाँ

हालको टेम्प्लेट परिवर्तन गर्नुहोस्

निम्न सन्देश उपकरणको हालको टेम्प्लेट परिवर्तन गर्न प्रयोग गर्न सकिन्छ:

  • हेक्स संस्करण 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 कारखाना टेम्प्लेटहरूको लागि हो।

यन्त्र-देखि-कम्प्यूटर सन्देशहरू

बटन थिच्यो

  • हेक्स संस्करण 9nh, नोट, वेग
  • डिसेम्बर संस्करण 144+n, Note, Velocity OR
  • हेक्स संस्करण Bnh, CC, वेग
  • डिसेम्बर संस्करण 176+n, CC, Velocity

बटनहरूले शून्य-अनुक्रमित MIDI च्यानल n मा नोट सन्देशहरू वा CC सन्देशहरू आउटपुट गर्न सक्छन्। बटन थिच्दा 7Fh वेगको साथ सन्देश पठाइन्छ; दोस्रो सन्देश ० को साथ पठाइन्छ जब यो जारी हुन्छ। सम्पादकलाई प्रत्येक बटनको नोट/CC मान र प्रेस/रिलिजमा वेग मान परिवर्तन गर्न प्रयोग गर्न सकिन्छ।

टेम्प्लेट परिवर्तन भयो
लन्च कन्ट्रोल XL ले टेम्प्लेट परिवर्तन गर्दा निम्न प्रणाली विशेष सन्देश पठाउँछ:

  • हेक्स संस्करण 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 कारखाना टेम्प्लेटहरूको लागि हो।

नोट सन्देशहरू मार्फत एलईडी प्रकाश

यहाँ तपाईँले लन्च कन्ट्रोल XL मा डायलहरू अन्तर्गत LED लाई प्रकाश गर्न प्रयोग गरिएका नोट सन्देशहरू देख्न सक्नुहुन्छ।novation-Lunch-Control-Xl-Programmer-FIG-1

एलईडी डबल-बफरिङ र फ्ल्यासिङ

लन्च कन्ट्रोल XL मा दुईवटा LED बफरहरू छन्, 0 र 1। कुनै एक प्रदर्शन गर्न सकिन्छ जब कि आगमन LED निर्देशनहरूद्वारा अद्यावधिक गरिन्छ। अभ्यासमा, यसले दुई मध्ये एउटा तरिकामा लन्च कन्ट्रोल XL को प्रदर्शन बढाउन सक्छ:

  • ठूला स्तरको LED अपडेट सक्षम गरेर, यद्यपि यसले सेटअप गर्न 100 मिलिसेकेन्ड लिन सक्छ, प्रयोगकर्तालाई तुरुन्तै देखिन्छ।
  • स्वचालित रूपमा चयन गरिएको एलईडी फ्ल्यास गरेर

पहिलो उद्देश्यको लागि डबल-बफरिङ शोषण गर्न अवस्थित अनुप्रयोगहरूमा धेरै थोरै परिमार्जन आवश्यक छ। यसलाई निम्न तरिकामा प्रस्तुत गर्न सकिन्छ

  1. Bnh, 00h, 31h (176+n, 0, 49) स्टार्ट-अपमा पठाउनुहोस्, जहाँ n ले टेम्प्लेट परिभाषित गर्दछ जसको लागि यो सन्देश (00h-07h (0-7) 8 प्रयोगकर्ता टेम्प्लेटहरूका लागि, र 08h-0Fh (8-15) 8 कारखाना टेम्प्लेटहरूको लागि)। यसले बफर 1 लाई प्रदर्शित बफरको रूपमा र बफर 0 लाई अद्यावधिक गर्ने बफरको रूपमा सेट गर्दछ। लन्च कन्ट्रोल XL ले यसमा लेखिएको नयाँ LED डाटा देखाउन बन्द हुनेछ।
  2. प्रतिलिपि र खाली बिटहरू सेट नभएको सुनिश्चित गर्दै सामान्य रूपमा लन्च कन्ट्रोल XL मा LED हरू लेख्नुहोस्।
  3. यो अद्यावधिक समाप्त भएपछि, Bnh, 00h, 34h (176+n, 0, 52) पठाउनुहोस्। यसले बफर ० को रूपमा सेट गर्छ
    प्रदर्शित बफर, र बफर 1 अद्यावधिक गर्ने बफरको रूपमा। नयाँ एलईडी डाटा तुरुन्तै देखिनेछ। बफर ० को हालका सामग्रीहरू स्वचालित रूपमा बफर १ मा प्रतिलिपि हुनेछन्।
  4. लन्च कन्ट्रोल XL मा थप LED हरू लेख्नुहोस्, प्रतिलिपि र खाली बिटहरू शून्यमा सेट गरेर।
  5. यो अद्यावधिक समाप्त भएपछि, Bnh, 00h, 31h (176+n, 0, 49) फेरि पठाउनुहोस्। यो पहिलो अवस्थामा फर्कन्छ। नयाँ LED डेटा देखिनेछ, र बफर 1 को सामग्रीहरू बफर 0 मा प्रतिलिपि गरिनेछ।
  6. चरण 2 बाट जारी राख्नुहोस्।
  7. अन्तमा, यो मोड बन्द गर्न, Bnh, 00h, 30h (176+n, 0, 48) पठाउनुहोस्।

वैकल्पिक रूपमा, छनोट गरिएको एलईडीहरू फ्ल्यास गर्न सकिन्छ। स्वचालित फ्ल्यासिङ सक्रिय गर्न, जसले नियन्त्रण XL लाई यसको आफ्नै फ्ल्यासिङ गति प्रयोग गर्न दिन्छ, पठाउनुहोस्:

  • हेक्स संस्करण Bnh, 00h, 28h
  • डिसेम्बर संस्करण 176+n, 0, 40

यदि बाह्य टाइमलाइनलाई निर्धारित दरमा LEDs फ्ल्यास बनाउन आवश्यक छ भने, निम्न अनुक्रम सुझाव दिइन्छ:

  • Bnh, 00h, 20h (दशमलव संस्करण 176+n, 0, 32) मा फ्ल्यासिङ एलईडीहरू खोल्नुहोस्
  • Bnh, 00h, 20h (दशमलव संस्करण 176+n, 0, 33) लाई फ्ल्यास गर्ने LEDs बन्द गर्नुहोस्

माथि उल्लेख गरिए अनुसार, सामान्यतया LED लाई सम्बोधन गर्दा क्लियर र प्रतिलिपि बिट्स सेट राख्नु राम्रो अभ्यास हो, ताकि फ्ल्यासिंग समावेश गर्न अनुप्रयोगलाई सजिलै विस्तार गर्न सकिन्छ। अन्यथा, पछि परिचय गराउने प्रयास गर्दा अनपेक्षित प्रभावहरू देखा पर्नेछ।

कागजातहरू / स्रोतहरू

नवीनता सुरुवात नियन्त्रण Xl प्रोग्रामर [pdf] प्रयोगकर्ता गाइड
लन्च कन्ट्रोल एक्सएल प्रोग्रामर, लन्च कन्ट्रोल, एक्सएल प्रोग्रामर, प्रोग्रामर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *