Πρόγραμμα για ανάλυση MIDI αρχείων

apple42

Θαμώνας
Ψάχνω για πρόγραμμα (PC) που να μπορεί να μου δείχνει πολλαπλές παραμέτρους για παραπάνω από ένα MIDI κανάλια ταυτόχρονα ώστε να μπορέσω να αναλύσω κάποια MIDI αρχεία.

Τα αρχεία έχουν δημιουργηθεί από ακουστικά MIDI όργανα και κατόπιν έχει γίνει editing (μεταβολές στο τέμπο, στην έναρξη της κάθε νότας, στο pedal του πιάνου, κλπ).

Θέλω να μπορώ να παρουσιάσω οπτικά πχ ότι ο εκτελεστής του πρώτου καναλιού μπαίνει ελαφρά νωρίτερα από του δεύτερου και ταυτόχρονα να φαίνονται οι δυναμικές της κάθε νότας και ότι το rubato που ακούγεται συμβαίνει γιατί το tempo μειώνετε σταδιακά στα 2 τελευταία τέταρτα του μέτρου, κλπ.

Σημαντικό επίσης επειδή υπάρχουν συνεχείς διαφοροποιήσεις σε κάθε νέο μέτρο ή και μέσα στο μέτρο να μπορώ να ρίξω το tempo συνολικά ως ποσοστό του αρχικού (50%) και όχι καθορίζοντας τέμπο για συγκεκριμένη αξία (πχ τέταρτο = 100) πράγμα που πιθανόν θα "σιδέρωνε" τις διαφορές στα tempi.

Θα ήταν καλό αν υπάρχει κάτι σε freeware αλλιώς κάποιο διαδεδομένο πρόγραμμα που θα μπορούσα να το βρω σε κάποιο studio για να γίνει η ανάλυση εκεί. Ευχαριστώ

 
Αν κατάλαβα καλά από τις ερωτήσεις σου, δεν πρέπει να είχες ποτέ κάποιο πρόγραμμα MIDI ή DAW.

Αυτά που ζητάς τα κάνουν αρκετά από τα "συνηθισμένα" προγράμματα.

Τέλος, τα studio όλο και έχουν κάποιο πρόγραμμα με αυτά που ζητάς.

 
Έκανα μια προσπάθεια με διάφορα freeware από το internet και προγράμματα που ενώ έχουν MIDI δεν είναι DAW (πχ Score Editors). Μπορούσα σε όλα να δω διάρκειες και δυναμικές ενός τουλάχιστον καναλιού ταυτόχρονα άλλα όχι 4 και 5 διαφορετικές παραμέτρους. Αυτό γινόταν μόνο όταν πήγαινα σε μορφή ανάλυσης text των στοιχείων κάθε νότας κάτι που δεν είναι εξυπηρετικό. Θέλω να βλέπω οριζόντια και ταυτόχρονα τις 4 -5 παραμέτρους για το κάθε κανάλι από όλα τα κανάλια μαζί.

Πχ ο πιανίστας έχει τα 2 χέρια γραμμένα σε ξεχωριστά tracks. Θέλω να φαίνονται παράλληλα με τις δυναμικές και την διάρκεια των νοτών, το γράφημα με τις αλλαγές των tempi και η χρήση του pedal κ.ο.κ.

Η εμπειρία μου από DAW είναι αρκετά περιορισμένη. Προτείνεται κάποιο ως πιο εύχρηστο και παραστατικό;

 
Αυτά που ζητάς, θέλεις να τα βλέπεις, να αποικονίζονται αποκλειστικά σε πεντάγραμμο;

