नवीनीकरण-लोगो

नवीनीकरण लाँच नियंत्रण Xl प्रोग्रामर

नवीनीकरण-लाँच-कंट्रोल-एक्सएल-प्रोग्रामर-उत्पादन

नियंत्रण XL प्रोग्रामर संदर्भ मार्गदर्शक लाँच करा

उत्पादन माहिती

लाँच कंट्रोल XL हे LED दिवे असलेले MIDI कंट्रोलर आहे जे दोन भिन्न प्रोटोकॉलद्वारे प्रोग्राम केले जाऊ शकते: पारंपारिक लाँचपॅड MIDI प्रोटोकॉल आणि लॉन्च कंट्रोल XL सिस्टम एक्सक्लुझिव्ह प्रोटोकॉल. एलईडी दिवे चार वेगवेगळ्या ब्राइटनेस स्तरांवर सेट केले जाऊ शकतात आणि डबल-बफरिंगसाठी कॉपी आणि क्लियर बिट वापरून हाताळले जाऊ शकतात.

उत्पादन वापर

लाँच कंट्रोल XL वर LED दिवे सेट करण्यासाठी, तुम्ही लाँचपॅड MIDI प्रोटोकॉल किंवा लॉन्च कंट्रोल XL सिस्टम एक्सक्लुझिव्ह प्रोटोकॉल वापरू शकता.

लाँचपॅड MIDI प्रोटोकॉल

तुम्ही Launchpad MIDI प्रोटोकॉल वापरत असल्यास, तुम्हाला एक टेम्पलेट निवडणे आवश्यक आहे ज्यामध्ये एक बटण आहे ज्याची नोट/CC आणि MIDI चॅनेल येणार्‍या संदेशाशी संबंधित आहेत. LED दिवे सेट करण्यासाठी, एकल बाइट स्ट्रक्चरसह संदेश पाठवा ज्यामध्ये लाल आणि हिरव्या LEDs चे ब्राइटनेस पातळी तसेच कॉपी आणि क्लियर फ्लॅग समाविष्ट आहेत.

बाइट स्ट्रक्चर:

  • बिट 6: 0 असणे आवश्यक आहे
  • बिट्स 5-4: हिरव्या एलईडी ब्राइटनेस पातळी (0-3)
  • बिट 3: ध्वज साफ करा (एलईडीची इतर बफरची प्रत साफ करण्यासाठी 1)
  • बिट 2: ध्वज कॉपी करा (दोन्ही बफरवर एलईडी डेटा लिहिण्यासाठी 1)
  • बिट्स 1-0: लाल एलईडी ब्राइटनेस पातळी (0-3)

प्रत्येक एलईडी चार ब्राइटनेस स्तरांपैकी एकावर सेट केला जाऊ शकतो:

  • ब्राइटनेस 0: बंद
  • ब्राइटनेस 1: कमी ब्राइटनेस
  • ब्राइटनेस 2: मध्यम ब्राइटनेस
  • ब्राइटनेस 3: पूर्ण ब्राइटनेस

डबल-बफरिंग वैशिष्‍ट्ये वापरात नसल्‍यास LED चालू किंवा बंद करताना प्रत आणि साफ ध्वज सेट ठेवणे चांगले आहे.

वेग मूल्यांची गणना करण्यासाठी, खालील सूत्र वापरा:

  • हेक्स आवृत्ती: वेग = (10h x हिरवा) + लाल + ध्वज
  • दशांश आवृत्ती: वेग = (16 x हिरवा) + लाल + ध्वज
  • सामान्य वापरासाठी ध्वज = 12 (हेक्समध्ये OCh); 8, जर कॉन्फिगर केले असेल तर एलईडी फ्लॅश बनवण्यासाठी; डबल-बफरिंग वापरत असल्यास 0.

नियंत्रण XL सिस्टम अनन्य प्रोटोकॉल लाँच करा

