Συνέχεια απο το παρακείμενο θέμα
Πάντως για ακόρντα (συνοδεία κιθάρας) έχω φτιάξει το εξής (κάπου το έχω ξαναπεί δεν θυμάμαι πότε και που) πρόγραμμα : απο κείμενο μετατροπή σε midi
Οι νότες συμβολίζονται απο A εως G (δηλαδή ΛΑ μέχρι ΣΟΛ)
Τα ακκόρντα συμβολίζονται με “min” “maj” και “7” και “dim”
επειδή μόνο αυτές χρειάστηκα μέχρι τώρα
Παράδειγμα
Ρε εβδόμης: D7
Ντο δίεση μινόρε: C#min
Σολ ύφεση ματζόρε: Gbmaj
Η διάρκεια τώρα καθορίζεται σε σχέση με το τέμπο ως εξής, αν Τ=80bpm (τέμπο)
και γράψουμε C#min αυτό θα διαρκέσει 1 χτύπο. Δηλάδη σαν μετράμε τέταρτα,
Αν θέλουμε δύο νότες ντο να διαρκέσουν 1 χτύπο απλά τους μειώνουμε την αξία με ένα 2 μπροστά (δηλαδή όγδοα), με 4 γίνονται δέκαταέκτα κλπ, μια συνήθεια είναι
τέλος πάντων, πολύ απλά ένα ζειμπέκικο παλιό
(dum__tektek__dum__tek__dum__tektek__dum__tek__tek )
σε Dmaj γίνεται (παράδειγμα το σακκάκι, αλανιάρης κλπ)
D 2Dmaj 2Dmaj D Dmaj D 2Dmaj 2Dmaj D Dmaj Dmaj
Αυτό θα είναι ένα μέτρο και αν θέλουμε να επαναληφθεί κάμποσες φορές βάζομε Χ10
και επαναλαμβάνετε 10 φορές
δηλαδή
T80 D 2Dmaj 2Dmaj D Dmaj D 2Dmaj 2Dmaj D Dmaj Dmaj X36
είναι ένα ολόκληρο τραγούδι 4 λεπτων περίπου
(όπου σε κάθε ισχυρό χτύπημα είναι σκέτη μπότα (D) και όχι το ακκόρντο)
έχει πολλά ακόμα το πρόγραμματάκι , θα το ανεβάσω το βράδυ και θα βάλω και παραδείγματα mid (τρικαλινό, φάνταζες σαν πριγκηπέσα, μου είπαν να μη σ’αγαπώ κλπ)
για μετρονόμος είναι πολύ βολικό
Το εκτελέσιμο πρόγραμμα που μετατρέπει τα αρχεία κατάληξης abc σε midi
Παραδείγματα (σε μερικά μπορεί να έχω άκυρα ακκόρντα αλλά νταξ τσουλάει)
Source code για όποιον έχει την εμπειρία (θέλει dev-c++ ή gnu c++ και wx widgets)
Κάτι επι της ουσίας: Αν εισάγεις μια νότα , ας πούμε F τότε αυτή σε ύψος βρίσκεται στο μεσαία οκτάβα (4η) του πιάνου (τα midi έχουν ένα εύρος 127 πλήκτρων απο ότι θυμάμαι). Κάτι τέτοιο.
Οπότε αν θέλουμε να γράψουμε την κλίμακα NTO MATZORE (super soz)
θα είναι
C D E F G A B
όλα στην ίδια (4η οκτάβα) και όλα μια χαρά
όμως αν ένα τραγούδι χιτζάζ έχει RE ματζόρε και γυρίζει σε ΣΟΛ μινόρε τότε το ΣΟΛ αυτό μπορεί να είναι μια οκτάβα κάτω. Αυτό γίνεται με τα σύμβολα < , >
(παράδειγμα μου είπαν να μη σ’αγαπώ που είναι και στα παραδείγματα)…
D Dmaj Dmaj D 2Dmaj 2Dmaj D Dmaj D 2Dmaj 2Dmaj X4
<G Gmin Gmin <G 2Gmin 2Gmin <G Gmin <G 2Gmin 2Gmin X2
Δηλαδή με τα σύμβολα < και > κατεβαίνουμε και ανεβαίνουμε οκτάβα αντίστοιχα. Tο ακκόρντο δεν το έχω κατεβάσει οκτάβα, μόνο την μπότα, το ισχυρό, όπως ακριβώς και στην κιθάρα
με τα σύμβολα + και - αυξάνουμε και μειώνουμε την ένταση αντίστοιχα
με το σύμβολο * βουβαίνομε μια νότα (δηλαδή παύση)
με τα σύμβολα _ και ^ μικραίνουμε και αυξάνουμε την διάρκεια της νότας χωρίς να αλλάξουμε την αξία της (δηλαδή αν θέλουμε να ακουστεί ένα NTO όγδοο και μια παύση ογδόου γράφουμε: 2C *2C, όπου το * είναι παύση). Το ίδιο ακριβώς είναι _C !! δηλαδή σε ένα ζειμπέκικο
T80 D 2Dmaj 2Dmaj D Dmaj _D 2Dmaj 2Dmaj D Dmaj Dmaj X36
το _D θα ακουστεί κοφτό
Το προεπιλεγμένο όργανο είναι ακουστική κιθάρα, με το γράμμα Ι γίνονται οι αλλαγές οργάνου. (τα όργανα είναι τα παρακάτω αλλά επειδή έχω κάνει μλκια αφαιρούμε 1 δηλαδή η ακουστική κιθάρα steel είναι 25 …
http://www.iua.upf.edu/~mkalten/teaching/sysintII/lab/lab06/general_midi.html
επίλογος: το πρόγραμμα δεν είναι φτιαγμένο για να περάσει βιβάλντι σε κείμενο, αλλά απλούς ελληνικούς ρυθμους. ειδικά αν είναι ένα δυο ακκόρντα το κομμάτι γράφεται σε δυο τρεις γραμμές… έχω σκοπό να το ολοκληρώσω και κάποτε θα το κάνω αλλά μέχρι τότε…
αυτά, το ξέρω ότι είναι μπάχαλο … κουράγιο σε όποιον ασχοληθεί
ΥΓ1. το " Oaudible_minim " αφήστε το εκεί δεν πειράζει , χρειάζεται…:079:
ΥΓ2. Χορηγός ο ΕΣ αφού το έγραψα αρχικά σε χαρτια σε μια απο τις σκοπίες του πενταγώνου