Αν τα βλέπεις κάπως διαφορετικά όπως για παράδειγμα τις αξίες σε οριζόντιες μπάρες σου κάνει;

 
Όχι πεντάγραμμο απαραίτητα, αν και ένα κάθετο κλαβιέ αριστερά που έχω δει σε διάφορα προγράμματα είναι χρήσιμο. Μπόρεσα να απεικονίσω ύψος νότας, διάρκεια και δυναμική (οριζόντιες/κάθετες μπάρες) αλλά αν ήθελα ταυτόχρονα τα tempi ή το pedal έπρεπε να χάσω τις δυναμικές

 
apple42 είπε:
Όχι πεντάγραμμο απαραίτητα, αν και ένα κάθετο κλαβιέ αριστερά που έχω δει σε διάφορα προγράμματα είναι χρήσιμο.
Τα γνωστά δηλαδή. Π.χ. Cakewalk, Steinberg κλπ.

Μπόρεσα να απεικονίσω ύψος νότας, διάρκεια και δυναμική (οριζόντιες/κάθετες μπάρες) αλλά αν ήθελα ταυτόχρονα τα tempi ή το pedal έπρεπε να χάσω τις δυναμικές
Τώρα κατάλαβα τι ακριβώς θες (multi).
Δεν γνωρίζω αν το κάνουν κάποια προγράμματα σε επίπεδο score (πεντάγραμμο), ίσως το Finale, αλλά χωρίς να είμαι βέβαιος, μπορεί να υπάρχει και άλλη λύση.

Για πράδειγμα, αφού απομονώσεις τους controllers (π.χ. sustain pedal) σε ξεχωριστό track, να ανοίξεις κάθε track ξεχωριστά σε διαφορετικό παράθυρο και να τα βλέπεις όλα μαζί να "τρέχουν" παράλληλα. Το κανάλι του Tempo ούτως ή άλλως είναι σε διαφορετικό track. Απλά είπα μία ιδέα...

 
Όχι το Finale, τουλάχιστον σε έκδοση που έχω δει. Αυτό με τους controllers σε ξεχωριστά tracks είναι το μόνο που μπορούσα να φανταστώ έχοντας μικρή επαφή με Cubase. Το μόνο πρόβλημα είναι ότι θα φτάσω να κάνω scrolling στην οθόνη καταλήγοντας σε κάπου 20 ψευτοtracks. Αναρωτιέμαι αν υπάρχει μια κάπως πιο μαζεμένη απεικόνιση όπου 1-2 controllers εμφανίζονται με ημιδιαφάνεια πάνω από τους άλλους 

 
apple42 είπε:
Αναρωτιέμαι αν υπάρχει μια κάπως πιο μαζεμένη απεικόνιση όπου 1-2 controllers εμφανίζονται με ημιδιαφάνεια πάνω από τους άλλους 
Στο List Edit που εμφανίζονται αριθμητικά, εκεί μπορείς και τα βλέπεις όλα μαζί.Ψάξε στο Grid Edit με τις μπάρες, από κάτω ορίζεις τι θες να βλέπεις.

 
Δεν έχω το Cubase τώρα αλλά από αυτό που βλέπω από video στο youtube δεν μοιάζει να είναι η ιδανική λύση. Τόσος κόσμος που κάνει  επεξεργασία MIDI αρχείων από σύνθετες ενορχηστρώσεις δεν έχει κάποιο τρόπο οπτικής απεικόνισης πολλών controllers ταυτόχρονα; Είναι τόσο εξεζητημένο αυτό που ζητάω;

 
Πιστεύω ότι με το edit in place του cubase, μπορεί και να κάνεις δουλειά.

Πάντως μου ακούγεται εφιαλτικό αυτό που θες. Για μένα υπάρχουν τρεις δρόμοι για να βγει μουσική:

1) Το γκρουπ είναι ΑΨΟΓΟ, δε χρειάζεται ΚΑΘΟΛΟΥ editing, οπότε γράφει αν θέλει και χωρίς μετρονόμο.

2) Το γκρουπ πιθανόν να θέλει διορθώσεις, οπότε γράφει ΥΠΟΧΡΕΩΤΙΚΑ με μετρονόμο.

3) Αν κάτι από τα παραπάνω δεν ισχύει, το κομμάτι ΞΑΝΑΓΡΑΦΕΤΑΙ από την αρχή.