तुम्ही लाँच कंट्रोल XL सिस्टम एक्सक्लुझिव्ह प्रोटोकॉल वापरत असल्यास, आवश्यक बटण त्याच्या नोट/सीसी मूल्य किंवा MIDI चॅनेलकडे दुर्लक्ष करून अद्यतनित केले जाईल. LED दिवे सेट करण्यासाठी, सिंगल-बाइट स्ट्रक्चरसह संदेश पाठवा ज्यामध्ये लाल आणि हिरव्या दोन्ही LEDs चे ब्राइटनेस स्तर तसेच कॉपी आणि क्लियर फ्लॅग समाविष्ट आहेत.

बाइट स्ट्रक्चर:

  • बिट 6: 0 असणे आवश्यक आहे
  • बिट्स 5-4: हिरव्या एलईडी ब्राइटनेस पातळी (0-3)
  • बिट 3: ध्वज साफ करा (एलईडीची इतर बफरची प्रत साफ करण्यासाठी 1)
  • बिट 2: ध्वज कॉपी करा (दोन्ही बफरवर एलईडी डेटा लिहिण्यासाठी 1)
  • बिट्स 1-0: लाल एलईडी ब्राइटनेस पातळी (0-3)

प्रत्येक एलईडी चार ब्राइटनेस स्तरांपैकी एकावर सेट केला जाऊ शकतो:

  • ब्राइटनेस 0: बंद
  • ब्राइटनेस 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) व्यापतात. लाँच कंट्रोल एक्सएल एडिटर वापरा (नोव्हेशनवर उपलब्ध webसाइट) आपले 8 वापरकर्ता टेम्पलेट सुधारित करण्यासाठी.
  • लॉन्च कंट्रोल XL मध्ये 'Launch Control XL n' नावाचा एकच MIDI पोर्ट आहे, जिथे n हा तुमच्या युनिटचा डिव्हाइस आयडी आहे (डिव्हाइस आयडी 1 साठी दर्शविला नाही). कोणत्याही टेम्पलेटसाठी बटण LEDs सिस्टम अनन्य संदेशांद्वारे नियंत्रित केले जाऊ शकतात. वैकल्पिकरित्या, सध्या निवडलेल्या टेम्पलेटसाठी बटण LEDs मूळ लाँचपॅड प्रोटोकॉलनुसार MIDI नोट-ऑन, नोट-ऑफ आणि कंट्रोल चेंज (CC) संदेशांद्वारे नियंत्रित केले जाऊ शकतात.
  • लॉन्च कंट्रोल XL सध्या निवडलेल्या टेम्पलेटची पर्वा न करता कोणत्याही टेम्पलेटवरील कोणत्याही बटणाची स्थिती अद्यतनित करण्यासाठी सिस्टम अनन्य प्रोटोकॉल वापरते. Launchpad आणि Launchpad S सह सुसंगतता राखण्यासाठी, Launch Control XL देखील नोट-ऑन, नोट-ऑफ आणि CC संदेशांद्वारे पारंपारिक लाँचपॅड LED लाइटिंग प्रोटोकॉलचे पालन करते. तथापि, सध्या निवडलेल्या टेम्प्लेटमध्ये एक बटण/पॉट असेल ज्याची नोट/CC मूल्य आणि MIDI चॅनेल येणार्‍या संदेशाशी जुळत असेल तरच अशा संदेशांवर कारवाई केली जाईल. त्यामुळे वापरकर्त्यांना नवीन सिस्टम एक्सक्लुझिव्ह प्रोटोकॉलचा अवलंब करण्याचा सल्ला दिला जातो.
  • याव्यतिरिक्त, लॉन्च कंट्रोल XL मूळ लाँचपॅड डबल-बफरिंग, फ्लॅशिंग आणि सेट-/रीसेट-सर्व LED संदेशांना देखील समर्थन देते, जेथे संदेशाचे MIDI चॅनेल संदेश ज्या टेम्प्लेटसाठी आहे ते परिभाषित करते. त्यामुळे सध्या कोणते टेम्प्लेट निवडले आहे याची पर्वा न करता हे संदेश कधीही पाठवले जाऊ शकतात.
  • टेम्प्लेट बदलल्यावर प्रत्येक LED ची स्थिती संग्रहित केली जाते आणि जेव्हा टेम्प्लेट पुन्हा निवडले जाते तेव्हा ते परत मागवले जाते. सर्व LEDs SysEx द्वारे बॅकग्राउंडमध्ये अपडेट केले जाऊ शकतात.

