λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Προγράμματα Ήχου

MIDI Signal Πρωτόκολλα

MIDI σήματα αναπτύχθηκαν αρχικά ως μέσο επικοινωνίας ανάμεσα σε δύο ηλεκτρονικά όργανα , όπως τα πληκτρολόγια και συνθεσάιζερ. Την πάροδο του χρόνου , τα πρωτόκολλα προσαρμόστηκαν και αναπτυχθεί για να συνεργαστεί με τις εσωτερικές συνθέτες μέσα στο σπίτι τους υπολογιστές και τα προσωπικά ηλεκτρονικά . MIDI σήματα δεν περιέχουν δεδομένα ήχου των δικών τους . Μπορούν απλά να μεταδίδει οδηγίες για το υλικό , το οποίο , στη συνέχεια, παράγει ηχητικά σήματα που βασίζονται σε αυτές τις οδηγίες . Κατάσταση Bytes ή Command Bytes
Η

Κάθε σήμα MIDI μεταδίδονται περιέχει τουλάχιστον ένα byte , αν και δύο bytes είναι πιο συχνές και μερικές φορές μπορεί να χρησιμοποιηθεί περισσότερο bytes . Το πρώτο από τα δύο ή περισσότερα byte σε ένα σήμα MIDI είναι γνωστή ως η ψηφιολέξη εντολής ή byte κατάστασης. Κάθε byte περιέχει μια σειρά από 8 bits δεδομένων . Το byte κατάσταση είναι μοναδική μεταξύ άλλων bytes στο σήμα που του περιέχει μια εντολή στην έβδομη κομμάτι στη σειρά του . Άλλα bytes σε ένα σήμα MIDI δεν έχουν οδηγίες που υπάρχουν στο έβδομο κομμάτι τους . Το έβδομο κομμάτι εντολή συνήθως ένα σημείωμα σε ένα συγκεκριμένο κανάλι για να ενεργοποιήσετε ή να απενεργοποιήσετε , αλλά και άλλες οδηγίες που ενδέχεται να περιέχονται επίσης. Αυτές περιλαμβάνουν μια ρύθμιση " aftertouch " , το οποίο προσομοιώνει το κλειδί πίεσης , καθώς και αλλαγές στον αγωνιστικό χώρο και τον έλεγχο του σημειώματος .
Εικόνων Midi Κανάλια
Η

MIDI συσκευές λειτουργούν 16 κανάλια ήχου . Καθένα από αυτά τα κανάλια είναι διαμορφωμένη ώστε να παίξει ένα συγκεκριμένο φωνή. Για παράδειγμα , ένα κανάλι μπορεί να διαδραματίσει έναν συντίθενται ήχο της κιθάρας , ενώ κάποιος άλλος παίζει έναν ήχο πιάνο και ένα ακόμη παίζει κρουστά . Οι περισσότερες συσκευές MIDI εμφανίζουν αυτά τα κανάλια αριθμούνται διαδοχικά 1-16 , αν και οι πληροφορίες στο byte MIDI κατάσταση εμφανίζεται σε δεκαεξαδική , ή βάση δεκαέξι μορφή. Οι δεκαεξαδικοί αριθμοί αντιπροσωπεύονται από τους αριθμούς 0 έως 9 και τα γράμματα A έως F , έτσι ώστε ο δεκαεξαδικός αριθμός 0 αντιστοιχεί στην πραγματικότητα το πρώτο κανάλι MIDI , ή ένα κανάλι . Δεκαεξαδικός αριθμός 1 αντιπροσωπεύει το δεύτερο κανάλι MIDI και ούτω καθεξής, με το A έως το F αντιπροσωπεύει τα κανάλια 11 έως 16 .

Η Εντολές και κανάλια
Η

Κάθε byte εντολών περιέχει δύο τύπων δεδομένων . Σημαντικά , το ήμισυ του byte περιέχει την εντολή MIDI . Το άλλο άλλο μισό του byte περιέχει τα δεδομένα του καναλιού σχετικά με αυτή την εντολή . Αυτά τα δεδομένα εμφανίζονται με δύο δεκαεξαδικό αξίες , με την πρώτη τιμή που υπαγορεύει την εντολή και τη δεύτερη τιμή προσδιορισμό του καναλιού . Για παράδειγμα, μια δεκαεξαδική τιμή 9Α θα στείλετε τη σημείωση - για την εντολή για την ενδέκατη κανάλι MIDI της συσκευής .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα