novation Launch Control Xl Programmer
Εκκινήστε τον Οδηγό αναφοράς προγραμματιστή Control XL
Πληροφορίες προϊόντος
Το Launch Control XL είναι ένας ελεγκτής MIDI με φώτα LED που μπορεί να προγραμματιστεί μέσω δύο διαφορετικών πρωτοκόλλων: του παραδοσιακού πρωτοκόλλου Launchpad MIDI και του πρωτοκόλλου Launch Control XL System Exclusive. Οι λυχνίες LED μπορούν να ρυθμιστούν σε τέσσερα διαφορετικά επίπεδα φωτεινότητας και μπορούν να ρυθμιστούν χρησιμοποιώντας τα bit Copy και Clear για διπλή αποθήκευση.
Χρήση προϊόντος
Για να ρυθμίσετε τις λυχνίες LED στο Launch Control XL, μπορείτε να χρησιμοποιήσετε είτε το πρωτόκολλο Launchpad MIDI είτε το πρωτόκολλο Launch Control XL System Exclusive.
Πρωτόκολλο Launchpad MIDI
Εάν χρησιμοποιείτε το πρωτόκολλο MIDI του Launchpad, πρέπει να επιλέξετε ένα πρότυπο που περιέχει ένα κουμπί του οποίου η σημείωση/CC και το κανάλι MIDI αντιστοιχούν στο εισερχόμενο μήνυμα. Για να ρυθμίσετε τις λυχνίες LED, στείλτε ένα μήνυμα με μια δομή ενός byte που περιλαμβάνει το επίπεδο φωτεινότητας τόσο της κόκκινης όσο και της πράσινης λυχνίας LED, καθώς και των σημαιών Αντιγραφή και Εκκαθάριση.
Δομή Byte:
- Bit 6: Πρέπει να είναι 0
- Bits 5-4: Πράσινο επίπεδο φωτεινότητας LED (0-3)
- Bit 3: Clear flag (1 για να διαγράψετε το αντίγραφο LED άλλου buffer)
- Bit 2: Αντιγραφή σημαίας (1 για εγγραφή δεδομένων LED και στα δύο buffer)
- Bits 1-0: Επίπεδο φωτεινότητας κόκκινου LED (0-3)
Κάθε LED μπορεί να ρυθμιστεί σε ένα από τα τέσσερα επίπεδα φωτεινότητας:
- Φωτεινότητα 0: Απενεργοποίηση
- Φωτεινότητα 1: Χαμηλή φωτεινότητα
- Φωτεινότητα 2: Μέτρια φωτεινότητα
- Φωτεινότητα 3: Πλήρης φωτεινότητα
Είναι καλή πρακτική να διατηρείτε τις σημαίες Αντιγραφή και Εκκαθάριση ρυθμισμένες κατά την ενεργοποίηση ή απενεργοποίηση των LED, εάν δεν χρησιμοποιούνται λειτουργίες διπλής αποθήκευσης.
Για να υπολογίσετε τις τιμές της ταχύτητας, χρησιμοποιήστε τον ακόλουθο τύπο:
- Hex έκδοση: Velocity = (10h x Green) + Red + Flags
- Δεκαδική έκδοση: Ταχύτητα = (16 x Πράσινο) + Κόκκινο + Σημαίες
- Σημαίες = 12 (Och σε εξάγωνο) για κανονική χρήση. 8 για να αναβοσβήνει το LED, εάν έχει διαμορφωθεί. 0 εάν χρησιμοποιείτε διπλή αποθήκευση.
Εκκινήστε το αποκλειστικό πρωτόκολλο Control XL System
Εάν χρησιμοποιείτε το πρωτόκολλο Launch Control XL System Exclusive, το απαιτούμενο κουμπί θα ενημερωθεί ανεξάρτητα από την τιμή σημείωσης/CC ή το κανάλι MIDI. Για να ρυθμίσετε τις λυχνίες LED, στείλτε ένα μήνυμα με δομή ενός byte που περιλαμβάνει το επίπεδο φωτεινότητας τόσο της κόκκινης όσο και της πράσινης λυχνίας LED, καθώς και των σημαιών Αντιγραφή και Εκκαθάριση.
Δομή Byte:
- Bit 6: Πρέπει να είναι 0
- Bits 5-4: Πράσινο επίπεδο φωτεινότητας LED (0-3)
- Bit 3: Clear flag (1 για να διαγράψετε το αντίγραφο LED άλλου buffer)
- Bit 2: Αντιγραφή σημαίας (1 για εγγραφή δεδομένων LED και στα δύο buffer)
- Bits 1-0: Επίπεδο φωτεινότητας κόκκινου LED (0-3)
Κάθε LED μπορεί να ρυθμιστεί σε ένα από τα τέσσερα επίπεδα φωτεινότητας:
- Φωτεινότητα 0: Απενεργοποίηση
- Φωτεινότητα 1: Χαμηλή φωτεινότητα
- Φωτεινότητα 2: Μέτρια φωτεινότητα
- Φωτεινότητα 3: Πλήρης φωτεινότητα
Έλεγχος διπλής προσωρινής αποθήκευσης
Το Launch Control XL διαθέτει επίσης διπλό buffering για φωτισμό LED. Για να χρησιμοποιήσετε τη διπλή αποθήκευση στην προσωρινή μνήμη, στείλτε ένα μήνυμα Control double-buffering με τιμή 0 για να την ενεργοποιήσετε ή 1 για να την απενεργοποιήσετε. Όταν χρησιμοποιείτε διπλό buffer, οι σημαίες Copy και Clear μπορούν να χρησιμοποιηθούν για τον χειρισμό του buffer στο οποίο γράφεται.
Εισαγωγή
- Αυτό το εγχειρίδιο περιγράφει τη μορφή επικοινωνίας 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 fader και 24 προγραμματιζόμενα κουμπιά. Τα 16 κουμπιά «καναλιού» περιέχουν το καθένα ένα δίχρωμο LED με ένα κόκκινο στοιχείο και ένα πράσινο στοιχείο. το φως από αυτά τα στοιχεία μπορεί να αναμειχθεί για να σχηματίσει κεχριμπάρι. Τα τέσσερα κουμπιά κατεύθυνσης περιέχουν το καθένα από ένα κόκκινο LED. Τα κουμπιά «Συσκευή», «Σίγαση», «Μόνος» και «Οπλισμός Εγγραφής» περιέχουν το καθένα από ένα κίτρινο 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 είναι το αναγνωριστικό συσκευής της μονάδας σας (δεν εμφανίζεται για το ID συσκευής 1). Τα LED κουμπιών για οποιοδήποτε πρότυπο μπορούν να ελεγχθούν μέσω μηνυμάτων System Exclusive. Εναλλακτικά, τα LED κουμπιών για το τρέχον επιλεγμένο πρότυπο μπορούν να ελέγχονται μέσω μηνυμάτων MIDI note-on, note-off και control change (CC), σύμφωνα με το αρχικό πρωτόκολλο Launchpad.
- Το Launch Control XL χρησιμοποιεί ένα πρωτόκολλο System Exclusive για να ενημερώσει την κατάσταση οποιουδήποτε κουμπιού σε οποιοδήποτε πρότυπο, ανεξάρτητα από το τρέχον επιλεγμένο πρότυπο. Προκειμένου να διατηρηθεί η συμβατότητα με το Launchpad και το Launchpad S, το Launch Control XL τηρεί επίσης το παραδοσιακό πρωτόκολλο φωτισμού LED του Launchpad μέσω μηνυμάτων note-on, note-off και CC. Ωστόσο, τέτοια μηνύματα θα εκτελούνται μόνο εάν το τρέχον επιλεγμένο πρότυπο περιέχει ένα κουμπί/δοχείο του οποίου η τιμή νότας/CC και το κανάλι MIDI ταιριάζουν με αυτά του εισερχόμενου μηνύματος. Ως εκ τούτου, συνιστάται στους χρήστες να υιοθετήσουν το νέο πρωτόκολλο System Exclusive.
- Επιπλέον, το Launch Control XL υποστηρίζει επίσης τα αρχικά μηνύματα LED διπλής αποθήκευσης, αναβοσβήνει και ρύθμισης/επαναφοράς όλων του Launchpad, όπου το κανάλι MIDI του μηνύματος καθορίζει το πρότυπο για το οποίο προορίζεται το μήνυμα. Επομένως, αυτά τα μηνύματα μπορούν να σταλούν ανά πάσα στιγμή, ανεξάρτητα από το ποιο πρότυπο είναι επιλεγμένο αυτήν τη στιγμή.
- Η κατάσταση κάθε LED αποθηκεύεται όταν αλλάζει το πρότυπο και θα ανακαλείται όταν το πρότυπο επιλέγεται ξανά. Όλα τα LED μπορούν να ενημερωθούν στο παρασκήνιο μέσω του SysEx.
Μηνύματα από υπολογιστή σε συσκευή
Οι λυχνίες LED στο Launch Control XL μπορούν να ρυθμιστούν μέσω δύο διαφορετικών πρωτοκόλλων: (1) του παραδοσιακού πρωτοκόλλου MIDI του Launchpad, το οποίο απαιτεί το τρέχον επιλεγμένο πρότυπο να περιέχει ένα κουμπί του οποίου η σημείωση/CC και το κανάλι MIDI αντιστοιχούν στο εισερχόμενο μήνυμα. και (2) το πρωτόκολλο Launch Control XL System Exclusive, το οποίο θα ενημερώσει το απαιτούμενο κουμπί ανεξάρτητα από την τιμή σημείωσης/CC ή το κανάλι MIDI.
Και στα δύο πρωτόκολλα, χρησιμοποιείται ένα μόνο byte για να ρυθμίσετε την ένταση τόσο των κόκκινων όσο και των πράσινων LED. Αυτό το byte περιλαμβάνει επίσης τις σημαίες Αντιγραφή και Εκκαθάριση. Το byte είναι δομημένο ως εξής (όσοι δεν είναι εξοικειωμένοι με τον δυαδικό συμβολισμό μπορούν να διαβάσουν τον τύπο):
Κομμάτι | Ονομα | Εννοια |
6 | Πρέπει να είναι 0 | |
5..4 | Πράσινος | Πράσινη φωτεινότητα LED |
3 | Σαφής | Εάν 1: διαγράψτε το αντίγραφο του άλλου buffer από αυτό το LED |
2 | Αντίγραφο | Αν 1: γράψτε αυτά τα δεδομένα LED και στα δύο buffer |
Σημείωση: αυτή η συμπεριφορά υπερισχύει της συμπεριφοράς Εκκαθάριση όταν και τα δύο | ||
τα bits έχουν οριστεί | ||
1..0 | Κόκκινος | Κόκκινη φωτεινότητα LED |
Τα bit Copy και Clear επιτρέπουν τον χειρισμό της δυνατότητας διπλής αποθήκευσης του Launch Control XL. Ανατρέξτε στο μήνυμα «Έλεγχος διπλής αποθήκευσης στην προσωρινή μνήμη» και στο Παράρτημα για λεπτομέρειες σχετικά με το πώς μπορεί να χρησιμοποιηθεί.
Κάθε LED μπορεί επομένως να ρυθμιστεί σε μία από τις τέσσερις τιμές:
- Λάμψη Εννοια
- 0 Απενεργοποίηση
- 1 Χαμηλή φωτεινότητα
- 2 Μέτρια φωτεινότητα
- 3 Πλήρης φωτεινότητα
Εάν οι λειτουργίες διπλής αποθήκευσης δεν χρησιμοποιούνται, είναι καλή πρακτική να διατηρείτε τα bit Copy και Clear ρυθμισμένα κατά την ενεργοποίηση ή απενεργοποίηση των LED. Αυτό καθιστά δυνατή τη χρήση των ίδιων ρουτινών στη λειτουργία αναβοσβήνει χωρίς να τις επαναλάβετε. Ένας τύπος για τον υπολογισμό των τιμών της ταχύτητας είναι:
Hex έκδοση | Ταχύτητα | = | (10 ώρες x Πράσινο) |
+ | Κόκκινος | ||
+ | Σημαίες | ||
Δεκαδική έκδοση | Ταχύτητα | = | (16 x Πράσινο) |
+ | Κόκκινος | ||
+ | Σημαίες | ||
όπου | Σημαίες | = | 12 (Och σε εξάγωνο) για κανονική χρήση. |
8 | για να κάνετε το LED να αναβοσβήνει, εάν έχει διαμορφωθεί. | ||
0 | εάν χρησιμοποιείτε διπλή αποθήκευση. |
Οι ακόλουθοι πίνακες προ-υπολογισμένων τιμών ταχύτητας για κανονική χρήση μπορεί επίσης να είναι χρήσιμοι:
Γοητεύω | Δεκαδικός | Χρώμα | Λάμψη |
0Χρ | 12 | Μακριά από | Μακριά από |
0Dh | 13 | Κόκκινος | Χαμηλός |
0Fh | 15 | Κόκκινος | Γεμάτος |
1Dh | 29 | Κεχριμπάρι | Χαμηλός |
3Fh | 63 | Κεχριμπάρι | Γεμάτος |
3 Εχ | 62 | Κίτρινος | Γεμάτος |
1Χρ | 28 | Πράσινος | Χαμηλός |
3Χρ | 60 | Πράσινος | Γεμάτος |
Οι τιμές για τα LED που αναβοσβήνουν είναι
Γοητεύω | Δεκαδικός | Χρώμα | Λάμψη |
0 Bh | 11 | Κόκκινος | Γεμάτος |
3 Bh | 59 | Κεχριμπάρι | Γεμάτος |
3 Α | 58 | Κίτρινος | Γεμάτος |
38h | 56 | Πράσινος | Γεμάτος |
Πρωτόκολλο Launchpad
Σημείωση On — Ρύθμιση LED κουμπιών
- Hex έκδοση 9nh, Note, Velocity
- Έκδοση Δεκεμβρίου 144+n, Σημείωση, Ταχύτητα
Ένα μήνυμα σημείωσης αλλάζει την κατάσταση όλων των κουμπιών στο τρέχον επιλεγμένο πρότυπο του οποίου η τιμή σημείωσης/CC ταιριάζει με την τιμή της εισερχόμενης Σημείωσης και του οποίου το κανάλι MIDI με μηδενικό ευρετήριο ταιριάζει με το κανάλι MIDI n του εισερχόμενου μηνύματος. Η ταχύτητα χρησιμοποιείται για τη ρύθμιση του χρώματος LED.
Σημείωση Απενεργοποίηση — Απενεργοποιήστε τα LED κουμπιών
- Hex έκδοση 8nh, Note, Velocity
- Έκδοση Dec 128+n, Note, Velocity
Αυτό το μήνυμα ερμηνεύεται ως μήνυμα σημείωσης με την ίδια τιμή Σημείωσης αλλά με ταχύτητα 0.
Το byte Velocity αγνοείται σε αυτό το μήνυμα.
Επαναφέρετε το Launch Control XL
- Hex έκδοση Bnh, 00h, 00h
- Έκδοση Δεκεμβρίου 176+n, 0, 0
Όλες οι λυχνίες LED είναι απενεργοποιημένες και οι ρυθμίσεις του buffer και ο κύκλος λειτουργίας επαναφέρονται στις προεπιλεγμένες τιμές τους. Το κανάλι 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 εργοστασιακά πρότυπα). Δείτε το Παράρτημα για περισσότερες πληροφορίες σχετικά με τη διπλή αποθήκευση. Το τελευταίο byte καθορίζεται ως εξής:
Κομμάτι | Ονομα | Εννοια | |
6 | Πρέπει να είναι 0. | ||
5 | Πρέπει να είναι 1. | ||
4 | Αντίγραφο | Εάν 1: αντιγράψτε τις καταστάσεις LED από το νέο buffer "εμφανιζόμενο". | να |
ο | νέο buffer «ενημέρωσης». | ||
3 | Λάμψη | Αν 1: αναστρέψτε συνεχώς τα "εμφανιζόμενα" buffer για να τα επιλέξετε | |
Τα LED αναβοσβήνουν. | |||
2 | Εκσυγχρονίζω | Ορίστε το buffer 0 ή το buffer 1 ως το νέο buffer «ενημέρωσης». | |
1 | Πρέπει να είναι 0. | ||
0 | Επίδειξη | Ορίστε το buffer 0 ή το buffer 1 ως το νέο buffer «εμφάνισης». |
Για όσους είναι λιγότερο εξοικειωμένοι με το δυαδικό, ο τύπος για τον υπολογισμό του byte δεδομένων είναι
- Σημασία ονόματος bit
- 6 Πρέπει να είναι 0.
- 5 Πρέπει να είναι 1.
- 4 Αντιγραφή Εάν 1: αντιγράψτε τις καταστάσεις LED από το νέο "εμφανιζόμενο" buffer στο νέο buffer "ενημέρωση".
- 3 Αναβοσβήνει Εάν 1: αναστρέψτε συνεχώς τα «εμφανιζόμενα» buffer για να κάνετε τα επιλεγμένα LED να αναβοσβήνουν.
- 2 Ενημέρωση Ορίστε το buffer 0 ή το buffer 1 ως το νέο buffer «ενημέρωσης».
- 1 Πρέπει να είναι 0.
- 0 Οθόνη Ορίστε την προσωρινή μνήμη 0 ή την προσωρινή μνήμη 1 ως τη νέα προσωρινή μνήμη «εμφάνισης».
Για όσους είναι λιγότερο εξοικειωμένοι με το δυαδικό, ο τύπος για τον υπολογισμό του byte δεδομένων είναι:
- Δεκαεξαδική έκδοση = (4 x Ενημέρωση)
- + Εμφάνιση
- + 20 ώρες
- + Σημαίες
- Δεκαδικά δεδομένα έκδοσης = (4 x Ενημέρωση)
- + Εμφάνιση
- + 32
- + Σημαίες
- όπου Σημαίες = 16 (10 ώρες σε Hex) για Αντιγραφή.
- 8 για Flash.
- 0 διαφορετικά
Η προεπιλεγμένη κατάσταση είναι μηδέν: δεν αναβοσβήνει. το buffer ενημέρωσης είναι 0. το εμφανιζόμενο buffer είναι επίσης 0. Σε αυτήν τη λειτουργία, όλα τα δεδομένα LED που έχουν γραφτεί στο Launch Control XL εμφανίζονται αμέσως. Η αποστολή αυτού του μηνύματος επαναφέρει επίσης το χρονόμετρο φλας, ώστε να μπορεί να χρησιμοποιηθεί για τον επανασυγχρονισμό των ρυθμών φλας όλων των Launch Control XL που είναι συνδεδεμένα σε ένα σύστημα
Ενεργοποιήστε όλα τα LED
- Hex έκδοση Bnh, 00h, 7D-7Fh
- Έκδοση Δεκεμβρίου 176+n, 0, 125-127
Το τελευταίο byte μπορεί να πάρει μία από τις τρεις τιμές
Γοητεύω | Δεκαδικός | Εννοια |
7Dh | 125 | Δοκιμή χαμηλής φωτεινότητας. |
7 Εχ | 126 | Δοκιμή μεσαίας φωτεινότητας. |
7Fh | 127 | Δοκιμή πλήρους φωτεινότητας. |
Η αποστολή αυτής της εντολής επαναφέρει όλα τα άλλα δεδομένα — ανατρέξτε στο μήνυμα Reset Launch Control XL για περισσότερες πληροφορίες. Το κανάλι MIDI n ορίζει το πρότυπο για το οποίο προορίζεται αυτό το μήνυμα (00h-07h (0-7) για τα 8 πρότυπα χρήστη και 08h-0Fh (8-15) για τα 8 εργοστασιακά πρότυπα).
Εκκίνηση LED του σετ αποκλειστικού πρωτοκόλλου Control XL System
Τα μηνύματα System Exclusive μπορούν να χρησιμοποιηθούν για να ορίσετε τις τιμές 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 εργοστασιακά πρότυπα. Ο δείκτης είναι ο δείκτης του κουμπιού ή του δοχείου (δείτε παρακάτω). και Τιμή είναι το byte ταχύτητας που καθορίζει τις τιμές φωτεινότητας τόσο των κόκκινων όσο και των πράσινων LED.
Πολλαπλές λυχνίες LED μπορούν να αντιμετωπιστούν σε ένα μόνο μήνυμα συμπεριλαμβάνοντας πολλαπλά ζεύγη byte τιμής LED.
Οι δείκτες έχουν ως εξής:
- 00-07h (0-7): Επάνω σειρά πόμολα, αριστερά προς τα δεξιά
- 08-0Fh (8-15) : Μεσαία σειρά πόμολα, από αριστερά προς τα δεξιά
- 10-17h (16-23) : Κάτω σειρά πόμολα, από αριστερά προς τα δεξιά
- 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 Value F7h
- Έκδοση Δεκεμβρίου 240 0 32 41 2 17 123 Τιμή ευρετηρίου προτύπου 247
Όπου το Πρότυπο είναι 00h-07h (0-7) για τα 8 πρότυπα χρήστη και 08h-0Fh (8-15) για τα 8 εργοστασιακά πρότυπα. Ευρετήριο είναι το ευρετήριο του κουμπιού (δείτε παρακάτω). και η τιμή είναι είτε 00h (0) για απενεργοποίηση είτε 7Fh (127) για ενεργοποίηση. Τα μηνύματα για κουμπιά που δεν έχουν οριστεί σε 'Εναλλαγή' θα αγνοηθούν.
Πολλά κουμπιά μπορούν να αντιμετωπιστούν σε ένα μόνο μήνυμα, συμπεριλαμβάνοντας πολλαπλά ζεύγη byte Index-Value.
Οι δείκτες έχουν ως εξής:
- 00-07h (0-7): Επάνω σειρά κουμπιών «κανάλι», από αριστερά προς τα δεξιά
- 08-0Fh (8-15) : Κάτω σειρά κουμπιών «κανάλι», από αριστερά προς τα δεξιά
- 10-13h (16-19) : Κουμπιά Συσκευή, Σίγαση, Σόλο, Βραχίονας εγγραφής
- 14-17h (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, Note, Velocity
- Έκδοση Δεκεμβρίου 144+n, Σημείωση, Ταχύτητα Ή
- Hex έκδοση Bnh, CC, Velocity
- Έκδοση Δεκεμβρίου 176+n, CC, Velocity
Τα κουμπιά μπορούν να εξάγουν μηνύματα σημειώσεων ή μηνύματα CC σε ένα κανάλι MIDI με μηδενικό ευρετήριο n. Ένα μήνυμα αποστέλλεται με ταχύτητα 7 Fh όταν πατηθεί ένα κουμπί. ένα δεύτερο μήνυμα στέλνεται με ταχύτητα 0 όταν απελευθερωθεί. Το πρόγραμμα επεξεργασίας μπορεί να χρησιμοποιηθεί για την αλλαγή της τιμής σημείωσης/CC και της τιμής ταχύτητας κάθε κουμπιού κατά το πάτημα/απελευθέρωση.
Το πρότυπο άλλαξε
Το Launch Control XL στέλνει το ακόλουθο μήνυμα System Exclusive κατά την αλλαγή του προτύπου:
- 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 μέσω Μηνυμάτων Σημείωσης
Εδώ μπορείτε να δείτε τα μηνύματα σημειώσεων που χρησιμοποιούνται για να ανάψουν τα LED κάτω από τους επιλογείς στο Launch Control XL.
LED διπλό buffer και αναβοσβήνει
Το Launch Control XL έχει δύο buffer 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 εργοστασιακά πρότυπα). Αυτό ορίζει το buffer 1 ως το εμφανιζόμενο buffer και το buffer 0 ως το buffer ενημέρωσης. Το Launch Control XL θα πάψει να εμφανίζει νέα δεδομένα LED που είναι γραμμένα σε αυτό.
- Γράψτε LED στο Launch Control XL ως συνήθως, διασφαλίζοντας ότι τα bit Copy και Clear δεν έχουν οριστεί.
- Όταν ολοκληρωθεί αυτή η ενημέρωση, στείλτε Bnh, 00h, 34h (176+n, 0, 52). Αυτό ορίζει το buffer 0 ως
το εμφανιζόμενο buffer και το buffer 1 ως το buffer ενημέρωσης. Τα νέα δεδομένα LED θα γίνουν αμέσως ορατά. Τα τρέχοντα περιεχόμενα του buffer 0 θα αντιγραφούν αυτόματα στο buffer 1. - Γράψτε περισσότερα LED στο Launch Control XL, με τα bit Copy και Clear να είναι μηδενικά.
- Όταν ολοκληρωθεί αυτή η ενημέρωση, στείλτε ξανά Bnh, 00h, 31h (176+n, 0, 49). Αυτό επιστρέφει στην πρώτη κατάσταση. Τα νέα δεδομένα LED θα γίνουν ορατά και τα περιεχόμενα του buffer 1 θα αντιγραφούν πίσω στο buffer 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)
Όπως αναφέρθηκε προηγουμένως, είναι καλή πρακτική να διατηρείτε τα bit Clear και Copy ρυθμισμένα κατά τη διευθυνσιοδότηση των LED γενικά, έτσι ώστε μια εφαρμογή να μπορεί εύκολα να επεκταθεί ώστε να περιλαμβάνει αναβοσβήνει. Διαφορετικά, θα προκύψουν ανεπιθύμητα αποτελέσματα κατά την προσπάθεια εισαγωγής του αργότερα.
Έγγραφα / Πόροι
![]() |
novation Launch Control Xl Programmer [pdf] Οδηγός χρήστη Launch Control Xl Programmer, Launch Control, Xl Programmer, Programmer |