Εντάξει, τα δικά μου λέω, σίγουρα μπορεί να μη σε αφορούν. Αλλά πραγματικά αν δε γκρουβάρει κάτι από μόνο του, ή αν δεν είναι πάνω σε μετρονόμο, η κατάσταση είναι εφιαλτική. Και από ότι καταλαβαίνω, μάλλον έτσι είναι το υλικό σου, διαφορετικά θα άνοιγες παράθυρο- παράθυρο και θα δούλευες με βάση το grid.

 
@ apple42

Αυτόν τον τρόπο εμφάνισης - απεικόνισης των δεδομένων (controllers κλπ) τον θέλεις για προσωπική σου χρήση ή για κάποια παρουσίαση; (π.χ. εκπαιδευτικούς λόγους).

Είσαι καθηγητής - δάσκαλος σε κάποια μουσική σχολή κλπ;

 
για εκπαιδευτικούς λόγους, για έναν φίλο δάσκαλο που τον βοηθάω στο τεχνικό μέρος. Βέβαια υπάρχει και προσωπικό ενδιαφέρον. Βασικά προσπαθεί να παρουσιάσει απλά και οπτικά, πράγματα που έχουν να κάνουν με την ερμηνεία (κλασικής μουσικής).

Να ρωτήσω ξανά όσους έχουν πρόσβαση σε Cubase ή κάτι παρόμοιο. Μπορώ να ρίξω το tempo συνολικά ως ποσοστό του αρχικού (50%) και όχι καθορίζοντας τέμπο για συγκεκριμένη αξία (πχ τέταρτο = 100); Το πρόβλημα σε κάποια free προγράμματα που δοκίμασα είναι ότι επειδή υπάρχουν μέσα στο MIDI αρχείο tempo changes ή όποια ρύθμιση δώσω αρχικά (πχ τέταρτο = 60) ισχύει για πολύ λίγο μέχρι την επόμενη εντολή tempo change. Αν συνολικά αγνοήσω αυτές τις εντολές μπορώ να επιβραδύνω την εκτέλεση αλλά χάνω μεγάλο μέρος της ερμηνείας.

 
manosx είπε:
Αλλά πραγματικά αν δε γκρουβάρει κάτι από μόνο του, ή αν δεν είναι πάνω σε μετρονόμο, η κατάσταση είναι εφιαλτική. Και από ότι καταλαβαίνω, μάλλον έτσι είναι το υλικό σου, διαφορετικά θα άνοιγες παράθυρο- παράθυρο και θα δούλευες με βάση το grid.
manosx δεν έχω να διορθώσω κάτι στο αρχείο. Χρειάζεται, ας πούμε, να επιδείξω σε αυτούς που θα δουν/ακούσουν ποια είναι τα συστατικά του καλού "γκρουβαρίσματος".

 
apple42 είπε:
για εκπαιδευτικούς λόγους, για έναν φίλο δάσκαλο που τον βοηθάω στο τεχνικό μέρος. Βέβαια υπάρχει και προσωπικό ενδιαφέρον. Βασικά προσπαθεί να παρουσιάσει απλά και οπτικά, πράγματα που έχουν να κάνουν με την ερμηνεία (κλασικής μουσικής).
Καλά το υποψιάστηκα.

Να ρωτήσω ξανά όσους έχουν πρόσβαση σε Cubase ή κάτι παρόμοιο. Μπορώ να ρίξω το tempo συνολικά ως ποσοστό του αρχικού (50%) και όχι καθορίζοντας τέμπο για συγκεκριμένη αξία (πχ τέταρτο = 100); Το πρόβλημα σε κάποια free προγράμματα που δοκίμασα είναι ότι επειδή υπάρχουν μέσα στο MIDI αρχείο tempo changes ή όποια ρύθμιση δώσω αρχικά (πχ τέταρτο = 60) ισχύει για πολύ λίγο μέχρι την επόμενη εντολή tempo change. Αν συνολικά αγνοήσω αυτές τις εντολές μπορώ να επιβραδύνω την εκτέλεση αλλά χάνω μεγάλο μέρος της ερμηνείας.
Στα συνηθισμένα προγράμματα:1. Εάν φορτώσεις ένα κοινό Midi File όπου έχει ένα μόνο Tempo (ίδιο από αρχή μέχρι τέλος), μπορείς να αλλάξεις το Tempo από την master επιλογή της ταχύτητας (tempo). Με μία κίνηση.