संगणक-टू-डिव्हाइस संदेश

लॉन्च कंट्रोल XL वरील LEDs दोन भिन्न प्रोटोकॉलद्वारे सेट केले जाऊ शकतात: (1) पारंपारिक लाँचपॅड MIDI प्रोटोकॉल, ज्यासाठी सध्या निवडलेल्या टेम्पलेटमध्ये एक बटण असणे आवश्यक आहे ज्याची नोट/CC आणि MIDI चॅनेल येणार्‍या संदेशाशी संबंधित आहेत; आणि (२) लाँच कंट्रोल XL सिस्टम एक्सक्लुझिव्ह प्रोटोकॉल, जे आवश्यक बटण अद्यतनित करेल त्याची नोट/CC मूल्य किंवा MIDI चॅनेल.
दोन्ही प्रोटोकॉलमध्ये, लाल आणि हिरव्या दोन्ही LEDs ची तीव्रता सेट करण्यासाठी एकल बाइट वापरला जातो. या बाइटमध्ये कॉपी आणि क्लिअर ध्वज देखील समाविष्ट आहेत. बाइटची रचना खालीलप्रमाणे केली आहे (बायनरी नोटेशनशी अपरिचित असलेले फॉर्म्युला वाचू शकतात):

बिट नाव अर्थ
6 0 असणे आवश्यक आहे
११०..१२१ हिरवा हिरव्या एलईडी ब्राइटनेस
3 साफ जर 1: या LED ची इतर बफरची प्रत साफ करा
2 कॉपी करा जर 1: हा LED डेटा दोन्ही बफरवर लिहा
टीप: हे वर्तन स्पष्ट वर्तन ओव्हरराइड करते जेव्हा दोन्ही
बिट्स सेट आहेत
११०..१२१ लाल लाल एलईडी ब्राइटनेस

कॉपी आणि क्लिअर बिट्स लाँच कंट्रोल XL च्या डबल-बफरिंग वैशिष्ट्यामध्ये फेरफार करण्यास परवानगी देतात. हे कसे वापरले जाऊ शकते याबद्दल तपशीलांसाठी 'कंट्रोल डबल-बफरिंग' संदेश आणि परिशिष्ट पहा.

प्रत्येक एलईडी चार मूल्यांपैकी एकावर सेट केला जाऊ शकतो:

  • चमक अर्थ
  • 0 बंद
  • 1 कमी ब्राइटनेस
  • 2 मध्यम चमक
  • 3 पूर्ण चमक

दुहेरी-बफरिंग वैशिष्ट्ये वापरात नसल्यास, LED चालू किंवा बंद करताना कॉपी आणि क्लिअर बिट्स सेट करणे चांगले आहे. हे फ्लॅशिंग मोडमध्ये समान दिनचर्या पुन्हा कार्य न करता वापरणे शक्य करते. वेग मूल्यांची गणना करण्यासाठी एक सूत्र आहे:

हेक्स आवृत्ती वेग = (१० तास x हिरवा)
+ लाल
+ ध्वज
दशांश आवृत्ती वेग = (१६ x हिरवा)
+ लाल
+ ध्वज
कुठे ध्वज = 12 (हेक्समध्ये OCh) सामान्य वापरासाठी;
8 एलईडी फ्लॅश बनवण्यासाठी, जर कॉन्फिगर केले असेल;
0 डबल-बफरिंग वापरत असल्यास.

सामान्य वापरासाठी पूर्व-गणना केलेल्या वेग मूल्यांच्या खालील सारण्या देखील उपयुक्त ठरू शकतात:

हेक्स दशांश रंग चमक
0 सीएच 12 बंद बंद
0 दि 13 लाल कमी
0 तास 15 लाल पूर्ण
1 दि 29 अंबर कमी
3 तास 63 अंबर पूर्ण
3 एह 62 पिवळा पूर्ण
1 सीएच 28 हिरवा कमी
3 सीएच 60 हिरवा पूर्ण

