novation Launch Control Xl პროგრამისტი
გაუშვით Control XL პროგრამისტის საცნობარო სახელმძღვანელო
პროდუქტის ინფორმაცია
Launch Control XL არის MIDI კონტროლერი LED განათებით, რომელიც შეიძლება დაპროგრამდეს ორი განსხვავებული პროტოკოლით: ტრადიციული Launchpad MIDI პროტოკოლი და Launch Control XL System Exclusive პროტოკოლი. LED განათება შეიძლება დაყენდეს ოთხ განსხვავებულ სიკაშკაშე დონეზე და მათი მანიპულირება შესაძლებელია Copy და Clear ბიტების გამოყენებით ორმაგი ბუფერისთვის.
პროდუქტის გამოყენება
Launch Control XL-ზე LED განათების დასაყენებლად შეგიძლიათ გამოიყენოთ Launchpad MIDI პროტოკოლი ან Launch Control XL System Exclusive პროტოკოლი.
Launchpad MIDI პროტოკოლი
თუ იყენებთ Launchpad MIDI პროტოკოლს, უნდა აირჩიოთ შაბლონი, რომელიც შეიცავს ღილაკს, რომლის შენიშვნა/CC და MIDI არხი შეესაბამება შემომავალ შეტყობინებას. LED განათების დასაყენებლად, გაგზავნეთ შეტყობინება ერთი ბაიტის სტრუქტურით, რომელიც მოიცავს როგორც წითელი, ასევე მწვანე LED-ების სიკაშკაშის დონეს, ასევე კოპირების და გასუფთავების დროშებს.
ბაიტის სტრუქტურა:
- ბიტი 6: უნდა იყოს 0
- ბიტები 5-4: მწვანე LED სიკაშკაშის დონე (0-3)
- ბიტი 3: დროშის გასუფთავება (1 LED-ის სხვა ბუფერის ასლის გასასუფთავებლად)
- ბიტი 2: დააკოპირეთ დროშა (1 LED მონაცემების ჩასაწერად ორივე ბუფერში)
- ბიტები 1-0: წითელი LED სიკაშკაშის დონე (0-3)
თითოეული LED შეიძლება დაყენდეს ოთხიდან ერთ-ერთ სიკაშკაშე დონეზე:
- სიკაშკაშე 0: გამორთულია
- სიკაშკაშე 1: დაბალი სიკაშკაშე
- სიკაშკაშე 2: საშუალო სიკაშკაშე
- სიკაშკაშე 3: სრული სიკაშკაშე
კარგი პრაქტიკაა, რომ დაყენებული იყოს კოპირების და გასუფთავების დროშები LED-ების ჩართვის ან გამორთვისას, თუ ორმაგი ბუფერული ფუნქციები არ გამოიყენება.
სიჩქარის მნიშვნელობების გამოსათვლელად გამოიყენეთ შემდეგი ფორმულა:
- Hex ვერსია: სიჩქარე = (10 სთ x მწვანე) + წითელი + დროშები
- ათწილადი ვერსია: სიჩქარე = (16 x მწვანე) + წითელი + დროშები
- დროშები = 12 (Och in hex) ნორმალური გამოყენებისთვის; 8 LED განათების გასაკეთებლად, თუ კონფიგურირებულია; 0 თუ იყენებთ ორმაგ ბუფერირებას.
გაუშვით Control XL System Exclusive Protocol
თუ იყენებთ Launch Control XL System Exclusive პროტოკოლს, საჭირო ღილაკი განახლდება მისი შენიშვნის/CC მნიშვნელობის ან MIDI არხის მიუხედავად. LED განათების დასაყენებლად გაგზავნეთ შეტყობინება ერთი ბაიტიანი სტრუქტურით, რომელიც მოიცავს როგორც წითელი, ასევე მწვანე LED-ების სიკაშკაშის დონეს, ასევე კოპირების და გასუფთავების დროშებს.
ბაიტის სტრუქტურა:
- ბიტი 6: უნდა იყოს 0
- ბიტები 5-4: მწვანე LED სიკაშკაშის დონე (0-3)
- ბიტი 3: დროშის გასუფთავება (1 LED-ის სხვა ბუფერის ასლის გასასუფთავებლად)
- ბიტი 2: დააკოპირეთ დროშა (1 LED მონაცემების ჩასაწერად ორივე ბუფერში)
- ბიტები 1-0: წითელი LED სიკაშკაშის დონე (0-3)
თითოეული LED შეიძლება დაყენდეს ოთხიდან ერთ-ერთ სიკაშკაშე დონეზე:
- სიკაშკაშე 0: გამორთულია
- სიკაშკაშე 1: დაბალი სიკაშკაშე
- სიკაშკაშე 2: საშუალო სიკაშკაშე
- სიკაშკაშე 3: სრული სიკაშკაშე
მართეთ ორმაგი ბუფერირება
Launch Control XL ასევე აღჭურვილია ორმაგი ბუფერული LED განათებისთვის. ორმაგი ბუფერინგის გამოსაყენებლად გაგზავნეთ საკონტროლო ორმაგი ბუფერული შეტყობინება 0-ის მნიშვნელობით მის ჩასართავად ან 1-ის გამორთვისთვის. ორმაგი ბუფერინგის გამოყენებისას, კოპირება და გასუფთავების დროშები შეიძლება გამოყენებულ იქნას ბუფერზე ჩასაწერად მანიპულირებისთვის.
შესავალი
- ეს სახელმძღვანელო აღწერს Launch Control XL-ის MIDI საკომუნიკაციო ფორმატს. ეს არის მთელი ის საკუთრების ინფორმაცია, რომელიც გჭირდებათ იმისათვის, რომ დაწეროთ პატჩები და აპლიკაციები, რომლებიც მორგებულია Launch Control XL-ისთვის.
- ვარაუდობენ, რომ თქვენ უკვე გაქვთ MIDI-ის საბაზისო ცოდნა და შესაბამისი პროგრამული უზრუნველყოფა ინტერაქტიული MIDI აპლიკაციების დასაწერად (მაგ.ample, Max for Live, Max/MSP ან Pure Data).
- ამ სახელმძღვანელოში ნომრები მოცემულია როგორც თექვსმეტობით, ასევე ათობითი. ყოველგვარი გაურკვევლობის თავიდან ასაცილებლად, თექვსმეტობით რიცხვებს ყოველთვის მოსდევს პატარა h.
გაუშვით Control XL MIDI დასრულდაview
- Launch Control XL არის კლასის თავსებადი USB მოწყობილობა, რომელიც ამაყობს 24 ქოთნით, 8 ფადერით და 24 პროგრამირებადი ღილაკით. 16 „არხის“ ღილაკი შეიცავს ორ ფერად LED-ს წითელი ელემენტით და მწვანე ელემენტით; ამ ელემენტების შუქი შეიძლება შერეული იყოს ქარვის შესაქმნელად. ოთხი მიმართულების ღილაკი შეიცავს ერთ წითელ LED-ს. ღილაკები „Device“, „Mute“, „Solo“ და „Record Arm“ შეიცავს ერთ ყვითელ LED-ს. Launch Control XL-ს აქვს 16 შაბლონი: 8 მომხმარებლის შაბლონი, რომელთა შეცვლა შესაძლებელია და 8 ქარხნული შაბლონი, რომელიც არ შეიძლება. მომხმარებლის შაბლონები იკავებენ სლოტებს 00h07h (0-7), ხოლო ქარხნული შაბლონები იკავებენ სლოტებს 08-0Fh (8-15). გამოიყენეთ Launch Control XL რედაქტორი (ხელმისაწვდომია Novation-ში webსაიტი) თქვენი 8 მომხმარებლის შაბლონის შესაცვლელად.
- Launch Control XL-ს აქვს ერთი MIDI პორტი სახელად 'Launch Control XL n', სადაც n არის თქვენი ერთეულის მოწყობილობის ID (არ არის ნაჩვენები მოწყობილობის ID 1-ისთვის). ღილაკის LED-ები ნებისმიერი შაბლონისთვის შეიძლება კონტროლდებოდეს სისტემის ექსკლუზიური შეტყობინებების საშუალებით. ალტერნატიულად, ღილაკების LED-ები ამჟამად შერჩეული შაბლონისთვის შეიძლება კონტროლდებოდეს MIDI შენიშვნის ჩართვის, შენიშვნის გამორთვისა და კონტროლის ცვლილების (CC) შეტყობინებებით, ორიგინალური Launchpad პროტოკოლის მიხედვით.
- Launch Control XL იყენებს System Exclusive პროტოკოლს, რათა განაახლოს ნებისმიერი ღილაკის მდგომარეობა ნებისმიერ შაბლონზე, ამჟამად არჩეული შაბლონის მიუხედავად. Launchpad-თან და Launchpad S-თან თავსებადობის შესანარჩუნებლად, Launch Control XL ასევე იცავს ტრადიციულ Launchpad LED განათების პროტოკოლს note-on, note-off და CC შეტყობინებების საშუალებით. თუმცა, ასეთ შეტყობინებებზე მოქმედება განხორციელდება მხოლოდ იმ შემთხვევაში, თუ ამჟამად არჩეული შაბლონი შეიცავს ღილაკს/ქოთანს, რომლის შენიშვნა/CC მნიშვნელობა და MIDI არხი ემთხვევა შემომავალ შეტყობინებას. ამიტომ მომხმარებლებს ურჩევენ მიიღონ ახალი სისტემის ექსკლუზიური პროტოკოლი.
- გარდა ამისა, Launch Control XL ასევე მხარს უჭერს ორიგინალურ Launchpad-ის ორმაგი ბუფერირებას, ციმციმებს და ყველა LED შეტყობინებებს დაყენების/გადატვირთვისთვის, სადაც შეტყობინების MIDI არხი განსაზღვრავს შაბლონს, რომლისთვისაც განკუთვნილია შეტყობინება. ამ შეტყობინებების გაგზავნა შესაძლებელია ნებისმიერ დროს, მიუხედავად იმისა, თუ რომელი შაბლონი არის ამჟამად არჩეული.
- თითოეული LED-ის მდგომარეობა ინახება შაბლონის შეცვლისას და გაიხსენება შაბლონის ხელახლა არჩევისას. ყველა LED-ის განახლება შესაძლებელია ფონზე SysEx-ის საშუალებით.
შეტყობინებები კომპიუტერიდან მოწყობილობამდე
Launch Control XL-ზე LED-ების დაყენება შესაძლებელია ორი განსხვავებული პროტოკოლით: (1) ტრადიციული Launchpad MIDI პროტოკოლი, რომელიც მოითხოვს ამჟამად არჩეულ შაბლონს შეიცავდეს ღილაკს, რომლის შენიშვნა/CC და MIDI არხი შეესაბამება შემომავალ შეტყობინებას; და (2) Launch Control XL System Exclusive პროტოკოლი, რომელიც განაახლებს საჭირო ღილაკს მისი შენიშვნის/CC მნიშვნელობის ან MIDI არხის მიუხედავად.
ორივე პროტოკოლში, ერთი ბაიტი გამოიყენება როგორც წითელი, ასევე მწვანე LED-ების ინტენსივობის დასაყენებლად. ეს ბაიტი ასევე შეიცავს ასლი და გასუფთავების დროშებს. ბაიტი სტრუქტურირებულია შემდეგნაირად (მათ, ვინც არ იცნობს ორობით აღნიშვნას, შეუძლია წაიკითხოს ფორმულა):
ცოტა | სახელი | მნიშვნელობა |
6 | უნდა იყოს 0 | |
5..4 | მწვანე | მწვანე LED სიკაშკაშე |
3 | წმინდა | თუ 1: წაშალეთ ამ LED-ის სხვა ბუფერის ასლი |
2 | კოპირება | თუ 1: ჩაწერეთ ეს LED მონაცემები ორივე ბუფერში |
შენიშვნა: ეს ქცევა არღვევს Clear ქცევას, როდესაც ორივე | ||
ბიტები დაყენებულია | ||
1..0 | წითელი | წითელი LED სიკაშკაშე |
Copy და Clear ბიტები საშუალებას იძლევა მანიპულირება Launch Control XL-ის ორმაგი ბუფერული ფუნქციით. იხილეთ „ორმაგი ბუფერინგის კონტროლი“ შეტყობინება და დანართი დეტალებისთვის, თუ როგორ შეიძლება მისი გამოყენება.
აქედან გამომდინარე, თითოეული LED შეიძლება დაყენდეს ოთხი მნიშვნელობიდან ერთ-ერთზე:
- სიკაშკაშე მნიშვნელობა
- 0 გამორთულია
- 1 დაბალი სიკაშკაშე
- 2 საშუალო სიკაშკაშე
- 3 სრული სიკაშკაშე
თუ ორმაგი ბუფერული ფუნქციები არ გამოიყენება, კარგი პრაქტიკაა, რომ დაყენებული იყოს Copy და Clear ბიტები LED-ების ჩართვის ან გამორთვისას. ეს შესაძლებელს ხდის იგივე რუტინების გამოყენებას ციმციმის რეჟიმში მათი ხელახალი მუშაობის გარეშე. სიჩქარის მნიშვნელობების გამოთვლის ფორმულა არის:
Hex ვერსია | სიჩქარე | = | (10 სთ x მწვანე) |
+ | წითელი | ||
+ | დროშები | ||
ათწილადი ვერსია | სიჩქარე | = | (16 x მწვანე) |
+ | წითელი | ||
+ | დროშები | ||
სადაც | დროშები | = | 12 (Och in hex) ნორმალური გამოყენებისთვის; |
8 | LED განათების დასამზადებლად, თუ კონფიგურირებულია; | ||
0 | თუ იყენებთ ორმაგ ბუფერირებას. |
ნორმალური გამოყენებისთვის წინასწარ გამოთვლილი სიჩქარის მნიშვნელობების შემდეგი ცხრილები ასევე შეიძლება სასარგებლო იყოს:
Hex | ათწილადი | ფერი | სიკაშკაშე |
0Ch | 12 | გამორთულია | გამორთულია |
0Dh | 13 | წითელი | დაბალი |
0Fh | 15 | წითელი | სრული |
1Dh | 29 | ქარვა | დაბალი |
3Fh | 63 | ქარვა | სრული |
3Eh | 62 | ყვითელი | სრული |
1Ch | 28 | მწვანე | დაბალი |
3Ch | 60 | მწვანე | სრული |
მოციმციმე LED-ების მნიშვნელობებია
Hex | ათწილადი | ფერი | სიკაშკაშე |
0 სთ | 11 | წითელი | სრული |
3 სთ | 59 | ქარვა | სრული |
3 აჰ | 58 | ყვითელი | სრული |
38 სთ | 56 | მწვანე | სრული |
Launchpad პროტოკოლი
შენიშვნა ჩართულია — დააყენეთ ღილაკების LED-ები
- Hex ვერსია 9nh, შენიშვნა, სიჩქარე
- დეკემბრის ვერსია 144+n, შენიშვნა, სიჩქარე
შენიშვნის შესახებ შეტყობინება ცვლის ყველა ღილაკის მდგომარეობას ამჟამად არჩეულ შაბლონში, რომლის შენიშვნა/CC მნიშვნელობა ემთხვევა შემომავალი შენიშვნის მნიშვნელობას და რომლის ნულოვანი ინდექსირებული MIDI არხი ემთხვევა შემომავალი შეტყობინების MIDI არხს n. სიჩქარე გამოიყენება LED ფერის დასაყენებლად.
შენიშვნა გამორთვა — გამორთეთ ღილაკების LED-ები
- Hex ვერსია 8nh, შენიშვნა, სიჩქარე
- დეკ ვერსია 128+n, შენიშვნა, სიჩქარე
ეს შეტყობინება ინტერპრეტირებულია, როგორც შენიშვნის გაგზავნა იგივე შენიშვნის მნიშვნელობით, მაგრამ სიჩქარით 0.
სიჩქარის ბაიტი იგნორირებულია ამ შეტყობინებაში.
გადატვირთეთ გაშვების კონტროლი 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 მდგომარეობები ახალი "ჩვენებული" ბუფერიდან | რომ |
The | ახალი "განახლების" ბუფერი. | ||
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, როგორც ახალი „მაჩვენებელი“ ბუფერი.
მათთვის, ვინც ნაკლებად იცნობს ორობითობას, მონაცემთა ბაიტის გამოთვლის ფორმულა არის:
- Hex ვერსიის მონაცემები = (4 x განახლება)
- + ჩვენება
- + 20 სთ
- + დროშები
- ათწილადი ვერსიის მონაცემები = (4 x განახლება)
- + ჩვენება
- + 32
- + დროშები
- სადაც Flags = 16 (10 სთ Hex-ში) ასლისთვის;
- 8 Flash-ისთვის;
- 0 სხვაგვარად
ნაგულისხმევი მდგომარეობა არის ნულოვანი: ციმციმის გარეშე; განახლების ბუფერი არის 0; ნაჩვენები ბუფერი ასევე არის 0. ამ რეჟიმში, Launch Control XL-ზე დაწერილი ნებისმიერი LED მონაცემი მყისიერად გამოჩნდება. ამ შეტყობინების გაგზავნით ასევე აღდგება ფლეშ ტაიმერი, ასე რომ, ის შეიძლება გამოყენებულ იქნას სისტემასთან დაკავშირებული ყველა Launch Control XL-ის ფლეშის სიხშირის ხელახლა სინქრონიზაციისთვის.
ჩართეთ ყველა LED-ები
- Hex ვერსია Bnh, 00h, 7D-7Fh
- დეკემბრის ვერსია 176+n, 0, 125-127
ბოლო ბაიტს შეუძლია მიიღოს სამი მნიშვნელობიდან ერთ-ერთი
Hex | ათწილადი | მნიშვნელობა |
7Dh | 125 | დაბალი სიკაშკაშის ტესტი. |
7Eh | 126 | საშუალო სიკაშკაშის ტესტი. |
7Fh | 127 | სრული სიკაშკაშის ტესტი. |
ამ ბრძანების გაგზავნა აღადგენს ყველა სხვა მონაცემს — იხილეთ Reset Launch Control XL შეტყობინება დამატებითი ინფორმაციისთვის. MIDI არხი n განსაზღვრავს შაბლონს, რომლისთვისაც არის განკუთვნილი ეს შეტყობინება (00h-07h (0-7) 8 მომხმარებლის შაბლონისთვის და 08h-0Fh (8-15) 8 ქარხნული შაბლონისთვის).
გაუშვით Control XL System ექსკლუზიური პროტოკოლის ნაკრები LED-ები
სისტემის ექსკლუზიური შეტყობინებები შეიძლება გამოყენებულ იქნას LED მნიშვნელობების დასაყენებლად ნებისმიერი ღილაკისთვის ან ქვაბისთვის ნებისმიერ შაბლონში, მიუხედავად იმისა, თუ რომელი შაბლონია ამჟამად არჩეული. ეს კეთდება შემდეგი შეტყობინების გამოყენებით
- Hex ვერსია F0h 00h 20h 29h 02h 11h 78h Template Index Value F7h
- დეკ ვერსია 240 0 32 41 2 17 120 შაბლონის ინდექსის მნიშვნელობა 247
სადაც შაბლონი არის 00h-07h (0-7) 8 მომხმარებლის შაბლონისთვის და 08h-0Fh (8-15) 8 ქარხნული შაბლონისთვის; ინდექსი არის ღილაკის ან ქოთნის ინდექსი (იხ. ქვემოთ); და მნიშვნელობა არის სიჩქარის ბაიტი, რომელიც განსაზღვრავს როგორც წითელი, ასევე მწვანე LED-ების სიკაშკაშის მნიშვნელობებს.
მრავალი LED-ის მიწოდება შესაძლებელია ერთ შეტყობინებაში რამდენიმე LED-Value ბაიტის წყვილის ჩათვლით.
ინდექსები ასეთია:
- 00-07 სთ (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): ღილაკები ზემოთ, ქვემოთ, მარცხნივ, მარჯვნივ
ღილაკების მდგომარეობების გადართვა
ღილაკების მდგომარეობა, რომელთა მოქმედება დაყენებულია „გადართვაზე“ (და არა „მომენტალური“) შეიძლება განახლდეს სისტემის ექსკლუზიური შეტყობინებებით. ეს კეთდება შემდეგი შეტყობინების გამოყენებით:
- Hex ვერსია F0h 00h 20h 29h 02h 11h 7Bh Template Index Value F7h
- დეკ ვერსია 240 0 32 41 2 17 123 შაბლონის ინდექსის მნიშვნელობა 247
სადაც შაბლონი არის 00h-07h (0-7) 8 მომხმარებლის შაბლონისთვის და 08h-0Fh (8-15) 8 ქარხნული შაბლონისთვის; ინდექსი არის ღილაკის ინდექსი (იხ. ქვემოთ); და მნიშვნელობა არის ან 00h (0) გამორთვის ან 7Fh (127) ჩართვისთვის. შეტყობინებები ღილაკებისთვის, რომლებიც არ არის დაყენებული „გადართვაზე“ იგნორირებული იქნება.
რამდენიმე ღილაკის მიწოდება შესაძლებელია ერთ შეტყობინებაში რამდენიმე ინდექსი-მნიშვნელობის ბაიტის წყვილის ჩათვლით.
ინდექსები ასეთია:
- 00-07 სთ (0-7): „არხის“ ღილაკების ზედა რიგი, მარცხნიდან მარჯვნივ
- 08-0Fh (8-15): "არხის" ღილაკების ქვედა რიგი, მარცხნიდან მარჯვნივ
- 10-13 სთ (16-19): ღილაკების მოწყობილობა, დადუმება, სოლო, ჩაწერის მკლავი
- 14-17 სთ (20-23): ღილაკები ზემოთ, ქვემოთ, მარცხნივ, მარჯვნივ
შეცვალეთ მიმდინარე შაბლონი
შემდეგი შეტყობინება შეიძლება გამოყენებულ იქნას მოწყობილობის მიმდინარე შაბლონის შესაცვლელად:
- Hex ვერსია F0h 00h 20h 29h 02h 11h 77h Template 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 ვერსია Bnh, CC, Velocity
- დეკემბრის ვერსია 176+n, CC, სიჩქარე
ღილაკებს შეუძლიათ შენიშვნის ან CC შეტყობინებების გამოტანა ნულოვანი ინდექსირებული MIDI არხზე n. ღილაკის დაჭერისას შეტყობინება იგზავნება 7Fh სიჩქარით; მეორე შეტყობინება იგზავნება 0 სიჩქარით, როდესაც ის გათავისუფლდება. რედაქტორი შეიძლება გამოყენებულ იქნას თითოეული ღილაკის შენიშვნის/CC მნიშვნელობისა და სიჩქარის მნიშვნელობის შესაცვლელად პრესის/გამოშვებისას.
შაბლონი შეიცვალა
Launch Control XL აგზავნის სისტემის ექსკლუზიურ შეტყობინებას შაბლონის შეცვლის შესახებ:
- Hex ვერსია F0h 00h 20h 29h 02h 11h 77h Template F7h
- დეკ ვერსია 240 0 32 41 2 17 119 თარგი 247
სადაც შაბლონი არის 00h-07h (0-7) 8 მომხმარებლის შაბლონისთვის და 08h-0Fh (8-15) 8 ქარხნული შაბლონისთვის.
LED განათება Note Messages-ის საშუალებით
აქ შეგიძლიათ იხილოთ შენიშვნის შეტყობინებები, რომლებიც გამოიყენება შუქდიოდების გასანათებლად, აკრიფეთ Launch Control XL-ზე.
LED ორმაგი ბუფერირება და ციმციმი
Launch Control XL-ს აქვს ორი LED ბუფერი, 0 და 1. ერთის ჩვენება შესაძლებელია, სანამ რომელიმე განახლდება შემომავალი LED ინსტრუქციებით. პრაქტიკაში, ამან შეიძლება გააუმჯობესოს Launch Control XL-ის შესრულება ორიდან ერთი გზით:
- ფართომასშტაბიანი LED განახლების ჩართვით, რომელიც, მიუხედავად იმისა, რომ დაყენებას შეიძლება დასჭირდეს 100 მილიწამი, მომხმარებელს მყისიერად ეჩვენება.
- არჩეული LED-ების ავტომატურად ციმციმებით
პირველი მიზნისთვის ორმაგი ბუფერირების გამოსაყენებლად საჭიროა არსებული აპლიკაციების ძალიან მცირე მოდიფიკაცია. მისი დანერგვა შესაძლებელია შემდეგი გზით
- გაგზავნეთ Bnh, 00h, 31h (176+n, 0, 49) გაშვებისას, სადაც n განსაზღვრავს შაბლონს, რომლისთვისაც არის განკუთვნილი ეს შეტყობინება (00h-07h (0-7) 8 მომხმარებლის შაბლონისთვის და 08h-0Fh (8-15) 8 ქარხნული შაბლონისთვის). ეს ადგენს ბუფერს 1, როგორც ნაჩვენები ბუფერს და ბუფერს 0, როგორც განახლების ბუფერს. Launch Control XL შეწყვეტს მასზე დაწერილი ახალი LED მონაცემების ჩვენებას.
- ჩაწერეთ LED-ები Launch Control XL-ზე, როგორც ყოველთვის, დარწმუნდით, რომ Copy და Clear ბიტები არ არის დაყენებული.
- როდესაც ეს განახლება დასრულდება, გაგზავნეთ Bnh, 00h, 34h (176+n, 0, 52). ეს ადგენს ბუფერს 0 როგორც
ნაჩვენები ბუფერი და ბუფერი 1, როგორც განახლების ბუფერი. ახალი LED მონაცემები მყისიერად გახდება ხილული. ბუფერ 0-ის მიმდინარე შინაარსი ავტომატურად დაკოპირდება ბუფერ 1-ში. - ჩაწერეთ მეტი LED-ები Launch Control XL-ზე, კოპირების და გასუფთავების ბიტების ნულზე დაყენებული.
- როდესაც ეს განახლება დასრულდება, კვლავ გაგზავნეთ Bnh, 00h, 31h (176+n, 0, 49). ეს უბრუნდება პირველ მდგომარეობას. ახალი LED მონაცემები გახდება ხილული და ბუფერ 1-ის შინაარსი დაკოპირდება ბუფერ 0-ში.
- განაგრძეთ მე-2 ნაბიჯიდან.
- და ბოლოს, ამ რეჟიმის გამორთვისთვის გაგზავნეთ Bnh, 00h, 30h (176+n, 0, 48).
ალტერნატიულად, არჩეული LED-ები შეიძლება აანთონ. ავტომატური ციმციმის ჩასართავად, რაც Launch Control XL-ს საშუალებას აძლევს გამოიყენოს საკუთარი ციმციმის სიჩქარე, გაგზავნეთ:
- Hex ვერსია Bnh, 00h, 28h
- დეკემბრის ვერსია 176+n, 0, 40
თუ საჭიროა გარე ვადები, რომ LED-ები განსაზღვრული სიჩქარით ანათებენ, რეკომენდებულია შემდეგი თანმიმდევრობა:
- ჩართეთ მოციმციმე LED-ები Bnh, 00h, 20h (ათწილადი ვერსია 176+n, 0, 32)
- გამორთეთ მოციმციმე LED-ები Bnh, 00h, 20h (ათწილადი ვერსია 176+n, 0, 33)
როგორც უკვე აღვნიშნეთ, კარგი პრაქტიკაა, რომ შეინარჩუნოთ Clear და Copy ბიტების დაყენება ზოგადად LED-ების მიმართვისას, რათა აპლიკაცია ადვილად გაფართოვდეს ციმციმის ჩათვლით. წინააღმდეგ შემთხვევაში, არასასურველი ეფექტები წარმოიქმნება, როდესაც ცდილობთ მის დანერგვას მოგვიანებით.
დოკუმენტები / რესურსები
![]() |
novation Launch Control Xl პროგრამისტი [pdf] მომხმარებლის სახელმძღვანელო Launch Control Xl Programmer, Launch Control, Xl Programmer, Programmer |