alert: όλα τα παρακάτω να διαβαστούν μόνο από ΠΟΛΥ ΠΟΡΩΜΕΝΟΥΣ ΜΕ ΤΗ ΜΟΥΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ!
Αν θέλεις απλά να μπορείς τους ήχους σου να τους βάζεις σε συγκεκριμένες θέσεις στη μνήμη του synthesizer στέλνοντάς τους εκεί με midi (ή τέλος πάντων να αλλάξεις πολύ βασικές παραμέτρους των ήχων σου που τις γνωρίζεις πολύ καλά), υπάρχει ένα κόλπο αλλά θέλει αρκετή όρεξη για ψάξιμο και αρκετές γνώσεις υπολογιστών και μουσικής τεχνολογίας:
- Προφανώς έχεις midi σύνδεση μεταξύ synthesizer και υπολογιστή.
- Προφανώς υπάρχει μια utlitity του synthesizer που στέλνει έναν μεμονωμένο ήχο σαν system exclusive event στον υπολογιστή (προφανώς σε κάποιο DAW όπως π.χ. Sonar, Cubase κλπ.)
- Βρίσκεις το "Midi Implementation Chart" του synthesizer που σε ενδιαφέρει.
- Εκεί μέσα ψάχνεις με προσοχή και βρίσκεις την υλοποίηση του system exclusive midi event που στέλνει τον ήχο στον υπολογιστή. Είναι σχεδόν βέβαιο ότι αυτό το μήνυμα γίνεται δεκτό και κατά την ανάποδη φορά: από τον υπολογιστή προς το synthesizer ώστε να μπορείς εσύ στο synthesizer να πάρεις νέο ήχο από υπολογιστή.
- Έχεις λοιπόν ένα δυαδικό αρχείο (μάλλον με κατάληξη .syx ή κάπως έτσι) που ουσιαστικά αντιπροσωπεύει τα δεδομένα ενός συγκεκριμένου ήχου στο synthesizer. Ε, ψάχνοντας στο "midi implementation chart" βρίσκεις ποια ακριβώς σημεία πρέπει να πειράξεις ώστε να αλλάξεις τις παραμέτρους του ήχου! Φυσικά το αρχείο θα το ανοίξεις με δυαδικό editor (π.χ. UltraEdit ή κάτι άλλο)...
Θα μου πεις είναι εύκολα όλα αυτά;
ΟΧΙ ΒΕΒΑΙΑ, γι'αυτό σου είπα ότι θέλει τεράστια υπομονή και όρεξη και αρκετές γνώσεις σε θέματα Η/Υ και synthesizer.
- Το πιο πιθανό πάντως είναι κάποιες παραμέτρους, όπως, π.χ. τη θέση που θα αποθηκευτεί στη μνήμη, ή την ένταση του ήχου, ή το όνομα ή κάποια τέτοια να μπορείς ΣΧΕΤΙΚΑ ΕΥΚΟΛΑ να τα αλλάξεις μέσα από ένα δυαδικό editor. Θα δεις την αντιστοιχία μεταξύ γραμμογράφησης του midi event και του αρχείου που έχεις ανοιγμένο στο δυαδικό editor.. Δουλεύει σίγουρα αλλά θέλει υπομονή και μπόλικο πειραματισμό..
- Ένα τελευταίο, πρέπει να γνωρίζεις ΑΡΙΣΤΑ πώς λειτουργεί το συγκεκριμένο synthesizer, αλλιώς ξέχνα το!
- Μια άλλη λεπτομέρεια: μπορεί το συγκεκριμένο synthesizer να έχει πολλά "είδη" ήχων οπότε θέλει προσοχή, θα το καταλάβεις συνήθως από το διαφορετικό μέγεθος του αρχείου system exclusive midi event.
- Επίσης, τα system exclusive midi event αρχεία λογικά είναι 7-μπιτα (επειδή στέλνονται μέσω midi - το 8ο μπιτ χρησιμοποιείται για σηματοδότηση - αυτός είναι και ο λόγος που συνήθως οι παράμετροι παίρνουν τιμές από 0 μέχρι 127 και όχι 255..) και θέλει προσοχή στην κωδικοποίηση. Αν αλλάξεις τιμές να βάλεις παραπλήσιες για δοκιμή πρώτα. Συνήθως αν έχεις κάνει "άκυρες" αλλαγές, το synthesizer δεν θα δεχθεί τον ήχο σου για αποθήκευση ή ο ήχος θα ακούγεται ... "μπαρμπούτσαλα"...
- Φυσικά τα παραπάνω ισχύουν για οποιοδήποτε synthesizer, όλα με midi events λειτουργούν..
Είναι λίγο χακεροδουλειά βέβαια, αλλά έχει πλάκα και αν σου κάτσει θα γουστάρεις ατελείωτα!
Ουσιαστικά το πρόγραμμα που έψαχνες να βρεις κάνει κάποιες τέτοιες δουλειές αλλά αυτό υλοποιεί ένα πολύ μεγάλο μέρος από το midi implementation chart και σε βοηθάει να κάνεις και edit τον ήχο κλπ.