फ्लॅशिंग LEDs साठी मूल्ये आहेत

हेक्स दशांश रंग चमक
१ भ 11 लाल पूर्ण
१ भ 59 अंबर पूर्ण
3Ah 58 पिवळा पूर्ण
38 ता 56 हिरवा पूर्ण

लाँचपॅड प्रोटोकॉल

टीप चालू - LEDs बटण सेट करा

  • हेक्स आवृत्ती 9nh, नोट, वेग
  • डिसेंबर आवृत्ती 144+n, टीप, वेग

नोट-ऑन मेसेज सध्या निवडलेल्या टेम्प्लेटमधील सर्व बटणांची स्थिती बदलतो ज्यांचे नोट/CC मूल्य इनकमिंग नोट मूल्याशी जुळते आणि ज्यांचे शून्य-इंडेक्स केलेले MIDI चॅनल इनकमिंग मेसेजच्या MIDI चॅनेलशी जुळते. LED रंग सेट करण्यासाठी वेग वापरला जातो.

टीप बंद - बटण LEDs बंद करा

  • हेक्स आवृत्ती 8nh, नोट, वेग
  • डिसेंबर आवृत्ती 128+n, टीप, वेग

या मेसेजला नोट ऑन मेसेज म्हणून समान टीप मूल्याचा अर्थ लावला जातो परंतु त्याचा वेग 0 असतो.
या संदेशामध्ये वेग बाइटकडे दुर्लक्ष केले आहे.

लाँच कंट्रोल XL रीसेट करा

  • हेक्स आवृत्ती Bnh, 00h, 00h
  • डिसेंबर आवृत्ती 176+n, 0, 0

सर्व LEDs बंद आहेत, आणि बफर सेटिंग्ज आणि कर्तव्य चक्र त्यांच्या डीफॉल्ट मूल्यांवर रीसेट केले आहेत. MIDI चॅनल n हे टेम्प्लेट परिभाषित करते ज्यासाठी हा संदेश आहे (00 वापरकर्ता टेम्पलेटसाठी 07h-0h (7-8), आणि 08 फॅक्टरी टेम्पलेटसाठी 0h-8Fh (15-8)).

डबल-बफरिंग नियंत्रित करा

  • हेक्स आवृत्ती Bnh, 00h, 20-3Dh
  • डिसेंबर आवृत्ती 176+n, 0, 32-61

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

बिट नाव अर्थ
6 0 असणे आवश्यक आहे.
5 1 असणे आवश्यक आहे.
4 कॉपी करा जर 1: नवीन 'प्रदर्शित' बफरमधून LED स्थिती कॉपी करा करण्यासाठी
नवीन 'अपडेटिंग' बफर.
3 फ्लॅश जर 1: निवडण्यासाठी 'प्रदर्शित' बफर सतत फ्लिप करा
LEDs फ्लॅश.
2 अपडेट करा नवीन 'अपडेटिंग' बफर म्हणून बफर 0 किंवा बफर 1 सेट करा.
1 0 असणे आवश्यक आहे.
0 डिस्प्ले नवीन 'प्रदर्शन' बफर म्हणून बफर 0 किंवा बफर 1 सेट करा.

बायनरीशी कमी परिचित असलेल्यांसाठी, डेटा बाइटची गणना करण्याचे सूत्र आहे

  • बिट नावाचा अर्थ
  • 6 0 असणे आवश्यक आहे.
  • 5 1 असणे आवश्यक आहे.
  • 4 कॉपी करा जर 1: नवीन 'डिस्प्ले' बफरमधून नवीन 'अपडेटिंग' बफरमध्ये LED स्टेटस कॉपी करा.
  • 3 फ्लॅश जर 1: निवडलेल्या LEDs फ्लॅश करण्यासाठी 'प्रदर्शित' बफर सतत फ्लिप करा.
  • 2 नवीन 'अपडेटिंग' बफर म्हणून बफर 0 किंवा बफर 1 सेट करा.
  • 1 0 असणे आवश्यक आहे.
  • 0 डिस्प्ले सेट बफर 0 किंवा बफर 1 नवीन 'प्रदर्शन' बफर म्हणून.

