4.3.3 Explicació dels gravadors

Totes i cadascuna de les marques de la sortida impresa d’una partitura feta amb el LilyPond està produïda per un Engraver (gravador). Així, tenim un gravador per imprimir pentagrames, un altre per imprimir els caps de les notes, un altre per a les pliques, un altre per a les barres, i molts més. En total hi ha més de 120 gravadors! Afortunadament, per a la major part de les partitures no és necessari conèixer més que alguns, per a partitures senzilles no hem de saber res de cap d’ells.

Els gravadores resideixen i operen dins de Contextos. Els gravadors com ara el gravador de la indicació de metrònom, Metronome_mark_engraver, l’acció i resultat del qual s’apliquen a la partitura com un tot, operen en el context més alt: el context de partitura Score.

El gravador de la clau Clef_engraver i el de l’armadura Key_engraver es troben probablement a tots els contextos de pentagrama (Staff), ja que els diferents pentagrames podrien requerir diferents claus i armadures.

El gravador dels caps de nota Note_heads_engraver i el de les pliques Stem_engraver viuen en cada u dels contextos de veu Voice, el context de nivell més baix de tots.

Cada gravador processa els objectes particulars associats amb la seva funció, i manté les propietats que estan relacionades amb aquesta funció. Aquestes propietats, com les que estan associades amb els contextos, es poden modificar per canviar el funcionament del gravador o l’aspecte d’aquests elements de la partitura impresa.

Tots els gravadors tenen noms compostos de diverses paraules que descriuen la seva funció. Sols està en majúscules la inicial de la primera paraula, i la resta se li uneix mitjançant guionets baixos. D’aquesta manera el gravador Staff_symbol_engraver és responsable de la creació de les línies del pentagrama, i el Clef_engraver determina i estableix l’alçada o el punt de referència sobre el pentagrama dibuixant un símbol de clau.

A continuació presentem alguns del gravadors més comuns, junt amb la seva funció. Podreu comprovar que és fàcil endevinar la funció a partir del nom (en anglès), i a l’inrevés.

GravadorFunció
Accidental_engraverFa les alteracions accidentals, de precaució i de suggeriment.
Beam_engraverGrava les barres
Clef_engraverGrava les claus
Completion_heads_engraverDivideix les notes que travessen una línia divisòria
Dynamic_engraverCrea reguladors i indicacions dinàmiques textuals
Forbid_line_break_engraverEvita els salts de línia si queda algun element musical actiu
Key_engraverCrea l’armadura de la tonalitat
Metronome_mark_engraverGrava la indicació de metrònom
Note_heads_engraverGrava el cap de les notes
Rest_engraverGrava els silencis
Staff_symbol_engraverGrava les cinc línies (de forma predeterminada) del pentagrama
Stem_engraverCrea les pliques i els trèmolos d’una sola plica
Time_signature_engraverCrea les indicacions de compàs

Més endavant veurem es pot canviar com la sortida del LilyPond mitjançant la modificació del funcionament dels Gravadors.

Vegeu també

Referència de funcionament intern: Engravers and Performers.


Manual d’aprenentatge del GNU LilyPond v2.25.22 (development-branch).