2. Εάν φορτώσεις κάποιο Midi File όπου έχει παραπάνω από ένα Tempo, εναλλαγές Tempo κατά τη διάρκεια του κομματιού, μπορείς να αλλάξεις τα Tempos από το Tempo Track όπου θα δεις τις διαφορετικές τιμές του tempo στα διάφορα μέτρα - σημεία κλπ. Πολλές κινήσεις.

Στις δύο πιό πάνω περιπτώσεις, θα πρέπει την αλλαγή, π.χ. 75% - 50% να το υπολογίσεις μόνος σου.

3. Να χρησιμοποιήσεις κάποιο εξωτερικό πρόγραμμα γι'αυτό τον λόγο όπου θα μπορεί να κάνει την ποσοστιαία αλλαγή όχι μόνο στην 1η περίπτωση αλλά και στην δεύτερη όπου θα υπάρχουν παραπάνω από μία εναλλαγές ταχύτητας μέσα στο ίδιο το κομμάτι - αρχείο (Midi File). Δεν γνωρίζω εάν υπάρχει κάποιο δωρεάν πρόγραμμα γι'αυτή τη δουλειά αλλιώς πρόγραμμα κατά παραγγελία.

 
Μανώλης Χναράκης είπε:
2. Εάν φορτώσεις κάποιο Midi File όπου έχει παραπάνω από ένα Tempo, εναλλαγές Tempo κατά τη διάρκεια του κομματιού, μπορείς να αλλάξεις τα Tempos από το Tempo Track όπου θα δεις τις διαφορετικές τιμές του tempo στα διάφορα μέτρα - σημεία κλπ. Πολλές κινήσεις.
Αυτό είναι το ζόρι. Μιλάμε για αρκετά σημεία με 4-5 ή και παραπάνω αλλαγές tempo στο ίδιο μέτρο!

Τουλάχιστον αυτά που μου λες επιβεβαιώνουν αυτά που βλέπω κι εγώ. Επειδή δεν έχω πιάσει 4-5 Daw στα χέρια μου, είπα μήπως υπάρχει κάτι να μου γλιτώσει χρόνο. Υπάρχει μήπως κάποιος τρόπος να επηρεάσω συνολικά τα tempi από το γράφημά τους;

 
apple42 είπε:
Αυτό είναι το ζόρι. Μιλάμε για αρκετά σημεία με 4-5 ή και παραπάνω αλλαγές tempo στο ίδιο μέτρο!
4-5 αλλαγές tempo μέσα στο ίδιο μέτρο ?Μήπως υπάρχει αυτή η "αστάθεια" λόγω μεταφοράς - εγγραφής μέσω Midi ?

Είναι σαν να έκανε (μεταφορά) εγγραφή μουσικού κομματιού μέσω Midi χωρίς συγχρονισμό ή ο συγχρονισμός να είχε κάποιο πρόβλημα.

Τουλάχιστον αυτά που μου λες επιβεβαιώνουν αυτά που βλέπω κι εγώ. Επειδή δεν έχω πιάσει 4-5 Daw στα χέρια μου, είπα μήπως υπάρχει κάτι να μου γλιτώσει χρόνο. Υπάρχει μήπως κάποιος τρόπος να επηρεάσω συνολικά τα tempi από το γράφημά τους;
Να επηρεάσεις από το γράφημα τόσα πολλά tempo δεν θυμάμαι να το έχω κάνει. Κι αν το έχω κάνει, ζήτημα να το έχω κάνει ελάχιστε φορές και πάρα πολύ παλιά. Υπάρχει πάντα συγχρονισμός.
Όπως είπα και πιό πάνω, αυτό που ζητάς, αν ήταν θα το έκανα με εντελώς ηλεκτρονικό τρόπο μέσω προγράμματος λόγω ακρίβειας. Βλέπε στο προηγούμενο post την 3η περίπτωση.