बायनरीशी कमी परिचित असलेल्यांसाठी, डेटा बाइटची गणना करण्याचे सूत्र आहे:

  • हेक्स आवृत्ती डेटा = (4 x अद्यतन)
    • + प्रदर्शन
    • + 20 ता
    • + ध्वज
  • दशांश आवृत्ती डेटा = (4 x अद्यतन)
    • + प्रदर्शन
    • + ६.०
    • + ध्वज
  • जेथे ध्वज = 16 (हेक्समध्ये 10h) कॉपीसाठी;
    • फ्लॅशसाठी 8;
    • 0 अन्यथा

डीफॉल्ट स्थिती शून्य आहे: फ्लॅशिंग नाही; अद्यतन बफर 0 आहे; प्रदर्शित केलेला बफर देखील 0 आहे. या मोडमध्ये, लॉन्च कंट्रोल XL वर लिहिलेला कोणताही LED डेटा त्वरित प्रदर्शित होतो. हा संदेश पाठवल्याने फ्लॅश टायमर देखील रीसेट होतो, त्यामुळे सिस्टमशी कनेक्ट केलेल्या सर्व लॉन्च कंट्रोल XL चे फ्लॅश दर पुन्हा सिंक्रोनाइझ करण्यासाठी वापरले जाऊ शकतात.

सर्व LEDs चालू करा

  • हेक्स आवृत्ती Bnh, 00h, 7D-7Fh
  • डिसेंबर आवृत्ती 176+n, 0, 125-127

शेवटचा बाइट तीनपैकी एक मूल्य घेऊ शकतो

हेक्स दशांश अर्थ
7 दि 125 कमी ब्राइटनेस चाचणी.
7 एह 126 मध्यम चमक चाचणी.
7 तास 127 संपूर्ण ब्राइटनेस चाचणी.

हा आदेश पाठवल्याने इतर सर्व डेटा रीसेट होतो — अधिक माहितीसाठी रीसेट लॉन्च कंट्रोल XL संदेश पहा. MIDI चॅनल n हे टेम्प्लेट परिभाषित करते ज्यासाठी हा संदेश आहे (00 वापरकर्ता टेम्पलेटसाठी 07h-0h (7-8), आणि 08 फॅक्टरी टेम्पलेटसाठी 0h-8Fh (15-8)).

कंट्रोल एक्सएल सिस्टम एक्सक्लुझिव्ह प्रोटोकॉल सेट LEDs लाँच करा

सिस्टम अनन्य संदेश कोणत्याही टेम्पलेटमध्ये कोणत्याही बटणासाठी किंवा पॉटसाठी एलईडी मूल्ये सेट करण्यासाठी वापरले जाऊ शकतात, सध्या कोणते टेम्पलेट निवडले आहे याची पर्वा न करता. हे खालील संदेश वापरून केले जाते

  • हेक्स आवृत्ती F0h 00h 20h 29h 02h 11h 78h टेम्पलेट निर्देशांक मूल्य F7h
  • डिसेंबर आवृत्ती 240 0 32 41 2 17 120 टेम्पलेट अनुक्रमणिका मूल्य 247

जेथे 00 वापरकर्ता टेम्प्लेटसाठी टेम्पलेट 07h-0h (7-8), आणि 08 फॅक्टरी टेम्पलेटसाठी 0h-8Fh (15-8) आहे; इंडेक्स म्हणजे बटण किंवा पॉटची अनुक्रमणिका (खाली पहा); आणि व्हॅल्यू हा वेग बाइट आहे जो लाल आणि हिरव्या दोन्ही LEDs च्या ब्राइटनेस मूल्यांची व्याख्या करतो.
एकाधिक LED-मूल्य बाइट जोड्यांचा समावेश करून एका संदेशात एकाधिक LEDs संबोधित केले जाऊ शकतात.

