Εργαλεία MIDI

Άνοιγμα αρχείου .mid για επιθεώρηση της δομής του, παρακολούθηση των νοτών σε piano roll και ακρόαση με τον ενσωματωμένο άμεσο συνθεσάιζερ. Μεταφορά τόνου, αλλαγή ρυθμού, σίγαση κομματιών ή αλλαγή οργάνων, και έπειτα εξαγωγή επεξεργασμένου .mid. Ένα συνδεδεμένο πληκτρολόγιο MIDI (ή τα πλήκτρα της οθόνης) παίζει επίσης ζωντανά. Όλη η επεξεργασία είναι τοπική — χωρίς μεταφορτώσεις.
Δεν έχει φορτωθεί αρχείο MIDI.
Έτοιμο.
Piano roll
Το Web MIDI λειτουργεί σε Chrome/Edge. Το Safari και το iOS δεν το υποστηρίζουν· αντί αυτού, χρήση του πληκτρολογίου οθόνης παρακάτω.
Παίξιμο του πληκτρολογίου οθόνης με το ποντίκι ή με το πληκτρολόγιο του υπολογιστή (A S D F G H J K L ; — λευκά πλήκτρα, W E T Y U O P — μαύρα πλήκτρα).
Τι είναι το MIDI;

MIDI (Musical Instrument Digital Interface, τυποποιήθηκε το 1983) δεν είναι ήχος. Είναι πρωτόκολλο μετάδοσης και μορφή αρχείου για οδηγίες εκτέλεσης: ποιο πλήκτρο πατήθηκε, πότε, πόσο δυνατά και ποιο όργανο πρέπει να ακούγεται. Ένα αρχείο MIDI μοιάζει περισσότερο με ρολό πιάνολα παρά με ηχογράφηση — αποθηκεύει τις κινήσεις, και κάθε συνθεσάιζερ που τις λαμβάνει παράγει τον ήχο. Αυτή η μοναδική διάκριση εξηγεί όλα όσα κάνει αυτή η σελίδα: προβολή, μεταφορά τόνου, αλλαγές ρυθμού και αλλαγές οργάνων λειτουργούν επειδή ένα αρχείο .mid περιέχει επεξεργάσιμες οδηγίες, όχι σταθερές κυματομορφές.

Πέντε στοιχεία για να στηριχθεί το υπόλοιπο της σελίδας:
• Τα αρχεία MIDI περιέχουν μηδενικό ήχο — μόνο νότες, χρονισμούς και αριθμούς οργάνων
• κάθε νότα είναι αριθμός: 60 = Ντο μέσο (C4), 69 = Λα4 = 440 Hz, μία οκτάβα = 12 βήματα = ακριβώς διπλάσια συχνότητα
• η ταχύτητα (πόσο δυνατά πατιέται ένα πλήκτρο) κυμαίνεται από 0 έως 127
• το εσωτερικό ρολόι ενός αρχείου μετράται σε ticks, όχι σε δευτερόλεπτα· ο ρυθμός αποθηκεύεται ως μικροδευτερόλεπτα ανά τέταρτο (120 BPM = 500 000)
• το General MIDI ορίζει 128 τυπικά όργανα, γι' αυτό ένα αρχείο .mid ακούγεται παρόμοια σε κάθε συνθεσάιζερ
Το MIDI είναι οδηγίες, όχι ήχος

Ένα αρχείο .mid είναι ροή σύντομων συμβάντων. Note On λέει «κανάλι 1, πλήκτρο 64, ταχύτητα 100»· ένα αντίστοιχο Note Off το αφήνει αργότερα. Τα συμβάντα control-change χειρίζονται πεντάλ και διακόπτες· τα program-change επιλέγουν όργανα. Επειδή τα συμβάντα λένε τι να παιχτεί αλλά όχι πώς ακούγεται, το ίδιο αρχείο μέσω ενός τσιπ κάρτας ήχου της δεκαετίας του '90, του συνθεσάιζερ WebAudio αυτής της σελίδας και μιας επαγγελματικής βιβλιοθήκης δειγμάτων δίνει τρεις πολύ διαφορετικές αποδόσεις της ίδιας εκτέλεσης — όπως η ίδια παρτιτούρα σε τρία διαφορετικά πιάνα. Για σταθερό, φορητό ήχο, αυτή είναι η δουλειά του αποδοτή MIDI σε WAV, που ενσωματώνει την ερμηνεία ενός συνθεσάιζερ σε κυματομορφή.