EDIT 1

Απλά για να σιγουρευτώ, κάτι σαν το παρακάτω συνημμένο δεν το θες - δεν σου κάνει.

Το Α είναι το αρχικό και το Β με 50% των ταχυτήτων αριθμητικά αφού έχει αλλάξει τα μέτρα, τις αξίες, κι όλα έχουν γίνει.....

Κατά τα άλλα, το ακουστικό αποτέλεσμα του Β είναι ακριβώς το ίδιο με το Α.

EDIT 2

Αυτό που θες είναι το C, από Α σε C.

A.mid

B.MID

C.mid

 

Attachments

  • A.mid
    A.mid
    4.6 KB · Εμφανίσεις: 38
  • B.MID
    B.MID
    4.9 KB · Εμφανίσεις: 35
  • C.mid
    C.mid
    4.6 KB · Εμφανίσεις: 31
Τελευταία επεξεργασία από moderator:
Ναι. Θέλω αυτή την αλλαγή που γίνεται από A σε C αλλά να μπορώ να την κάνω χωρίς να χρειάζεται να αλλάξω όλα τα σημεία που έχουν tempo changes ένα-ένα με το χέρι.

Θα ψάξω την λύση με κάποιο Demo του Cubase για αρχή και βλέπουμε.

Στην σελίδα 99 εδώ δείχνει πολλαπλούς controllers ταυτόχρονα:

http://books.google.gr/books?id=vWBqlIP5PEgC&pg=PA100&lpg=PA100&dq=cubase+edit+in+place&source=bl&ots=Mc0uh0RmN0&sig=wYM-AIx5_lI1S2AIy73rTW8emPc&hl=en&sa=X&ei=-YGVT576BanP4QSPwujQDw&ved=0CCwQ6AEwAg#v=onepage&q=cubase%20edit%20in%20place&f=false

 
apple42 είπε:
Ναι. Θέλω αυτή την αλλαγή που γίνεται από A σε C αλλά να μπορώ να την κάνω χωρίς να χρειάζεται να αλλάξω όλα τα σημεία που έχουν tempo changes ένα-ένα με το χέρι.
Κατάλαβα.Είναι πολλά τα κομμάτια στα οποία θέλεις να κάνεις αυτή την αλλαγή της ταχύτητας στο μισό;

 
Αρκετά. Αν ήταν για ένα δεν θα το συζήταγα. Θα είχα κάτσει ένα δίωρο να κάνω τις αλλαγές μία μία να τελειώνω. Αλλά δεν θέλω να ρίξω την ταχύτητα μόνο στο μισό. Σε κάποια αρχεία πρέπει να πειραματιστώ με εξαιρετικά αργές ταχύτητες και ιδανικά να μπορώ να τις αλλάζω κατά βούληση στην παρουσίαση.

Γι αυτό θα βόλευε αν ένα πρόγραμμα μου έδινε την δυνατότητα % αλλαγής όλων των tempi με την μία

 
Εάν έχεις κάποια αρχεία που θες αλλαγή στο 50% της αρχικής ταχύτητας, μπορώ να σε εξυπηρετήσω εάν θες. Επίσης, μπορείς να μου στείλεις ένα μόνο αρχείο, αυτό που έχει τις πιό πολλές αλλαγές ταχύτητας, απλά για να δεις αν σου κάνει(ω)  :)

EDIT

Τα αρχεία θα πρέπει να είναι SMF (*.mid) σε format 0 ή 1 ή 2.

Εάν δεν σε πειράζει, μπορείς να ανεβάσεις το αρχείο εδώ στο φόρουμ ως συνημμένο ή αλλιώς μου το στέλνεις προσωπικά με email.

 
Τελευταία επεξεργασία από moderator:

Παρόμοια θέματα

Trending...

Νέα θέματα

Back
Top