निर्देशांक खालीलप्रमाणे आहेत:

  • 00-07h (0-7): knobs च्या वरच्या पंक्ती, डावीकडून उजवीकडे
  • 08-0Fh (8-15): नॉब्सची मधली पंक्ती, डावीकडून उजवीकडे
  • 10-17h (16-23): नॉबची तळाशी पंक्ती, डावीकडून उजवीकडे
  • 18-1Fh (24-31): 'चॅनेल' बटणांची शीर्ष पंक्ती, डावीकडून उजवीकडे
  • 20-27h (32-39): 'चॅनेल' बटणांची तळाशी पंक्ती, डावीकडून उजवीकडे
  • 28-2Bh (40-43): बटणे उपकरण, म्यूट, सोलो, रेकॉर्ड आर्म
  • 2C-2Fh (44-47): बटणे वर, खाली, डावीकडे, उजवीकडे

टॉगल बटण स्थिती
बटणांची स्थिती ज्यांचे वर्तन 'टॉगल' वर सेट केले आहे ('मोमेंटरी' ऐवजी) सिस्टम अनन्य संदेशांद्वारे अद्यतनित केले जाऊ शकते. हे खालील संदेश वापरून केले जाते:

  • हेक्स आवृत्ती F0h 00h 20h 29h 02h 11h 7Bh टेम्पलेट निर्देशांक मूल्य F7h
  • डिसेंबर आवृत्ती 240 0 32 41 2 17 123 टेम्पलेट अनुक्रमणिका मूल्य 247

जेथे 00 वापरकर्ता टेम्प्लेटसाठी टेम्पलेट 07h-0h (7-8), आणि 08 फॅक्टरी टेम्पलेटसाठी 0h-8Fh (15-8) आहे; निर्देशांक ही बटणाची अनुक्रमणिका आहे (खाली पहा); आणि मूल्य एकतर बंद साठी 00h (0) किंवा चालू साठी 7Fh (127) आहे. 'टॉगल' वर सेट न केलेल्या बटणांसाठीचे संदेश दुर्लक्षित केले जातील.
एकाधिक इंडेक्स-व्हॅल्यू बाइट जोड्यांचा समावेश करून एका संदेशात एकाधिक बटणे संबोधित केली जाऊ शकतात.

निर्देशांक खालीलप्रमाणे आहेत:

  • 00-07h (0-7): डावीकडून उजवीकडे, 'चॅनेल' बटणांची शीर्ष पंक्ती
  • 08-0Fh (8-15): 'चॅनेल' बटणांची तळाशी पंक्ती, डावीकडून उजवीकडे
  • 10-13h (16-19): बटणे उपकरण, निःशब्द, सोलो, रेकॉर्ड आर्म
  • 14-17h (20-23): बटणे वर, खाली, डावीकडे, उजवीकडे

वर्तमान टेम्पलेट बदला

डिव्हाइसचे वर्तमान टेम्पलेट बदलण्यासाठी खालील संदेश वापरला जाऊ शकतो:

  • हेक्स आवृत्ती F0h 00h 20h 29h 02h 11h 77h टेम्पलेट F7h
  • डिसेंबर आवृत्ती 240 0 32 41 2 17 119 टेम्पलेट 247

जेथे 00 वापरकर्ता टेम्पलेटसाठी टेम्पलेट 07h-0h (7-8), आणि 08 फॅक्टरी टेम्पलेटसाठी 0h-8Fh (15-8) आहे.

डिव्हाइस-टू-कॉम्प्युटर संदेश

बटण दाबले

  • हेक्स आवृत्ती 9nh, नोट, वेग
  • डिसेंबर आवृत्ती 144+n, नोट, वेग किंवा
  • हेक्स आवृत्ती Bnh, CC, वेग
  • डिसेंबर आवृत्ती 176+n, CC, वेग

