Πέρασαν σχεδόν είκοσι πέντε χρόνια από τότε που πάλευα να γράψω νότες με το
Notator SL (που έγινε
Logic, μας πούλησε η
Emagic και το πούλησε στην
Apple), το
Score Perfect (πέθανε νεότατος ο δημιουργός του Klaus Kleinbrahm, στα 53 του), το
Encore (που έχει πια βρυκολακιάσει) και το
Music Prose (που έγινε
Finale), και τριάντα πέντε χρόνια από τότε που έγραψα μια μελωδιούλα στον
Spectrum ZX. Έκτοτε τα προγράμματα μουσικής σημειογραφίας (ΠΜΣ) έχουν κάνει μεγάλα προς τα μπρος βήματα, όχι όμως άλματα· το μετέωρο βήμα του
Dorico ίσως γίνει άλμα κάποια στιγμή, μένει να το δούμε …
Το ειδύλλιο με τον κώδικα ξεκίνησε με το
LaTex και ο καινούριος χρόνος με βρήκε να μιμούμαι τον
Mr. Robot και να προσπαθώ να γράψω ένα ντο ολόκληρο στη σφηνοειδή γραφή της Λίμνης με τα (ακανθώδη) Κρίνα. Η εμμονική και πεισματάρικη φύση του ζωδίου μου, με βοήθησαν να ξεπεράσω τις αρχικές - φαινομενικά ανυπέρβλητες - δυσκολίες του προγράμματος και σε σύντομο σχετικά διάστημα να αντιγράψω το
Solfeggietto του
CPE Bach. Το
Lilypond δεν έχει
GUI (γραφικό περιβάλλον), τον κώδικα / παρτιτούρα τον γράφει κανείς σε ένα απλό
text file (
plain text). Δεν είναι γλώσσα προγραμματισμού, αλλά
markup language, “προσημασμένη γλώσσα” όπως και το LaTex. Όταν γράφεις νότες δεν τις βλέπεις, χρειάζεται
compiling, όπως λεν οι ειδικοί, για να εμφανιστεί η παρτιτούρα σε ένα
PDF. Υπάρχουν και κάποιοι editors που κάνουν τη δουλειά πιο εύκολη (
Frescobaldi), θυμίζουν κάπως περιβάλλον
Sibelius δηλαδή, αλλά αυτοί έχουν άλλα προβλήματα.
Να ένα δείγμα τις δουλειάς των διακοπών (προσέξτε την πολυμετρία, ποιο άλλο πρόγραμμα το κάνει αυτό χωρίς διάφορα τρικ;):
Να κι ένα τμήμα του κώδικα:
Γιατί όλη αυτή η φασαρία σε μια μικρή και δύσκολη ζωή, θα αναρωτηθεί κανείς. Παραθέτω τα υπέρ και τα κατά σε ένα κατάλογο, έτσι όπως τα έζησα αυτές τις λίγες μέρες που ασχολούμαι με το πρόγραμμα:
ΥΠΕΡ
• Είναι δωρεάν (άδεια χρήσης
GNU), τέρμα τα σπασμένα που λείπει κάποιο .
dll και οι αγενείς και αδηφάγες εταιρείες (βλέπε AVID).
• Είναι αποτέλεσμα κάποιου / κάποιων που αγαπούν πολύ αυτό που κάνουν και μοιράζονται το προϊόν της εργασίας τους και την αγάπη τους με τους άλλους.
• Ο κώδικας είναι ανοικτός, αν ξέρει κάποιος προγραμματισμό μπορεί να τον συμπληρώσει / διορθώσει / βελτιώσει.
• Όμορφες παρτιτούρες, οι πιο άρτιες αισθητικά, αν τις συγκρίνουμε με αυτές που παράγουν τα άλλα ΠΜΣ. Εν πολλοίς οφείλεται στη γραμματοσειρά
FETA που είναι και κομψή και πιο ανθρώπινη (sic) από την Maestro (πιο κρύα κι από υγρό άζωτο), την Opus και τις άλλες.
• Άπαξ και μάθεις τον κώδικα δεν ασχολείσαι τόσο με το formatting όσο με το περιεχόμενο της σύνθεσης.
• Θεωρητικά άπειρες δυνατότητες σημειογραφίας, ούτε στο ελάχιστο δεν πλησιάζουν τα άλλα ΠΜΣ. Αν φανταστείς κάτι μπορείς να το κάνεις.
• Απόλυτος έλεγχος του υλικού, χειρίζεσαι αριθμούς και οι αριθμοί, εκτός κι αν τους χειρίζονται πολιτικοί, φέρνουν πάντα ευτυχία.
• Δέχεται αρχεία
MusicXML και τα μετατρέπει σε Lilypond. Αυτό διευκολύνει πολύ την κοπιώδη εργασία του να περάσεις χοντρικά τις νότες. Παλιότερες εκδόσεις του
musescore εξήγαγαν σε αρχεία .ly (Lilypont), δυστυχώς όχι η τελευταία έκδοση.
• Τα help files είναι πληρέστατα, τα
snippets βοηθητικότατα και η κοινότητα χρηστών εξυπηρετικότατη.
ΚΑΤΑ
• Κώδικας, αυτή η λέξη για κάποιους είναι από μόνη της αποτρεπτική.
• Δεν βλέπεις τις νότες όταν τις γράφεις.
• Δεν ακούς τις νότες όταν τι γράφεις. Εξάγει σε MIDI file, δεν μπορεί όμως να συγκριθεί κάτι τέτοιο, με το επίπεδο παιξίματος του Sibelius για παράδειγμα.
• Άνθρωποι είμαστε, λάθη κάνουμε κι εδώ τα λάθη δεν συγχωρούνται. Ένα κόμμα να λείπει, compilation δεν γίνεται κι αν η παρτιτούρα είναι μεγάλη, ψάχνεις ψύλλο στ΄ άχυρα. Θα βοηθούσαν προγράμματα όπως το
texmaker και το
BBedit στο
debugging, δυστυχώς όμως μόνο το
TeXShop είναι συμβατό με το Lilypond και το TeXShop δεν είναι και το καλύτερο. Αν εκδώσει εκτελέσιμο (
dmg) το Frescobaldi θα είναι μια λύση.
• Δύσκολα ένα γέρικο άλογο μαθαίνει νέα κόλπα.
Δίνω τώρα τα τέσσερα πρώτα μέτρα από το Sofeggietto σε Finale, Sibelius, musescore, Dorico και Lilypond για σύγκριση. Δεν έχω “πειράξει” τις παρτιτούρες, ό,τι δίνει το default template του κάθε προγράμματος:
Κάντε κλικ στις εικόνες για μεγέθυνση