| [ << Ajustament de la sortida ] | [Part superior][Continguts][Índex][ ? ] | [ Plantilles >> ] | ||
| [ < Fulls d'estil ] | [ Amunt : Ajustaments addicionals ] | [ Ajustaments avançats amb l'Scheme > ] | ||
4.7.4 Altres fonts d’informació
La documentació del manual de Referència de Funcionament Intern conté muntanyes d’informació sobre el LilyPond, però es pot obtenir més informació encara llegint els fitxers interns del LilyPond. Per donar-los una ullada, en primer lloc heu de buscar la carpeta corresponent al seu sistema. La ubicació d’aquesta carpeta depèn (a) de si heu aconseguit el LilyPond descarregat un binari precompilat des del lloc web lilypond.org o si el vau instal·lar mitjançant un gestor de paquets (és a dir, distribuït amb el GNU/Linux, o instal·lat sota fink o cygwin) o va ser compilat des de la font, i (b) de quin sistema operatiu estigueu utilitzant:
Descàrrega des de lilypond.org
- GNU/Linux
Dirigiu-vos a
‘CARPETA__INSTAL·LACIÓ/lilypond/usr/share/lilypond/current/’
- MacOS X
Dirigiu-vos a
‘CARPETA_INSTAL·LACIÓ/LilyPond.app/Contents/Resources/share/lilypond/current/’
o bé fent
cdcap aquest directori des de la Terminal, o bé mantenint polsada la tecla de Control i fent clic sobre l’aplicació de LilyPond, i aquí escollint ‘Mostrar el contingut del paquet’. - Windows
Mitjançant l’Explorador del Windows, dirigiu-vos a
‘CARPETA_INSTAL·LACIÓ/LilyPond/usr/share/lilypond/current/’
Instal·lat mitjançant un gestor de paquets o compilar a partir de la font
Dirigiu-vos a
‘PREFIX/share/lilypond/X.Y.Z/’, on PREFIX
està determinat pel seu administrador de paquets o pel guió
configure, i X.Y.Z és el número de versió del
LilyPond.
Dins d’aquesta carpeta, les dues subcarpetes interessants són
- ‘ly/’ - conté fitxers en format LilyPond
- ‘scm/’ - conté fitxers en format Scheme
Comencem observant alguns fitxers que estan a ‘ly/’.
Obriu ‘ly/property-init.ly’ amb un editor de textos. El
mateix que fa servir pels fitxers ‘.ly’ servirà
perfectament. Aquest fitxer conté les definicions de totes les
ordres estàndard predefinides del LilyPond, com ara
\stemUp i \slurDotted. Podreu veure que no són res
més que definicions de variables que contenen una o diverses ordres
\override. Per exemple, /tieDotted està definit de
tal forma que el seu valor és:
tieDotted = {
\override Tie.dash-period = #0.75
\override Tie.dash-fraction = #0.1
}
Si no us agraden els valors predeterminats, aquestes ordres predefinides es poden redefinir amb facilitat com qualsevol altra variable, al principi del seu fitxer de codi d’entrada.
Els següents són els fitxers més útils que es troben a ‘ly/’:
| Fitxer | Contingut |
|---|---|
| ‘ly/engraver-init.ly’ | Definicions de contextos de gravadors |
| ‘ly/paper-defaults-init.ly’ | Especificacions de valors predeterminats relacionats amb el paper |
| ‘ly/performer-init.ly’ | Definicions de contextos d’interpretació |
| ‘ly/property-init.ly’ | Definicions de totes les ordres predefinides que són comunes |
| ‘ly/spanner-init.ly’ | Definicions de les ordres predefinides relacionades amb els objects d’extensió |
Altres ajustaments (com ara les definicions de les ordres d’etiquetatge) s’emmagatzemen com fitxers ‘.scm’ (de l’Scheme). El llenguatge de programació Scheme es fa servir per proporcionar una interfície programable per al funcionament intern del LilyPond. Qualsevol explicació addicional sobre aquests fitxers es troba pel moment fora de l’àmbit d’aquest manual, perquè es requereixen coneixements del llenguatge Scheme. S’adverteix als usuaris cal una important quantitat de coneixements tècnics o de temps per comprendre el llenguatge Scheme i aquests fitxers (vegeu Tutorial de l’Scheme.
Si ja teniu aquests coneixements, els fitxers de l’Scheme que us poden interessar són:
| Fitxer | Contingut |
|---|---|
| ‘scm/auto-beam.scm’ | Valors predeterminats de sub-barrat |
| ‘scm/define-grobs.scm’ | Valors predeterminats de les propietats d’objectes gràfics (grobs) |
| ‘scm/define-markup-commands.scm’ | Especificació de totes les ordres d’etiquetatge |
| ‘scm/midi.scm’ | Ajustaments predeterminats per a la sortida MIDI |
| ‘scm/output-lib.scm’ | Ajustaments que afecten l’aspecte dels trastos, colors, alteracions, línies divisòries, etc. |
| ‘scm/parser-clef.scm’ | Definicions de les claus contemplades |
| ‘scm/script.scm’ | Ajustaments predeterminats per a les articulacions |
| [ << Ajustament de la sortida ] | [Part superior][Continguts][Índex][ ? ] | [ Plantilles >> ] | ||
| [ < Fulls d'estil ] | [ Amunt : Ajustaments addicionals ] | [ Ajustaments avançats amb l'Scheme > ] | ||
Altres idiomes: English, česky, deutsch, español, français, italiano, 日本語, nederlands.
Quant a selecció automàtica de l'idioma.