Νότες, αριθμοί και το piano roll

Το MIDI ονομάζει τις νότες με αριθμό, με την ισοκρατούμενη κλίμακα ενσωματωμένη: συχνότητα = 440 × 2(n−69)/12. Έτσι η νότα 69 είναι ακριβώς 440 Hz, η νότα 60 είναι το Ντο μέσο στα 261,63 Hz, και κάθε άλμα 12 βημάτων διπλασιάζει (ή υποδιπλασιάζει) τη συχνότητα — ακριβώς αυτό κάνει ο ολισθητής μεταφοράς όταν φτάνει στο +12 ή −12. Το piano roll παραπάνω είναι αυτοί οι αριθμοί σε εικόνα: το ύψος τρέχει κατακόρυφα (χαμηλές νότες κάτω), ο χρόνος οριζόντια, και κάθε νότα γίνεται οριζόντια μπάρα με μήκος τη διάρκειά της και ένταση χρώματος από την ταχύτητά της.

Ticks, PPQ και γιατί ο ρυθμός μπορεί να αλλάξει ελεύθερα

Μέσα σε ένα Standard MIDI File, ο χρόνος μετράται σε ticks σε σχέση με το PPQ του αρχείου (παλμοί ανά νότα τετάρτου — συνήθως 480, οπότε μια νότα τετάρτου διαρκεί 480 ticks). Ο ρυθμός ζει σε χωριστό συμβάν ως μικροδευτερόλεπτα ανά τέταρτο: τα 120 BPM είναι 500 000, και τα 60 BPM είναι 1 000 000. Επειδή οι θέσεις των νοτών αποθηκεύονται σε μουσικές μονάδες και όχι σε δευτερόλεπτα, η αλλαγή ρυθμού ξανακλιμακώνει πότε συμβαίνουν όλα χωρίς να μετακινεί ούτε μία νότα — ο ολισθητής ρυθμού παραπάνω το εκμεταλλεύεται, και το κουμπί Εξαγωγής ξαναγράφει τα συμβάντα ώστε οποιοσδήποτε άλλος αναπαραγωγέας να αναπαράγει τις αλλαγές.

Συνηθισμένες παρανοήσεις
  • Τα αρχεία MIDI περιέχουν μια ηχογράφηση της μουσικής. Όχι. Περιέχουν οδηγίες εκτέλεσης. Ένα ποπ κομμάτι 3 λεπτών χωράει σε μερικές δεκάδες KB επειδή δεν αποθηκεύεται κυματομορφή — γι' αυτό ακριβώς ακούγεται διαφορετικά σε κάθε συνθεσάιζερ.
  • Το MIDI ακούγεται φτηνό εξ ορισμού. Όχι. Η φήμη του «φτηνού» προέρχεται από τις βασικές κυματομορφές των τσιπ καρτών ήχου της δεκαετίας του '90. Τα ίδια δεδομένα MIDI μέσα από ένα επαγγελματικό SoundFont ή μια ορχηστρική βιβλιοθήκη δειγμάτων δεν ξεχωρίζουν από ένα επαγγελματικά παραγόμενο κομμάτι — οι οδηγίες είναι πλήρεις· ο αποδοτής κάνει τη διαφορά.
  • Η ταχύτητα είναι απλώς ένταση. Όχι μόνο. Σε ένα πραγματικό πιάνο, ένα πιο δυνατό χτύπημα κάνει τη νότα πιο δυνατή και πιο φωτεινή· οι καλοί συνθεσάιζερ το μοντελοποιούν, χαρτογραφώντας την ταχύτητα και στη χροιά και στην ένταση. Η κλίμακα 0–127 του MIDI διατηρεί την αφή του εκτελεστή ώστε ο συνθεσάιζερ να την ερμηνεύσει.

Σχετικά εργαλεία: MIDI σε WAV για απόδοση του MIDI σε σταθερή κυματομορφή, Φάσμα ήχου για ανάλυση του αποδομένου αποτελέσματος, και Ρυθμός / τόνος ήχου όταν απαιτείται η ίδια ελευθερία χρονικής τάνυσης σε πραγματικό ήχο.