बटणे शून्य-अनुक्रमित MIDI चॅनेल n वर नोट संदेश किंवा CC संदेश आउटपुट करू शकतात. जेव्हा बटण दाबले जाते तेव्हा वेग 7Fh सह संदेश पाठविला जातो; दुसरा संदेश रिलीझ झाल्यावर वेग 0 सह पाठविला जातो. प्रत्येक बटणाचे नोट/CC मूल्य आणि प्रेस/रिलीजवर वेग मूल्य बदलण्यासाठी संपादकाचा वापर केला जाऊ शकतो.

साचा बदलला
लाँच कंट्रोल XL टेम्पलेट बदलण्यावर खालील सिस्टम अनन्य संदेश पाठवते:

  • हेक्स आवृत्ती F0h 00h 20h 29h 02h 11h 77h टेम्पलेट F7h
  • डिसेंबर आवृत्ती 240 0 32 41 2 17 119 टेम्पलेट 247

जेथे 00 वापरकर्ता टेम्पलेटसाठी टेम्पलेट 07h-0h (7-8), आणि 08 फॅक्टरी टेम्पलेटसाठी 0h-8Fh (15-8) आहे.

नोट मेसेजद्वारे एलईडी लाइटिंग

येथे तुम्ही लाँच कंट्रोल XL वरील डायल अंतर्गत LED ला प्रकाश देण्यासाठी वापरलेले नोट संदेश पाहू शकता.novation-Launch-Control-Xl-Programmer-FIG-1

एलईडी डबल-बफरिंग आणि फ्लॅशिंग

लॉन्च कंट्रोल XL मध्ये दोन LED बफर आहेत, 0 आणि 1. एकतर इनकमिंग LED सूचनांद्वारे अपडेट केलेले असताना प्रदर्शित केले जाऊ शकते. सराव मध्ये, हे दोनपैकी एका मार्गाने लॉन्च कंट्रोल 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 अपडेटिंग बफर म्हणून सेट करते. लॉन्च कंट्रोल XL त्यावर लिहिलेला नवीन LED डेटा दाखवणे बंद करेल.
  2. कॉपी आणि क्लिअर बिट्स सेट केलेले नाहीत याची खात्री करून, नेहमीप्रमाणे लॉन्च कंट्रोल XL वर LEDs लिहा.
  3. हे अपडेट पूर्ण झाल्यावर, Bnh, 00h, 34h (176+n, 0, 52) पाठवा. हे बफर 0 म्हणून सेट करते
    प्रदर्शित बफर, आणि बफर 1 अद्यतनित करणारा बफर म्हणून. नवीन LED डेटा त्वरित दृश्यमान होईल. बफर 0 ची वर्तमान सामग्री स्वयंचलितपणे बफर 1 वर कॉपी केली जाईल.
  4. लाँच कंट्रोल XL वर अधिक LEDs लिहा, कॉपी आणि क्लियर बिट्स शून्य वर सेट करा.
  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

निर्धारित दराने एलईडी फ्लॅश करण्यासाठी बाह्य टाइमलाइन आवश्यक असल्यास, खालील क्रम सुचविला जातो:

  • Bnh, 00h, 20h वर फ्लॅशिंग LED चालू करा (दशांश आवृत्ती 176+n, 0, 32)
  • फ्लॅशिंग LEDs बंद करा Bnh, 00h, 20h (दशांश आवृत्ती 176+n, 0, 33)

आधी सांगितल्याप्रमाणे, LED ला संबोधित करताना क्लिअर आणि कॉपी बिट्स सेट ठेवणे चांगले आहे, जेणेकरून फ्लॅशिंग समाविष्ट करण्यासाठी ऍप्लिकेशनचा विस्तार सहज करता येईल. अन्यथा, नंतर त्याचा परिचय करून देण्याचा प्रयत्न करताना अनपेक्षित परिणाम होतील.

कागदपत्रे / संसाधने

नवीनीकरण लाँच नियंत्रण Xl प्रोग्रामर [pdf] वापरकर्ता मार्गदर्शक
लॉन्च कंट्रोल एक्सएल प्रोग्रामर, लॉन्च कंट्रोल, एक्सएल प्रोग्रामर, प्रोग्रामर

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *