నోవేషన్ లాంచ్ కంట్రోల్ Xl ప్రోగ్రామర్
కంట్రోల్ XL ప్రోగ్రామర్ రిఫరెన్స్ గైడ్ని ప్రారంభించండి
ఉత్పత్తి సమాచారం
లాంచ్ కంట్రోల్ XL అనేది LED లైట్లతో కూడిన MIDI కంట్రోలర్, దీనిని రెండు వేర్వేరు ప్రోటోకాల్ల ద్వారా ప్రోగ్రామ్ చేయవచ్చు: సాంప్రదాయ లాంచ్ప్యాడ్ MIDI ప్రోటోకాల్ మరియు లాంచ్ కంట్రోల్ XL సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్. LED లైట్లను నాలుగు వేర్వేరు ప్రకాశం స్థాయిలకు సెట్ చేయవచ్చు మరియు డబుల్-బఫరింగ్ కోసం కాపీ మరియు క్లియర్ బిట్లను ఉపయోగించి మార్చవచ్చు.
ఉత్పత్తి వినియోగం
లాంచ్ కంట్రోల్ XLలో LED లైట్లను సెట్ చేయడానికి, మీరు లాంచ్ప్యాడ్ MIDI ప్రోటోకాల్ లేదా లాంచ్ కంట్రోల్ XL సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్ను ఉపయోగించవచ్చు.
లాంచ్ప్యాడ్ MIDI ప్రోటోకాల్
మీరు లాంచ్ప్యాడ్ MIDI ప్రోటోకాల్ని ఉపయోగిస్తుంటే, ఇన్కమింగ్ మెసేజ్కి అనుగుణంగా నోట్/CC మరియు MIDI ఛానెల్ ఉండే బటన్ను కలిగి ఉండే టెంప్లేట్ను మీరు ఎంచుకోవాలి. LED లైట్లను సెట్ చేయడానికి, ఎరుపు మరియు ఆకుపచ్చ LEDలు రెండింటి యొక్క ప్రకాశం స్థాయిని అలాగే కాపీ మరియు క్లియర్ ఫ్లాగ్లను కలిగి ఉన్న ఒకే బైట్ నిర్మాణంతో సందేశాన్ని పంపండి.
బైట్ నిర్మాణం:
- బిట్ 6: తప్పనిసరిగా 0 ఉండాలి
- బిట్స్ 5-4: ఆకుపచ్చ LED ప్రకాశం స్థాయి (0-3)
- బిట్ 3: ఫ్లాగ్ను క్లియర్ చేయండి (1 LED యొక్క ఇతర బఫర్ కాపీని క్లియర్ చేయడానికి)
- బిట్ 2: ఫ్లాగ్ను కాపీ చేయండి (రెండు బఫర్లకు LED డేటాను వ్రాయడానికి 1)
- బిట్స్ 1-0: ఎరుపు LED ప్రకాశం స్థాయి (0-3)
ప్రతి LED నాలుగు ప్రకాశం స్థాయిలలో ఒకదానికి సెట్ చేయవచ్చు:
- ప్రకాశం 0: ఆఫ్
- ప్రకాశం 1: తక్కువ ప్రకాశం
- ప్రకాశం 2: మధ్యస్థ ప్రకాశం
- ప్రకాశం 3: పూర్తి ప్రకాశం
డబుల్ బఫరింగ్ ఫీచర్లు ఉపయోగంలో లేకుంటే LEDలను ఆన్ లేదా ఆఫ్ చేసేటప్పుడు కాపీ మరియు క్లియర్ ఫ్లాగ్లను సెట్ చేయడం మంచి పద్ధతి.
వేగం విలువలను గణించడానికి, క్రింది సూత్రాన్ని ఉపయోగించండి:
- హెక్స్ వెర్షన్: వెలాసిటీ = (10గం x గ్రీన్) + రెడ్ + ఫ్లాగ్లు
- దశాంశ సంస్కరణ: వేగం = (16 x ఆకుపచ్చ) + ఎరుపు + జెండాలు
- జెండాలు = 12 (హెక్స్లో OCh) సాధారణ ఉపయోగం కోసం; 8 కాన్ఫిగర్ చేయబడితే, LED ఫ్లాష్ చేయడానికి; 0 డబుల్ బఫరింగ్ ఉపయోగిస్తుంటే.
కంట్రోల్ XL సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్ను ప్రారంభించండి
మీరు లాంచ్ కంట్రోల్ XL సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్ని ఉపయోగిస్తుంటే, అవసరమైన బటన్ దాని నోట్/CC విలువ లేదా MIDI ఛానెల్తో సంబంధం లేకుండా నవీకరించబడుతుంది. LED లైట్లను సెట్ చేయడానికి, ఎరుపు మరియు ఆకుపచ్చ LEDలు రెండింటి యొక్క ప్రకాశం స్థాయిని అలాగే కాపీ మరియు క్లియర్ ఫ్లాగ్లను కలిగి ఉన్న సింగిల్-బైట్ నిర్మాణంతో సందేశాన్ని పంపండి.
బైట్ నిర్మాణం:
- బిట్ 6: తప్పనిసరిగా 0 ఉండాలి
- బిట్స్ 5-4: ఆకుపచ్చ LED ప్రకాశం స్థాయి (0-3)
- బిట్ 3: ఫ్లాగ్ను క్లియర్ చేయండి (1 LED యొక్క ఇతర బఫర్ కాపీని క్లియర్ చేయడానికి)
- బిట్ 2: ఫ్లాగ్ను కాపీ చేయండి (రెండు బఫర్లకు LED డేటాను వ్రాయడానికి 1)
- బిట్స్ 1-0: ఎరుపు LED ప్రకాశం స్థాయి (0-3)
ప్రతి LED నాలుగు ప్రకాశం స్థాయిలలో ఒకదానికి సెట్ చేయవచ్చు:
- ప్రకాశం 0: ఆఫ్
- ప్రకాశం 1: తక్కువ ప్రకాశం
- ప్రకాశం 2: మధ్యస్థ ప్రకాశం
- ప్రకాశం 3: పూర్తి ప్రకాశం
డబుల్ బఫరింగ్ను నియంత్రించండి
లాంచ్ కంట్రోల్ XL LED లైటింగ్ కోసం డబుల్ బఫరింగ్ను కూడా కలిగి ఉంది. డబుల్-బఫరింగ్ని ఉపయోగించడానికి, దాన్ని ఆన్ చేయడానికి 0 లేదా ఆఫ్ చేయడానికి 1 విలువతో కంట్రోల్ డబుల్ బఫరింగ్ సందేశాన్ని పంపండి. డబుల్-బఫరింగ్ని ఉపయోగిస్తున్నప్పుడు, కాపీ మరియు క్లియర్ ఫ్లాగ్లు వ్రాయబడుతున్న బఫర్ను మార్చటానికి ఉపయోగించవచ్చు.
పరిచయం
- ఈ మాన్యువల్ లాంచ్ కంట్రోల్ XL యొక్క MIDI కమ్యూనికేషన్ ఆకృతిని వివరిస్తుంది. లాంచ్ కంట్రోల్ XL కోసం అనుకూలీకరించిన ప్యాచ్లు మరియు అప్లికేషన్లను మీరు వ్రాయగలిగేలా కావాల్సిన యాజమాన్య సమాచారం ఇది.
- మీరు ఇప్పటికే MIDI గురించి ప్రాథమిక పరిజ్ఞానం కలిగి ఉన్నారని మరియు ఇంటరాక్టివ్ MIDI అప్లికేషన్లను వ్రాయడానికి తగిన సాఫ్ట్వేర్లు ఉన్నాయని భావించబడుతుంది (ఉదా.ample, Max for Live, Max/MSP, లేదా ప్యూర్ డేటా).
- ఈ మాన్యువల్లోని సంఖ్యలు హెక్సాడెసిమల్ మరియు డెసిమల్ రెండింటిలోనూ ఇవ్వబడ్డాయి. అస్పష్టతను నివారించడానికి, హెక్సాడెసిమల్ సంఖ్యలు ఎల్లప్పుడూ చిన్న-కేస్ hతో అనుసరించబడతాయి.
కంట్రోల్ XL MIDI ఓవర్ను ప్రారంభించండిview
- లాంచ్ కంట్రోల్ XL అనేది 24 పాట్లు, 8 ఫేడర్లు మరియు 24 ప్రోగ్రామబుల్ బటన్లను కలిగి ఉన్న క్లాస్-కంప్లైంట్ USB పరికరం. 16 'ఛానల్' బటన్లు ప్రతి ఒక్కటి ఎరుపు మూలకం మరియు ఆకుపచ్చ మూలకంతో ద్వి-రంగు LEDని కలిగి ఉంటాయి; ఈ మూలకాల నుండి వచ్చే కాంతిని మిళితం చేసి కాషాయం ఏర్పడుతుంది. నాలుగు డైరెక్షనల్ బటన్లు ఒక్కొక్కటి ఒకే ఎరుపు LEDని కలిగి ఉంటాయి. 'డివైస్', 'మ్యూట్', 'సోలో' మరియు 'రికార్డ్ ఆర్మ్' బటన్లు ఒక్కొక్కటి ఒక్కో పసుపు LEDని కలిగి ఉంటాయి. లాంచ్ కంట్రోల్ XL 16 టెంప్లేట్లను కలిగి ఉంది: 8 వినియోగదారు టెంప్లేట్లను సవరించవచ్చు మరియు 8 ఫ్యాక్టరీ టెంప్లేట్లను కలిగి ఉండకూడదు. వినియోగదారు టెంప్లేట్లు 00h07h (0-7) స్లాట్లను ఆక్రమిస్తాయి, అయితే ఫ్యాక్టరీ టెంప్లేట్లు 08-0Fh (8-15) స్లాట్లను ఆక్రమిస్తాయి. లాంచ్ కంట్రోల్ XL ఎడిటర్ని ఉపయోగించండి (నోవేషన్లో అందుబాటులో ఉంది webసైట్) మీ 8 వినియోగదారు టెంప్లేట్లను సవరించడానికి.
- లాంచ్ కంట్రోల్ XLకి 'లాంచ్ కంట్రోల్ XL n' అనే పేరున్న ఒకే MIDI పోర్ట్ ఉంది, ఇక్కడ n అనేది మీ యూనిట్ పరికరం ID (పరికరం ID 1 కోసం చూపబడలేదు). ఏదైనా టెంప్లేట్ కోసం బటన్ LEDలను సిస్టమ్ ప్రత్యేక సందేశాల ద్వారా నియంత్రించవచ్చు. ప్రత్యామ్నాయంగా, ప్రస్తుతం ఎంచుకున్న టెంప్లేట్ కోసం బటన్ LED లు అసలు లాంచ్ప్యాడ్ ప్రోటోకాల్ ప్రకారం MIDI నోట్-ఆన్, నోట్-ఆఫ్ మరియు కంట్రోల్ మార్పు (CC) సందేశాల ద్వారా నియంత్రించబడతాయి.
- లాంచ్ కంట్రోల్ XL ప్రస్తుతం ఎంచుకున్న టెంప్లేట్తో సంబంధం లేకుండా ఏదైనా టెంప్లేట్లోని ఏదైనా బటన్ స్థితిని నవీకరించడానికి సిస్టమ్ ప్రత్యేక ప్రోటోకాల్ను ఉపయోగిస్తుంది. లాంచ్ప్యాడ్ మరియు లాంచ్ప్యాడ్ Sతో అనుకూలతను కొనసాగించడానికి, లాంచ్ కంట్రోల్ XL నోట్-ఆన్, నోట్-ఆఫ్ మరియు CC సందేశాల ద్వారా సాంప్రదాయ లాంచ్ప్యాడ్ LED లైటింగ్ ప్రోటోకాల్కు కూడా కట్టుబడి ఉంటుంది. అయితే, ప్రస్తుతం ఎంచుకున్న టెంప్లేట్లో నోట్/CC విలువ మరియు MIDI ఛానెల్ ఇన్కమింగ్ మెసేజ్తో సరిపోలే బటన్/పాట్ని కలిగి ఉంటే మాత్రమే అలాంటి సందేశాలు చర్య తీసుకోబడతాయి. కాబట్టి వినియోగదారులు కొత్త సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్ను స్వీకరించాలని సూచించారు.
- అదనంగా, లాంచ్ కంట్రోల్ XL అసలు లాంచ్ప్యాడ్ డబుల్-బఫరింగ్, ఫ్లాషింగ్ మరియు సెట్-/రీసెట్-అన్ని LED సందేశాలకు మద్దతు ఇస్తుంది, ఇక్కడ సందేశం యొక్క MIDI ఛానెల్ సందేశం ఉద్దేశించిన టెంప్లేట్ను నిర్వచిస్తుంది. అందువల్ల ప్రస్తుతం ఏ టెంప్లేట్ ఎంచుకోబడినప్పటికీ, ఈ సందేశాలను ఎప్పుడైనా పంపవచ్చు.
- టెంప్లేట్ మార్చబడినప్పుడు ప్రతి LED యొక్క స్థితి నిల్వ చేయబడుతుంది మరియు టెంప్లేట్ మళ్లీ ఎంపిక చేయబడినప్పుడు రీకాల్ చేయబడుతుంది. అన్ని LED లను SysEx ద్వారా నేపథ్యంలో నవీకరించవచ్చు.
కంప్యూటర్ నుండి పరికరానికి సందేశాలు
లాంచ్ కంట్రోల్ XLలో LED లను రెండు వేర్వేరు ప్రోటోకాల్ల ద్వారా సెట్ చేయవచ్చు: (1) సాంప్రదాయ లాంచ్ప్యాడ్ MIDI ప్రోటోకాల్, ప్రస్తుతం ఎంచుకున్న టెంప్లేట్లో నోట్/CC మరియు MIDI ఛానెల్ ఇన్కమింగ్ సందేశానికి అనుగుణంగా ఉండే బటన్ను కలిగి ఉండటం అవసరం; మరియు (2) లాంచ్ కంట్రోల్ XL సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్, ఇది నోట్/CC విలువ లేదా MIDI ఛానెల్తో సంబంధం లేకుండా అవసరమైన బటన్ను అప్డేట్ చేస్తుంది.
రెండు ప్రోటోకాల్లలో, ఎరుపు మరియు ఆకుపచ్చ LEDలు రెండింటి యొక్క తీవ్రతలను సెట్ చేయడానికి ఒకే బైట్ ఉపయోగించబడుతుంది. ఈ బైట్లో కాపీ మరియు క్లియర్ ఫ్లాగ్లు కూడా ఉన్నాయి. బైట్ ఈ క్రింది విధంగా నిర్మించబడింది (బైనరీ సంజ్ఞామానం గురించి తెలియని వారు ఫార్ములా కోసం చదవగలరు):
బిట్ | పేరు | అర్థం |
6 | 0 ఉండాలి | |
5..4 | ఆకుపచ్చ | ఆకుపచ్చ LED ప్రకాశం |
3 | క్లియర్ | 1 అయితే: ఈ LED యొక్క ఇతర బఫర్ కాపీని క్లియర్ చేయండి |
2 | కాపీ చేయండి | 1 అయితే: ఈ LED డేటాను రెండు బఫర్లకు వ్రాయండి |
గమనిక: ఈ ప్రవర్తన రెండూ ఉన్నప్పుడు క్లియర్ ప్రవర్తనను భర్తీ చేస్తుంది | ||
బిట్స్ సెట్ చేయబడ్డాయి | ||
1..0 | ఎరుపు | ఎరుపు LED ప్రకాశం |
కాపీ మరియు క్లియర్ బిట్లు లాంచ్ కంట్రోల్ XL యొక్క డబుల్-బఫరింగ్ ఫీచర్ యొక్క తారుమారుని అనుమతిస్తాయి. దీన్ని ఎలా ఉపయోగించవచ్చనే వివరాల కోసం 'కంట్రోల్ డబుల్-బఫరింగ్' సందేశం మరియు అనుబంధాన్ని చూడండి.
కాబట్టి ప్రతి LED నాలుగు విలువలలో ఒకదానికి సెట్ చేయబడుతుంది:
- ప్రకాశం అర్థం
- 0 ఆఫ్
- 1 తక్కువ ప్రకాశం
- 2 మధ్యస్థ ప్రకాశం
- 3 పూర్తి ప్రకాశం
డబుల్-బఫరింగ్ ఫీచర్లు ఉపయోగంలో లేకుంటే, LED లను ఆన్ లేదా ఆఫ్ చేసేటప్పుడు కాపీ మరియు క్లియర్ బిట్లను సెట్ చేయడం మంచి పద్ధతి. ఇది వాటిని మళ్లీ పని చేయకుండా ఫ్లాషింగ్ మోడ్లో అదే రొటీన్లను ఉపయోగించడం సాధ్యపడుతుంది. వేగం విలువలను లెక్కించడానికి ఒక సూత్రం:
హెక్స్ వెర్షన్ | వేగం | = | (10గం x ఆకుపచ్చ) |
+ | ఎరుపు | ||
+ | జెండాలు | ||
దశాంశ వెర్షన్ | వేగం | = | (16 x ఆకుపచ్చ) |
+ | ఎరుపు | ||
+ | జెండాలు | ||
ఎక్కడ | జెండాలు | = | సాధారణ ఉపయోగం కోసం 12 (హెక్స్లో OCh); |
8 | LED ఫ్లాష్ చేయడానికి, కాన్ఫిగర్ చేయబడితే; | ||
0 | డబుల్ బఫరింగ్ ఉపయోగిస్తుంటే. |
సాధారణ ఉపయోగం కోసం ముందుగా లెక్కించబడిన వేగ విలువల క్రింది పట్టికలు కూడా సహాయపడవచ్చు:
హెక్స్ | దశాంశం | రంగు | ప్రకాశం |
0 సిహెచ్ | 12 | ఆఫ్ | ఆఫ్ |
0Dh | 13 | ఎరుపు | తక్కువ |
0Fh | 15 | ఎరుపు | పూర్తి |
1Dh | 29 | అంబర్ | తక్కువ |
3Fh | 63 | అంబర్ | పూర్తి |
3Eh | 62 | పసుపు | పూర్తి |
1 సిహెచ్ | 28 | ఆకుపచ్చ | తక్కువ |
3 సిహెచ్ | 60 | ఆకుపచ్చ | పూర్తి |
ఫ్లాషింగ్ LED ల కోసం విలువలు
హెక్స్ | దశాంశం | రంగు | ప్రకాశం |
0Bh | 11 | ఎరుపు | పూర్తి |
3Bh | 59 | అంబర్ | పూర్తి |
3ఆహ్ | 58 | పసుపు | పూర్తి |
38గం | 56 | ఆకుపచ్చ | పూర్తి |
లాంచ్ప్యాడ్ ప్రోటోకాల్
నోట్ ఆన్ - సెట్ బటన్ LED లు
- హెక్స్ వెర్షన్ 9nh, గమనిక, వేగం
- డిసెంబర్ వెర్షన్ 144+n, గమనిక, వేగం
నోట్-ఆన్ సందేశం ప్రస్తుతం ఎంచుకున్న టెంప్లేట్లోని అన్ని బటన్ల స్థితిని మారుస్తుంది, దీని నోట్/CC విలువ ఇన్కమింగ్ నోట్ విలువతో సరిపోలుతుంది మరియు జీరో-ఇండెక్స్ చేయబడిన MIDI ఛానెల్ ఇన్కమింగ్ సందేశం యొక్క MIDI ఛానెల్ nతో సరిపోలుతుంది. LED రంగును సెట్ చేయడానికి వేగం ఉపయోగించబడుతుంది.
గమనిక ఆఫ్ — బటన్ LED లను ఆఫ్ చేయండి
- హెక్స్ వెర్షన్ 8nh, గమనిక, వేగం
- డిసెంబర్ వెర్షన్ 128+n, గమనిక, వేగం
ఈ సందేశం అదే గమనిక విలువతో కానీ 0 వేగంతో నోట్-ఆన్ సందేశంగా అన్వయించబడుతుంది.
ఈ సందేశంలో వెలాసిటీ బైట్ విస్మరించబడింది.
లాంచ్ కంట్రోల్ XLని రీసెట్ చేయండి
- హెక్స్ వెర్షన్ Bnh, 00h, 00h
- డిసెంబర్ వెర్షన్ 176+n, 0, 0
అన్ని LEDలు ఆఫ్ చేయబడ్డాయి మరియు బఫర్ సెట్టింగ్లు మరియు డ్యూటీ సైకిల్ వాటి డిఫాల్ట్ విలువలకు రీసెట్ చేయబడతాయి. 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 అయితే: ఎంపిక చేయడానికి 'డిస్ప్లే చేయబడిన' బఫర్లను నిరంతరం తిప్పండి | |
LED లు ఫ్లాష్. | |||
2 | నవీకరించు | బఫర్ 0 లేదా బఫర్ 1ని కొత్త 'నవీకరణ' బఫర్గా సెట్ చేయండి. | |
1 | తప్పనిసరిగా 0 ఉండాలి. | ||
0 | ప్రదర్శించు | బఫర్ 0 లేదా బఫర్ 1ని కొత్త 'డిస్ప్లేయింగ్' బఫర్గా సెట్ చేయండి. |
బైనరీ గురించి అంతగా పరిచయం లేని వారికి, డేటా బైట్ను లెక్కించే ఫార్ములా
- బిట్ పేరు అర్థం
- 6 తప్పనిసరిగా 0 ఉండాలి.
- 5 తప్పనిసరిగా 1 ఉండాలి.
- 4 కాపీ అయితే 1: LED స్థితులను కొత్త 'ప్రదర్శించబడిన' బఫర్ నుండి కొత్త 'నవీకరణ' బఫర్కి కాపీ చేయండి.
- 3 ఫ్లాష్ అయితే 1: ఎంచుకున్న LEDలు ఫ్లాష్ అయ్యేలా చేయడానికి 'డిస్ప్లే చేయబడిన' బఫర్లను నిరంతరం తిప్పండి.
- 2 కొత్త 'నవీకరణ' బఫర్గా సెట్ బఫర్ 0 లేదా బఫర్ 1ని నవీకరించండి.
- 1 తప్పనిసరిగా 0 ఉండాలి.
- 0 డిస్ప్లే సెట్ బఫర్ 0 లేదా బఫర్ 1 కొత్త 'డిస్ప్లేయింగ్' బఫర్గా.
బైనరీ గురించి అంతగా పరిచయం లేని వారికి, డేటా బైట్ను లెక్కించడానికి సూత్రం:
- హెక్స్ వెర్షన్ డేటా = (4 x అప్డేట్)
- + ప్రదర్శన
- + 20గం
- + జెండాలు
- దశాంశ వెర్షన్ డేటా = (4 x నవీకరణ)
- + ప్రదర్శన
- + 32
- + జెండాలు
- ఇక్కడ ఫ్లాగ్లు = 16 (హెక్స్లో 10గం) కాపీ కోసం;
- ఫ్లాష్ కోసం 8;
- 0 లేకపోతే
డిఫాల్ట్ స్థితి సున్నా: ఫ్లాషింగ్ లేదు; నవీకరణ బఫర్ 0; ప్రదర్శించబడే బఫర్ కూడా 0. ఈ మోడ్లో, లాంచ్ కంట్రోల్ XLకి వ్రాసిన ఏదైనా LED డేటా తక్షణమే ప్రదర్శించబడుతుంది. ఈ సందేశాన్ని పంపడం ఫ్లాష్ టైమర్ను కూడా రీసెట్ చేస్తుంది, కాబట్టి సిస్టమ్కు కనెక్ట్ చేయబడిన అన్ని లాంచ్ కంట్రోల్ XLల ఫ్లాష్ రేట్లను పునఃసమకాలీకరించడానికి ఇది ఉపయోగించబడుతుంది.
అన్ని LED లను ఆన్ చేయండి
- హెక్స్ వెర్షన్ Bnh, 00h, 7D-7Fh
- డిసెంబర్ వెర్షన్ 176+n, 0, 125-127
చివరి బైట్ మూడు విలువలలో ఒకదానిని తీసుకోవచ్చు
హెక్స్ | దశాంశం | అర్థం |
7Dh | 125 | తక్కువ ప్రకాశం పరీక్ష. |
7Eh | 126 | మధ్యస్థ ప్రకాశం పరీక్ష. |
7Fh | 127 | పూర్తి ప్రకాశం పరీక్ష. |
ఈ ఆదేశాన్ని పంపడం వలన అన్ని ఇతర డేటా రీసెట్ అవుతుంది — మరింత సమాచారం కోసం రీసెట్ లాంచ్ కంట్రోల్ XL సందేశాన్ని చూడండి. MIDI ఛానెల్ n ఈ సందేశం ఉద్దేశించబడిన టెంప్లేట్ను నిర్వచిస్తుంది (00 వినియోగదారు టెంప్లేట్ల కోసం 07h-0h (7-8), మరియు 08 ఫ్యాక్టరీ టెంప్లేట్ల కోసం 0h-8Fh (15-8).
కంట్రోల్ XL సిస్టమ్ ఎక్స్క్లూజివ్ ప్రోటోకాల్ సెట్ LEDలను ప్రారంభించండి
ప్రస్తుతం ఏ టెంప్లేట్ ఎంచుకోబడినప్పటికీ, ఏదైనా టెంప్లేట్లోని ఏదైనా బటన్ లేదా పాట్ కోసం LED విలువలను సెట్ చేయడానికి సిస్టమ్ ప్రత్యేక సందేశాలను ఉపయోగించవచ్చు. ఇది క్రింది సందేశాన్ని ఉపయోగించి చేయబడుతుంది
- హెక్స్ వెర్షన్ 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) ఉంటుంది; సూచిక అనేది బటన్ లేదా కుండ యొక్క సూచిక (క్రింద చూడండి); మరియు విలువ అనేది ఎరుపు మరియు ఆకుపచ్చ LED ల యొక్క ప్రకాశం విలువలను నిర్వచించే వేగం బైట్.
బహుళ LED-విలువ బైట్ జతలను చేర్చడం ద్వారా ఒకే సందేశంలో బహుళ LEDలను పరిష్కరించవచ్చు.
సూచికలు క్రింది విధంగా ఉన్నాయి:
- 00-07h (0-7) : గుబ్బల ఎగువ వరుస, ఎడమ నుండి కుడికి
- 08-0Fh (8-15) : గుబ్బల మధ్య వరుస, ఎడమ నుండి కుడికి
- 10-17గం (16-23) : గుబ్బల దిగువ వరుస, ఎడమ నుండి కుడికి
- 18-1Fh (24-31) : 'ఛానల్' బటన్ల ఎగువ వరుస, ఎడమ నుండి కుడికి
- 20-27గం (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-07గం (0-7) : 'ఛానల్' బటన్ల ఎగువ వరుస, ఎడమ నుండి కుడికి
- 08-0Fh (8-15) : 'ఛానల్' బటన్ల దిగువ వరుస, ఎడమ నుండి కుడికి
- 10-13గం (16-19) : బటన్ల పరికరం, మ్యూట్, సోలో, రికార్డ్ ఆర్మ్
- 14-17గం (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, గమనిక, వేగం OR
- హెక్స్ వెర్షన్ 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) ఉంటుంది.
గమనిక సందేశాల ద్వారా LED లైటింగ్
లాంచ్ కంట్రోల్ XLలో డయల్స్ కింద LED లను వెలిగించడానికి ఉపయోగించే గమనిక సందేశాలను మీరు ఇక్కడ చూడవచ్చు.
LED డబుల్-బఫరింగ్ మరియు ఫ్లాషింగ్
లాంచ్ కంట్రోల్ XL రెండు LED బఫర్లను కలిగి ఉంది, 0 మరియు 1. ఇన్కమింగ్ LED సూచనల ద్వారా నవీకరించబడినప్పుడు ఏదైనా ఒకటి ప్రదర్శించబడుతుంది. ఆచరణలో, ఇది రెండు మార్గాలలో ఒకదానిలో లాంచ్ కంట్రోల్ XL పనితీరును మెరుగుపరుస్తుంది:
- పెద్ద-స్థాయి LED అప్డేట్ను ప్రారంభించడం ద్వారా, సెటప్ చేయడానికి 100 మిల్లీసెకన్లు పట్టవచ్చు, అయితే వినియోగదారుకు తక్షణమే కనిపిస్తుంది.
- ఎంచుకున్న LEDలను స్వయంచాలకంగా ఫ్లాషింగ్ చేయడం ద్వారా
మొదటి ప్రయోజనం కోసం డబుల్-బఫరింగ్ను ఉపయోగించుకోవడానికి ఇప్పటికే ఉన్న అప్లికేషన్లకు చాలా తక్కువ సవరణలు అవసరం. దీనిని ఈ క్రింది విధంగా పరిచయం చేయవచ్చు
- ప్రారంభంలో Bnh, 00h, 31h (176+n, 0, 49) పంపండి, ఇక్కడ n ఈ సందేశం ఉద్దేశించిన టెంప్లేట్ను నిర్వచిస్తుంది (00 వినియోగదారు టెంప్లేట్ల కోసం 07h-0h (7-8), మరియు 08h-0Fh (8-15) 8 ఫ్యాక్టరీ టెంప్లేట్ల కోసం). ఇది బఫర్ 1ని ప్రదర్శించబడిన బఫర్గా మరియు బఫర్ 0ని నవీకరణ బఫర్గా సెట్ చేస్తుంది. లాంచ్ కంట్రోల్ XL దానికి వ్రాయబడిన కొత్త LED డేటాను చూపడం ఆపివేస్తుంది.
- కాపీ మరియు క్లియర్ బిట్లు సెట్ చేయబడలేదని నిర్ధారించుకోండి, లాంచ్ కంట్రోల్ XLకి LED లను ఎప్పటిలాగే వ్రాయండి.
- ఈ నవీకరణ పూర్తయినప్పుడు, Bnh, 00h, 34h (176+n, 0, 52) పంపండి. ఇది బఫర్ 0ని సెట్ చేస్తుంది
ప్రదర్శించబడే బఫర్, మరియు బఫర్ 1 నవీకరణ బఫర్గా. కొత్త LED డేటా తక్షణమే కనిపిస్తుంది. బఫర్ 0 యొక్క ప్రస్తుత కంటెంట్లు స్వయంచాలకంగా బఫర్ 1కి కాపీ చేయబడతాయి. - లాంచ్ కంట్రోల్ XLకి మరిన్ని LED లను వ్రాయండి, కాపీ మరియు క్లియర్ బిట్లను సున్నాకి సెట్ చేయండి.
- ఈ నవీకరణ పూర్తయినప్పుడు, Bnh, 00h, 31h (176+n, 0, 49)ని మళ్లీ పంపండి. ఇది మొదటి స్థితికి తిరిగి మారుతుంది. కొత్త LED డేటా కనిపిస్తుంది మరియు బఫర్ 1 యొక్క కంటెంట్లు తిరిగి బఫర్ 0కి కాపీ చేయబడతాయి.
- దశ 2 నుండి కొనసాగించండి.
- చివరగా, ఈ మోడ్ను ఆఫ్ చేయడానికి, Bnh, 00h, 30h (176+n, 0, 48) పంపండి.
ప్రత్యామ్నాయంగా, ఎంచుకున్న LED లను ఫ్లాష్ చేయడానికి తయారు చేయవచ్చు. లాంచ్ కంట్రోల్ XL దాని స్వంత ఫ్లాషింగ్ స్పీడ్ని ఉపయోగించే ఆటోమేటిక్ ఫ్లాషింగ్ని ఆన్ చేయడానికి, పంపండి:
- హెక్స్ వెర్షన్ Bnh, 00h, 28h
- డిసెంబర్ వెర్షన్ 176+n, 0, 40
LED లను నిర్ణీత రేటుతో ఫ్లాష్ చేయడానికి బాహ్య కాలక్రమం అవసరమైతే, క్రింది క్రమం సూచించబడుతుంది:
- Bnh, 00h, 20h (దశాంశ వెర్షన్ 176+n, 0, 32)లో ఫ్లాషింగ్ LED లను తిరగండి
- Bnh, 00h, 20h (దశాంశ వెర్షన్ 176+n, 0, 33) ఫ్లాషింగ్ LEDలను ఆఫ్ చేయండి
గతంలో చెప్పినట్లుగా, సాధారణంగా LED లను అడ్రస్ చేస్తున్నప్పుడు క్లియర్ మరియు కాపీ బిట్లను సెట్ చేయడం మంచి పద్ధతి, తద్వారా ఫ్లాషింగ్ను చేర్చడానికి అప్లికేషన్ను సులభంగా విస్తరించవచ్చు. లేకపోతే, దానిని తర్వాత పరిచయం చేయడానికి ప్రయత్నించినప్పుడు అనాలోచిత ప్రభావాలు సంభవిస్తాయి.
పత్రాలు / వనరులు
![]() |
నోవేషన్ లాంచ్ కంట్రోల్ Xl ప్రోగ్రామర్ [pdf] యూజర్ గైడ్ కంట్రోల్ Xl ప్రోగ్రామర్, లాంచ్ కంట్రోల్, Xl ప్రోగ్రామర్, ప్రోగ్రామర్ లాంచ్ చేయండి |