From 78b7ffda242f80920184cd6f1126b50a3c4c0395 Mon Sep 17 00:00:00 2001 From: Walter Garcia-Fontes Date: Sun, 14 May 2017 19:43:56 +0200 Subject: [PATCH] Doc-ca: Contributing notation/staff.itely and correcting errors --- .../ca/learning/common-notation.itely | 2 +- Documentation/ca/learning/fundamental.itely | 2 +- Documentation/ca/notation/notation.itely | 2 +- Documentation/ca/notation/pitches.itely | 10 +- Documentation/ca/notation/rhythms.itely | 6 +- Documentation/ca/notation/simultaneous.itely | 2 +- Documentation/ca/notation/staff.itely | 1577 +++++++++++++++++ Documentation/ca/web.texi | 147 +- Documentation/ca/web/community.itexi | 6 +- Documentation/ca/web/introduction.itexi | 490 +++-- 10 files changed, 2004 insertions(+), 240 deletions(-) create mode 100644 Documentation/ca/notation/staff.itely diff --git a/Documentation/ca/learning/common-notation.itely b/Documentation/ca/learning/common-notation.itely index a8e96f0806..9b7fb69bbb 100644 --- a/Documentation/ca/learning/common-notation.itely +++ b/Documentation/ca/learning/common-notation.itely @@ -950,7 +950,7 @@ també controla l'abast de les línies divisòries. @seealso Referència de la notació: @rusernamed{Keyboard and other multi-staff instruments,Teclat i altres instruments de pentagrama múltiple}, -@rusernamed{Displaying staves,Visualització dels pentagrames}. +@ruser{Visualització dels pentagrames}. @node Combinar notes per formar acords @subsection Combinar notes per formar acords diff --git a/Documentation/ca/learning/fundamental.itely b/Documentation/ca/learning/fundamental.itely index e64fc578b0..56733a63e6 100644 --- a/Documentation/ca/learning/fundamental.itely +++ b/Documentation/ca/learning/fundamental.itely @@ -493,7 +493,7 @@ pentagrama nou s'ha de col·locar per sobre del pentagrama anomenat Els fragments d'ossia s'escriuen sovint sense clau i sense indicació de compàs, i generalment amb una lletra més petita. Per fer això caldrien més ordres que encara no s'han vist. Vegeu -@ref{Mida dels objectes} i @rusernamed{Ossia staves,Pentagrames d'Ossia}. +@ref{Mida dels objectes} i @ruser{Pentagrames d'Ossia}. @node Quant a la impossibilitat de niuar claus i lligadures @subsection Quant a la impossibilitat de niuar claus i lligadures diff --git a/Documentation/ca/notation/notation.itely b/Documentation/ca/notation/notation.itely index d5b9a71a0a..23ba0c966a 100644 --- a/Documentation/ca/notation/notation.itely +++ b/Documentation/ca/notation/notation.itely @@ -25,7 +25,7 @@ Aquest capítol explica com crear notació musical. * Expressions:: Addició d'expressió a les notes. * Repeticions:: Repeticions de música. * Notes simultànies:: Més d'una nota a l'hora. -* Staff notation:: Imprimir pentagrames. +* Notació dels pentagrames:: Impressió dels pentagrames. * Editorial annotations:: Notació especial per augmentar la llegibilitat. * Text:: Addicció de text a les partitures. @end menu diff --git a/Documentation/ca/notation/pitches.itely b/Documentation/ca/notation/pitches.itely index c13f7a9f10..4c18ff3806 100644 --- a/Documentation/ca/notation/pitches.itely +++ b/Documentation/ca/notation/pitches.itely @@ -128,7 +128,7 @@ Glossari musical: @rglos{Pitch names}. Fragments de codi: -@rlsrnamed{Pitches,Altures}. +@rlsr{Pitches}. @node Escriptura d'octava relativa @@ -1176,7 +1176,7 @@ que requereix claus de tabulatura s'estudia a Per fer servir claus a les notes guia, vegeu les ordres @code{\cueClef} i @code{\cueDuringWithClef} a -@rusernamed{Formatting cue notes,Formatació de les notes guia} +@ref{Format de les notes guia}. @cindex transpositores, claus @cindex clau transpositora @@ -1286,7 +1286,7 @@ Referencia de la notación: @rusernamed{Gregorian clefs,Claus del cant gregorià}, @rusernamed{Default tablatures,Tabulatures predeterminades} @rusernamed{Custom tablatures,Tabulatures personalizadas}. -@rusernamed{Formatting cue notes,Formatació de les notes guia}. +@ref{Format de les notes guia}. Fitxers instal·lats: @file{scm/parser-clef.scm}. @@ -1518,7 +1518,7 @@ certes partes es poden gravar en un to diferent del tonalitat del @notation{instrumento transpositor}; si no es fa així, la sortida MIDI i les notes guia a altres parts produiran altures incorrectes. Per veure més informació sobre parts citades -com a guia, consulteu @rusernamed{Quoting other voices,Cites d'altres veus}. +com a guia, consulteu @ref{Cites a altres veus}. @example \transposition @var{pitch} @@ -1601,7 +1601,7 @@ Glossari musical: @rglos{transposing instrument}. Referència de la notació: -@rusernamed{Quoting other voices,Cites d'altres veus}, +@ref{Cites a altres veus}, @ref{Transposició}. Fragments de codi: diff --git a/Documentation/ca/notation/rhythms.itely b/Documentation/ca/notation/rhythms.itely index ca6ae390aa..ef2f00b9c2 100644 --- a/Documentation/ca/notation/rhythms.itely +++ b/Documentation/ca/notation/rhythms.itely @@ -1471,7 +1471,7 @@ del compàs actual. No crea un nou compàs amb numeració. \relative { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber.break-visibility = - #end-of-line-invisible + #end-of-line-invisible \time 9/8 d''4.~ 4 d8 d( c) b | c4.~ 4. \bar "||" \time 12/8 @@ -1488,7 +1488,7 @@ sol. \relative { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber.break-visibility = - #end-of-line-invisible + #end-of-line-invisible \time 6/8 \partial 8 e'8 | a4 c8 b[ c b] | @@ -3097,7 +3097,7 @@ en qualsevol moment amb @samp{\set Timing.defaultBarType Referència de la notació: @rusernamed{Line breaking,Salts de línia}, @ref{Repeticions}, -@rusernamed{Grouping staves,Agrupament de pentagrames}. +@ref{Agrupament de pentagrames}. Fitxers instal·lats: @file{scm/bar-line.scm}. diff --git a/Documentation/ca/notation/simultaneous.itely b/Documentation/ca/notation/simultaneous.itely index 45bc132e50..50e86c4ba8 100644 --- a/Documentation/ca/notation/simultaneous.itely +++ b/Documentation/ca/notation/simultaneous.itely @@ -1136,7 +1136,7 @@ Glossari musical: @rglos{part}. Referència de la notació: -@rusernamed{Writing parts,Escriptura de les particel·les}. +@ref{Escriptura de les particel·les}. Fragments de codi: @rlsr{Simultaneous notes}. diff --git a/Documentation/ca/notation/staff.itely b/Documentation/ca/notation/staff.itely new file mode 100644 index 0000000000..b955856bbf --- /dev/null +++ b/Documentation/ca/notation/staff.itely @@ -0,0 +1,1577 @@ +@c -*- coding: utf-8; mode: texinfo; documentlanguage: ca -*- +@ignore + Translation of GIT committish: 19d0e8e1a9cee3444ec4915b1d2d116e67f5b3f7 + + When revising a translation, copy the HEAD committish of the + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. +@end ignore + +@c \version "2.19.21" + +@c Translators: Walter Garcia-Fontes +@c Translation checkers: + +@node Notació dels pentagrames +@section Notació dels pentagrames +@translationof Staff notation + +@c The line width is a bit of a hack to allow space for the +@c instrument names. +@lilypondfile[quote,ragged-right,line-width=14.5\cm,staffsize=16]{staff-headword.ly} + +Aquesta secció explica com infliur sobre l'aparença dels +pentagrames, com imprimir partitures amb més d'un pentagrama i com +afegir indicacions de temps i notes guia als pentagrames. + +@menu +* Visualització dels pentagrames:: +* Modificació de pentagrames separats:: +* Escriptura de les particel·les:: +@end menu + + +@node Visualització dels pentagrames +@subsection Visualització dels pentagrames +@translationof Displaying staves + +Aquesta secció descriu els diferents mètodes de creació de +pentagrames i grups de pentagrames. + +@menu +* Creació d'instàncies de pentagrames nous:: +* Agrupament de pentagrames:: +* Grups de pentagrames niuats:: +* Separació de sistemes:: +@end menu + + +@node Creació d'instàncies de pentagrames nous +@unnumberedsubsubsec Creació d'instàncies de pentagrames nous +@translationof Instantiating new staves + +@cindex nou pentagrama +@cindex pauta +@cindex pentagrama, iniciar +@cindex pentagrama, instanciar +@cindex pentagrama, nou +@cindex pentagrama de percussió +@cindex pentagrama únic +@cindex percussió, pauta de +@cindex gregorià, cant, pauta de transcripció de +@cindex rítmica, pauta +@cindex tabulatura, pauta de + +@funindex \drummode +@funindex DrumStaff +@funindex RhythmicStaff +@funindex TabStaff +@funindex MensuralStaff +@funindex VaticanaStaff +@funindex GregorianTranscriptionStaff + +Les @notation{pautes} i els @notation{pentagrames} o pautes de +cinc línies es creen amb les ordres @code{\new} o +@code{\context}. Per veure més detalls, consulteu +@rusernamed{Creating and referencing contexts,Creació i referència de contextos}. + +El context bàsic de pentagrama és @code{Staff}: + +@lilypond[verbatim,quote] +\new Staff \relative { c''4 d e f } +@end lilypond + +El context @code{DrumStaff} crea una pauta de cinc línies +preparada per a un conjunt de bateria típic. Cada instrument es +presenta amb un símbol diferent. Els instruments s'escriuen en el +mode de percussió que segueix a una ordre @code{\drummode}, amb +cada instrument identificat per un nom. Per veure més detalls, +consulteu @rusernamed{Percussion staves,Pautes de percussió}. + +@lilypond[verbatim,quote] +\new DrumStaff { + \drummode { cymc hh ss tomh } +} +@end lilypond + +@code{RhythmicStaff} crea una pauta d'una sola línia que sols +mostra les duracions de l'entrada. Es preserven les duracions +reals. Per veure més detalls, consulteu +@ref{Mostrar els ritmes de la melodia}. + +@lilypond[verbatim,quote] +\new RhythmicStaff { c4 d e f } +@end lilypond + +@code{TabStaff} crea una tabulatura amb sis cordes en l'afinació +estàndard de la guitarra. Per veure més detalls, consulteu +@rusernamed{Default tablatures,Tabulatures predeterminades}. + +@lilypond[verbatim,quote] +\new TabStaff \relative { c''4 d e f } +@end lilypond + +Hi ha dos contextos de pauta específics per a la notació de música +antiga: @code{MensuralStaff} i @code{VaticanaStaff}. es descriuen +a @rusernamed{Pre-defined contexts,Contextos predefinits}. + +@code{GregorianTranscriptionStaff} crea una pauta per a la notació +moderna de cant gregorià. No mostra línies divisòries. +@lilypond[verbatim,quote] +\new GregorianTranscriptionStaff \relative { c''4 d e f e d } +@end lilypond + +Es poden definir contextos nous de pentagrama únic. Per veure més +detalls, consulteu @rusernamed{Defining new contexts,Definició de nous contextos}. + +@seealso +Glossari musical: +@rglos{staff}, +@rglos{staves}. + +Referència de la notació: +@rusernamed{Creating and referencing contexts,Creació i referència de contextos}, +@rusernamed{Percussion staves,Pautes de percussió}, +@ref{Mostrar els ritmes de la melodia}, +@rusernamed{Default tablatures,Tabulatures predeterminades}, +@rusernamed{Pre-defined contexts,Contextos predefinits}, +@ref{El símbol del pentagrama}, +@rusernamed{Gregorian chant contexts,Contextos del cant gregorià}, +@rusernamed{Mensural contexts,Contextos de la música mensural}, +@rusernamed{Defining new contexts,Definició de nous contextos}. + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{Staff}, +@rinternals{DrumStaff}, +@rinternals{GregorianTranscriptionStaff}, +@rinternals{RhythmicStaff}, +@rinternals{TabStaff}, +@rinternals{MensuralStaff}, +@rinternals{VaticanaStaff}, +@rinternals{StaffSymbol}. + + +@node Agrupament de pentagrames +@unnumberedsubsubsec Agrupament de pentagrames +@translationof Grouping staves + +@cindex començament del sistema +@cindex pentagrames, diversos +@cindex claudàtor vertical +@cindex clau vertical +@cindex pentagrames de piano +@cindex pentagrames, grup de +@cindex pauta de cor +@cindex sistema, delimitador de començament +@cindex cor, sistema de +@cindex piano, sistema de +@cindex piano, pentagrames de +@cindex sistema de piano +@cindex sistema de cor +@cindex sistema + +Hi ha diversos contextos per agrupar pentagrames individuals +formant sistemes. Cada context d'agrupament estableix l'estil del +delimitador de començament del sistema i el comportament de les +barres de compàs. + +Si no s'especifica cap context, s'usen les propietats +predeterminades: el grup comença amb una línia vertical i les +barres de compàs no estan connectades. + +@lilypond[verbatim,quote] +<< + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } +>> +@end lilypond + +Al context @code{StaffGroup}, el grup s'inicia amb una clau i les +barres de compàs es dibuixen travessant tots els pentagrames. + +@lilypond[verbatim,quote] +\new StaffGroup << + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } +>> +@end lilypond + +A un @code{ChoirStaff} (sistema de cor), el grup s'inicia amb una +clau, però les barres de compàs no estan connectades. + +@lilypond[verbatim,quote] +\new ChoirStaff << + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } +>> +@end lilypond + +A un @code{GrandStaff} (sistema de piano), el grup s'inicia amb +una clau i les barres de compàs es connecten entre els pentagrames. + +@lilypond[verbatim,quote] +\new GrandStaff << + \new Staff \relative { c''1 c } + \new Staff \relative { c''1 c } +>> +@end lilypond + +El @code{PianoStaff} (sistema de piano) es idèntic a +@code{GrandStaff}, excepte que contempla directament la impressió +del nom de l'instrument. Per veure més detalls, consulteu +@ref{Noms d'instruments}. + +@lilypond[verbatim,quote] +\new PianoStaff << + \set PianoStaff.instrumentName = #"Piano" + \new Staff \relative { c''1 c } + \new Staff \relative { \clef bass c1 c } +>> +@end lilypond + +Cada context de grup de pentagrames fixa la propietat del +delimitador d'inici @code{systemStartDelimiter} a un dels valors +següents: @code{SystemStartBar} (línia), +@code{SystemStartBrace} (clau) o @code{SystemStartBracket} +(claudàtor). També està disponible un quart delimitador, +@code{SystemStartSquare} (clau amb angles rectes), però s'ha +d'especificar explícitament. + +Es poden definir contextos nous de grup de pentagrames. Per veure +més detalls, consulteu +@rusernamed{Defining new contexts,Definició de nous contextos}. + +@snippets +@lilypondfile[verbatim,quote,texidoc,doctitle] +{use-square-bracket-at-the-start-of-a-staff-group.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{display-bracket-with-only-one-staff-in-a-system.ly} + +@cindex disseny «mensurstriche» +@cindex mensurstriche, disseny +@cindex renaixement, música del +@cindex transcripció de música mensural +@cindex mensural, música, transcripció de + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{mensurstriche-layout-bar-lines-between-the-staves.ly} + +@seealso +Glossari musical: +@rglos{brace}, +@rglos{bracket}, +@rglos{grand staff}. + +Referència de la notació: +@ref{Noms d'instruments}, +@rusernamed{Defining new contexts,Definició de nous contextos}. + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{Staff}, +@rinternals{StaffGroup}, +@rinternals{ChoirStaff}, +@rinternals{GrandStaff}, +@rinternals{PianoStaff}, +@rinternals{SystemStartBar}, +@rinternals{SystemStartBrace}, +@rinternals{SystemStartBracket}, +@rinternals{SystemStartSquare}. + + +@node Grups de pentagrames niuats +@unnumberedsubsubsec Grups de pentagrames niuats +@translationof Nested staff groups + +@cindex pentagrames niuats +@cindex niuat de pentagrames +@cindex sistema, delimitadors d'inici niuats +@cindex niuats, claus de pentagrama +@cindex claus niuades +@cindex claus, niuat de + +Els contextos de grups de pentagrames es poden niuar fins a una +profunditat arbitrària. En aquest cas, cada contest descendent +crea una clau nova adjacent a la clau del seu grup pare. + +@lilypond[verbatim,quote] +\new StaffGroup << + \new Staff \relative { c''2 c | c2 c } + \new StaffGroup << + \new Staff \relative { g'2 g | g2 g } + \new StaffGroup \with { + systemStartDelimiter = #'SystemStartSquare + } + << + \new Staff \relative { e'2 e | e2 e } + \new Staff \relative { c'2 c | c2 c } + >> + >> +>> +@end lilypond + +Es poden definir nous contextos de grups de pentagrames niuats. +Per veure més detalls, consulteu +@rusernamed{Defining new contexts,Definició de nous contextos}. + +@snippets +@lilypondfile[verbatim,quote,texidoc,doctitle] +{nesting-staves.ly} + +@seealso +Referència de la notació: +@ref{Agrupament de pentagrames}, +@ref{Noms d'instruments}, +@rusernamed{Defining new contexts,Definició de nous contextos}. + +Fragmentos de código: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{StaffGroup}, +@rinternals{ChoirStaff}, +@rinternals{SystemStartBar}, +@rinternals{SystemStartBrace}, +@rinternals{SystemStartBracket}, +@rinternals{SystemStartSquare}. + + +@node Separació de sistemes +@unnumberedsubsubsec Separació de sistemes +@translationof Separating systems + +@cindex separació de sistemes, marca de + +Si el nombre de sistemes per pàgina varia d'una pàgina a una +altra, s'acostuma a separar els sistemes col·locant una marca +separadora entre ells. De forma predeterminada, el separador de +sistemes està inhabilitat, però es pot activar amb una opció de +@code{\paper}. + +@c \book is required here to display the system separator +@c ragged-right is required as there are two systems +@lilypond[verbatim,quote,ragged-right] +\book { + \score { + \new StaffGroup << + \new Staff { + \relative { + c''4 c c c + \break + c4 c c c + } + } + \new Staff { + \relative { + c''4 c c c + \break + c4 c c c + } + } + >> + } + \paper { + system-separator-markup = \slashSeparator + % les ordres següents sols calen per al format d'aquesta documentació + paper-width = 100\mm + paper-height = 100\mm + tagline = ##f + } +} +@end lilypond + +@seealso +Referència de la notació: +@rusernamed{Page layout,Disposició de la pàgina}. + +Fragments de codi: +@rlsr{Staff notation}. + +@node Modificació de pentagrames separats +@subsection Modificació de pentagrames separats +@translationof Modifying single staves + +Aquesta secció explica com canviar els atributs específics d'un +pentagrama: per exemple, canviar el nombre de línies o la mida de +la pauta. També es descriuen els mètodes per començar i acabar +els pentagrames, i establir seccions d'ossia. + +@menu +* El símbol del pentagrama:: +* Pentagrames d'Ossia:: +* Ocultament de pentagrames:: +@end menu + + +@node El símbol del pentagrama +@unnumberedsubsubsec El símbol del pentagrama +@translationof Staff symbol + +@cindex pentagrama, símbol del +@cindex pentagrama, aturar i iniciar línies del +@cindex pentagrama, modificar les línies del +@cindex addicionals, línies +@cindex addicionals internes, línies +@cindex addicionals, modificar línies +@cindex línies del pentagrama +@cindex línies addicionals + +@funindex \startStaff +@funindex \stopStaff + +Es poden usar les ordres @code{\stopStaff} i +@code{\startStaff} per aturar i (re)iniciar, respectivament, la +impressió de les línies de la pauta a qualsevol punt de la partitura. + +@lilypond[verbatim,quote] +\relative { + \stopStaff f''4 d \startStaff g, e + f'4 d \stopStaff g, e + f'4 d \startStaff g, e +} +@end lilypond + +@predefined +@code{\startStaff}, +@code{\stopStaff}. +@endpredefined + +Les línies de la pauta pertanyen al grob @code{StaffSymbol} +(incloses les línies addicionals) i es poden modificar usant es +propietats de @code{StaffSymbol}, però aquestes modificacions +s'han de fer abans que el pentagrama es (re)iniciï. + +Es pot canviar el nombre línies de la pauta: + +@lilypond[verbatim,quote] +\relative { + f''4 d \stopStaff + \override Staff.StaffSymbol.line-count = #2 + \startStaff g, e | + + f'4 d \stopStaff + \revert Staff.StaffSymbol.line-count + \startStaff g, e | +} +@end lilypond + +La posició de cada una de les línies de la pauta també poden +canviar-se. Una llista de números fixa la posició de cada línia. +@code{0}@tie{}correspon a la línia central normal, i les posicions +normals de les línies són +@code{(-4@tie{}-2@tie{}0@tie{}2@tie{}4)}. S'imprimeix una sola +línia de pauta per cada valor que s'introdueix, de manera que el +nombre de línies així com la seva posició a la pauta poden +canviar-se amb una sola operació de sobreescriptura. + +@lilypond[verbatim,quote] +\relative { + f''4 d \stopStaff + \override Staff.StaffSymbol.line-positions = #'(1 3 5 -1 -3) + \startStaff g, e | + f'4 d \stopStaff + \override Staff.StaffSymbol.line-positions = #'(8 6.5 -6 -8 -0.5) + \startStaff g, e | +} +@end lilypond + +Per preservar les direccions típiques de les pliques (cap amunt +per a la meitat inferior del pentagrama i cap avall per a la +meitat superior), ham d'alinear la línia (o espai) central de la +pauta personalitzada amb la posició de la línia central normal +(0). Pot caldre un ajust de la posició de la clau i del +Do@tie{}central perquè es corresponguin a les línies noves. +Vegeu @ref{Clau}. + +Pot canviar-se el gruix de les línies de la pauta. També resulten +afectades, de forma predeterminada, les línies addicionals i no la +plica de les figures. + +@lilypond[verbatim,quote] +\new Staff \with { + \override StaffSymbol.thickness = #3 +} \relative { + f''4 d g, e +} +@end lilypond + +També és possible fixar el gruix de les línies addicionals de +forma independent del de les línies de la pauta. + +@lilypond[verbatim,quote] +\new Staff \with { + \override StaffSymbol.thickness = #2 + \override StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4) +} \relative { + f'''4 a, a,, f +} +@end lilypond + +@noindent +El primer valor es multiplica pel gruix de les línies del +pentagrama, el segon per l'amplada d'un espai del pentagrama, i +després els dos valors se sumen per obtenir el gruix de les línies +addicionals. + +Es poden alterar les posicions de les línies addicionals: + +@lilypond[verbatim,quote] +\new Staff \with { + \override StaffSymbol.ledger-positions = #'(-3 -2 -1 2 5 6) +} \relative { + f'''4 a, a,, f +} +@end lilypond + +Pot aconseguir-se que les línies addicionals afegides apareguin +per sobre o per sota del cap de les figures, depenent de la +posició actual relativa a d'altres caps de figura que tenen també +les seves pròpies línies addicionals. + +@lilypond[verbatim,quote] +\new Staff \with { + \override StaffSymbol.ledger-extra = #4 +} \relative { + f'''4 a, d, f, +} +@end lilypond + +També es pot fer que les línies addicionals apareguin dins del +pentagrama al lloc on es requereixin línies de pauta +personalitzades. L'exemple mostra la posició predeterminada de +les línies addicionals quan el valor de posició explícit +@code{ledger-position} se ha fixat o no. L'ordre +@code{\stopStaff} cal a l'exemple per revertir l'ordre de +sobreescriptura @code{\override} per a tot el +@code{StaffSymbol} (el símbol de pauta). + +@lilypond[verbatim,quote] +\relative d' { + \override Staff.StaffSymbol.line-positions = #'(-8 0 2 4) + d4 e f g + \stopStaff + \startStaff + \override Staff.StaffSymbol.ledger-positions = #'(-8 -6 (-4 -2) 0) + d4 e f g +} +@end lilypond + +Pot alterar-se la distància entre línies de pauta. Això afecta +també l'espaiat de les línies addicionals. + +@lilypond[verbatim,quote] +\new Staff \with { + \override StaffSymbol.staff-space = #1.5 +} \relative { + f'''4 d, g, e, +} +@end lilypond + +@snippets +@lilypondfile[verbatim,quote,texidoc,doctitle] +{making-some-staff-lines-thicker-than-the-others.ly} + +@seealso +Glossari musical: +@rglos{line}, +@rglos{ledger line}, +@rglos{staff}. + +Referència de la notació: +@ref{Clau}. + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{StaffSymbol}, +@rinternals{staff-symbol-interface}. + + +@node Pentagrames d'Ossia +@unnumberedsubsubsec Pentagrames d'Ossia +@translationof Ossia staves + +@cindex pentagrama a la francesa +@cindex ossia +@cindex francesa, pentagrames a la +@cindex pauta, escalat de +@cindex escalat de pentagrames + +@funindex \startStaff +@funindex \stopStaff + +Els pentagrames @notation{Ossia} es poden preparar mitjançant la +creació d'un pentagrama simultani nou a la posició adequada: + +@lilypond[verbatim,quote] +\new Staff \relative { + c''4 b d c + << + { c4 b d c } + \new Staff { e4 d f e } + >> + c4 b c2 +} +@end lilypond + +@noindent +Tanmateix, l'exemple anterior no es el que normalment es desitja. +Per crear pentagrames d'ossia que estiguin per sobre el pentagrama +original, que no tinguin ni compàs ni clau, i que tinguin una mida +menor de tipus de lletra, es poden fer servir diversos +ajustaments. El Manual d'Aprenentatge descriu una tècnica +específica per assolir aquest objectiu, començant per +@rlearning{Niuat d'expressions musicals}. + +L'exemple següent fa servir la propietat @code{alignAboveContext} +per alinear el pentagrama d'ossia. Aquest mètode és molt +convenient quan calen sols alguns pentagrames d'ossia. + +@lilypond[verbatim,quote] +\new Staff = "main" \relative { + c''4 b d c + << + { c4 b d c } + + \new Staff \with { + \remove "Time_signature_engraver" + alignAboveContext = #"main" + \magnifyStaff #2/3 + firstClef = ##f + } + { e4 d f e } + >> + c4 b c2 +} +@end lilypond + +Si es requereixen molts pentagrames d'ossia aïllats, pot ser més +convenient la creació d'un context @code{Staff} buit amb +un @emph{identificador de context} específic; després es poden +crear els pentagrames d'ossia @emph{cridant} a aquest context i +usant @code{\startStaff} i @code{\stopStaff} als punts desitjats. +Els avantatges d'aquest mètode són més patents si la peça és més +llarga com a l'exemple següent. + +@lilypond[verbatim,quote,ragged-right] +<< + \new Staff = "ossia" \with { + \remove "Time_signature_engraver" + \hide Clef + \magnifyStaff #2/3 + } + { \stopStaff s1*6 } + + \new Staff \relative { + c'4 b c2 + << + { e4 f e2 } + \context Staff = "ossia" { + \startStaff e4 g8 f e2 \stopStaff + } + >> + g4 a g2 \break + c4 b c2 + << + { g4 a g2 } + \context Staff = "ossia" { + \startStaff g4 e8 f g2 \stopStaff + } + >> + e4 d c2 + } +>> +@end lilypond + +Com a alternativa, es pot usar l'ordre +@code{\RemoveAllEmptyStaves} per crear pentagrames d'ossia. Aquest +mètode és molt convenient quan els pentagrames d'ossia apareixen +immediatament després d'un salt de línia. Per veure més +informació sobre @code{\RemoveAllEmptyStaves}, consulteu +@ref{Ocultament de pentagrames}. + +@lilypond[verbatim,quote,ragged-right] +<< + \new Staff = "ossia" \with { + \remove "Time_signature_engraver" + \hide Clef + \magnifyStaff #2/3 + \RemoveAllEmptyStaves + } \relative { + R1*3 + c''4 e8 d c2 + } + \new Staff \relative { + c'4 b c2 + e4 f e2 + g4 a g2 \break + c4 b c2 + g4 a g2 + e4 d c2 + } +>> +@end lilypond + + +@snippets + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{vertically-aligning-ossias-and-lyrics.ly} + +@seealso +Glossari musical: +@rglos{ossia}, +@rglos{staff}, +@rglos{Frenched staff}. + +Manual d'aprenentatge: +@rlearning{Niuat d'expressions musicals}, +@rlearning{Mida dels objectes}, +@rlearning{Longitud i gruix dels objectes}. + +Referència de la notació: +@ref{Ocultament de pentagrames}. + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{StaffSymbol}. + + +@node Ocultament de pentagrames +@unnumberedsubsubsec Ocultament de pentagrames +@translationof Hiding staves + +@cindex francesa, partitures a la +@cindex ocultament de pentagrames +@cindex francesa, pentagrama a la +@cindex pentagrama, ocultament de +@cindex pentagrama buit +@cindex ocultar pentagrames +@cindex buit, pentagrama + +@funindex \RemoveEmptyStaves +@funindex \RemoveAllEmptyStaves +@funindex Staff_symbol_engraver +@funindex \stopStaff + +Es poden ocultar les línies del pentagrama traient el gravador +@code{Staff_symbol_engraver} del context de @code{Staff}. Com a +alternativa es pot utilitzar l'ordre @code{\stopStaff}. + +@lilypond[verbatim,quote] +\new Staff \with { + \remove "Staff_symbol_engraver" +} +\relative { a''8 f e16 d c b a2 } +@end lilypond + + +Es poden ocultar els pentagrames buits (per fer el que es coneix +com a @q{partitura a la francesa}) aplicant l'ordre +@code{\RemoveEmptyStaves} sobre un context, cosa que es pot fer +globalment (dins del bloc @code{\layout}) així com per a pautes +específiques sols (dins d'un bloc @code{\with}). Aquest ordre +elimina totes les pautes buides de la partitura excepte les del +primer sistema. Si volem ocultar també les del primer sistema, +usem @code{\RemoveAllEmptyStaves}. Els contextos que estan +contemplats són @code{Staff}, +@code{RhythmicStaff} i @code{VaticanaStaff}. + +@warning{Un pentagrama es considera buit quan conté sols silencis, +silencis multicompàs, desplaçaments, silencis de separació o una +combinació d'aquests elements.} + +@lilypond[verbatim,quote,ragged-right] +\layout { + \context { + \Staff + \RemoveEmptyStaves + } +} + +\relative << + \new Staff { + e'4 f g a \break + b1 \break + a4 b c2 + } + \new Staff { + c,4 d e f \break + R1 \break + f4 g c,2 + } +>> +@end lilypond + +@cindex ossia + +@noindent +També es pot fer ser servir @code{\RemoveAllEmptyStaves} per crear +seccions d'ossia per a un pentagrama. Per veure més detalls, consulteu +@ref{Pentagrames d'Ossia}. + + +@predefined +@code{\RemoveEmptyStaves}, +@code{\RemoveAllEmptyStaves}. +@endpredefined + +@seealso +Glossari musical: +@rglos{Frenched staff}. + +Manual d'aprenentatge: +@rlearning{Visibilitat i color dels objectes}. + +Referència de la notació: +@rusernamed{Changing context default settings,Canvi dels valores per defecte dels contextos}, +@ref{El símbol del pentagrama}, +@ref{Pentagrames d'Ossia}, +@rusernamed{Hidden notes,Notes ocultes}, +@ref{Silencis invisibles}, +@rusernamed{Visibility of objects,Visibilitat dels objectes}. + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{ChordNames}, +@rinternals{FiguredBass}, +@rinternals{Lyrics}, +@rinternals{Staff}, +@rinternals{VerticalAxisGroup}, +@rinternals{Staff_symbol_engraver}. + +@knownissues +L'eliminació del gravador @code{Staff_symbol_engraver} també +oculta les barres de compàs. Si es força la visibilitat de la +barra de compàs, poden ocórrer errors de format visual. En aquest +cas, utilitzeu les següents sobreescriptures de valors en comptes +de treure el gravador: + +@example +\omit StaffSymbol +\override NoteHead.no-ledgers = ##t +@end example + +Per veure els errors i problemes coneguts, així com els +advertiments associats amb @code{\RemoveEmptyStaves}, consulteu +@rusernamed{Changing context default settings,Canvi dels valores per defecte dels contextos}. + +@node Escriptura de les particel·les +@subsection Escriptura de les particel·les +@translationof Writing parts + +Aquesta secció explica com inserir indicacions de temps i noms +d'instruments a una partitura. També es descriuen mètodes per +citar altres veus i donar format a les notes guia. + +@menu +* Noms d'instruments:: +* Cites a altres veus:: +* Format de les notes guia:: +@end menu + + +@node Noms d'instruments +@unnumberedsubsubsec Noms d'instruments +@translationof Instrument names + +@cindex instrument, nom del +@cindex instrument, nom abreujat + +Es poden imprimir els noms dels instruments al costat esquerre +dels pentagrames dins dels contextos @code{Staff}, +@code{PianoStaff}, @code{StaffGroup}, @code{GrandStaff} i +@code{ChoirStaff}. El valor de @code{instrumentName} s'usa per al +primer pentagrama, i el valor de @code{shortInstrumentName} +s'usa per a tots los pentagrames següents.. + +@lilypond[verbatim,quote,ragged-right] +\new Staff \with { + instrumentName = #"Violin " + shortInstrumentName = #"Vln. " +} \relative { + c'4.. g'16 c4.. g'16 \break | c1 | +} +@end lilypond + +@cindex instruments, noms complexos de + +També podem fer servir @code{\markup} per construir noms +d'instrument més complicats: + +@lilypond[verbatim,quote] +\new Staff \with { + instrumentName = \markup { + \column { "Clarinetti" + \line { "in B" \smaller \flat } + } + } +} \relative { + c''4 c,16 d e f g2 +} +@end lilypond + +@cindex noms d'instruments, centrat + +Quan s'agrupen dos o més contextos de pentagrama, els noms +d'instrument i els noms curts apareixen centrats de forma +predeterminada. Per centrar noms d'instrument de diverses línies, +s'ha d'utilitzar @code{\center-column}: + +@lilypond[verbatim,quote,indent=1.5\cm] +<< + \new Staff \with { + instrumentName = #"Flute" + } \relative { + f''2 g4 f +} + \new Staff \with { + instrumentName = \markup { + \center-column { "Clarinet" + \line { "in B" \smaller \flat } + } + } + } \relative { c''4 b c2 } +>> +@end lilypond + +@funindex indent +@funindex short-indent + +Malgrat això, si els noms d'instrument són més llargs, no se +centren per a un grup de pentagrames a no ser que s'augmentin els +valors del sagnat, @code{indent}, i del sagnat curt, +@code{short-indent}. Per veure més detalls sobre aquests +ajustaments, consulteu +@rusernamed{paper variables for shifts and indents,Variables de +paper per a desplaçaments i sagnats}. +@c Quan es tradueixi fer servir +@c @ref{Variables de paper per a desplaçaments i sagnats,,Variables de @code{@bs{}paper} per a desplaçaments i sagnats}. + +@lilypond[verbatim,quote,ragged-right] +<< + \new Staff \with { + instrumentName = #"Alto Flute in G" + shortInstrumentName = #"Flt." + } \relative { + f''2 g4 f \break + g4 f g2 + } + \new Staff \with { + instrumentName = #"Clarinet" + shortInstrumentName = #"Clar." + } \relative { + c''4 b c2 \break + c2 b4 c + } +>> + +\layout { + indent = 3.0\cm + short-indent = 1.5\cm +} +@end lilypond + +@cindex noms de instrument, afegir a d'altres contextos + +Per afegir noms d'instrument a d'altres contextos (com ara +@code{ChordNames} o @code{FiguredBass}), hem d'afegir el gravador +@code{Instrument_name_engraver} a aquest context. Per veure més +detalls, consulteu +@rusernamed{Modifying context plugins,Modificació dels connectors de context}. + + +@cindex noms d'instrument, canviar + +El nom d'instrument curt @code{shortInstrumentName} es pot canviar +a la meitat d'una peça, igual que d'altres ajustaments que poden +caldre per al nou instrument; tanmateix, sols el primer +@code{instrumentName} s'imprimeix i la resta d'ells s'ignoren: + +@lilypond[verbatim,quote,ragged-right] +prepPiccolo = <>^\markup \italic { muta in Piccolo } + +setPiccolo = { + \set Staff.instrumentName = #"Piccolo" + \set Staff.shortInstrumentName = #"Picc." + \set Staff.midiInstrument = #"piccolo" + <>^\markup \bold { Piccolo } + \transposition c'' +} + +prepFlute = <>^\markup \italic { muta in Flauto } + +setFlute = { + \set Staff.instrumentName = #"Flute" + \set Staff.shortInstrumentName = #"Flt." + \set Staff.midiInstrument = #"flute" + <>^\markup \bold { Flute } + \transposition c' +} + +\new Staff \with { + instrumentName = #"Flute" + shortInstrumentName = #"Flt." + midiInstrument = #"flute" +} +\relative { + g'1 g g g \break + g1 g \prepPiccolo R R \break + \setPiccolo + g1 g g g \break + g1 g \prepFlute R R \break + \setFlute + g1 g g g +} +@end lilypond + + +@seealso +Referència de la notació: +@rusernamed{paper variables for shifts and indents,Variables de +paper per a desplaçaments i sagnats}, +@rusernamed{Modifying context plugins,Modificació dels connectors de context}. +@c Quan es tradueixi fer servir +@c @ref{Variables de paper per a desplaçaments i sagnats,,Variables de @code{@bs{}paper} per a desplaçaments i sagnats}. + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{InstrumentName}, +@rinternals{PianoStaff}, +@rinternals{Staff}. + + +@node Cites a altres veus +@unnumberedsubsubsec Cites a altres veus +@translationof Quoting other voices + +@cindex guia, veus +@cindex citar altres veus +@cindex fragments, citar +@cindex notes guia + +@funindex \addQuote +@funindex \quoteDuring +@funindex \transposition + +És molt freqüent que una veu usi les mateixes notes que una altra +veu. Per exemple, els violins primer i segon tocant la mateixa +frase durant un determinat passatge musical. Això es fa deixant +que una veu@emph{citi} a l'altra, sense que s'hagi de tornar a +introduir la música per segon cop. + +L'ordre @code{\addQuote}, utilitzada a l'àmbit del nivell +sintàctic superior, defineix un flux de música des del qual és +possible citar fragments. + +L'ordre @code{\quoteDuring} s'usa per indicar el punt en el qual +comença la cita. Va seguida per dos arguments: el nom de la veu +citada, tal i com es va definir amb @code{\addQuote}, i una +expressió musical que indica la duració de la cita. + +@lilypond[verbatim,quote] +fluteNotes = \relative { + a'4 gis g gis | b4^"quoted" r8 ais\p a4( f) +} + +oboeNotes = \relative { + c''4 cis c b \quoteDuring #"flute" { s1 } +} + +\addQuote "flute" { \fluteNotes } + +\score { + << + \new Staff \with { instrumentName = "Flute" } \fluteNotes + \new Staff \with { instrumentName = "Oboe" } \oboeNotes + >> +} +@end lilypond + +Si l'expressió musical que s'usa per @code{\quoteDuring} conté +qualsevol cosa que no sigui un silenci de separació o un silenci +multicompàs, es produeix una situació de polifonia, cosa que no és +habitualment desitjable: + +@lilypond[verbatim,quote] +fluteNotes = \relative { + a'4 gis g gis | b4^"quoted" r8 ais\p a4( f) +} + +oboeNotes = \relative { + c''4 cis c b \quoteDuring #"flute" { e4 r8 ais b4 a } +} + +\addQuote "flute" { \fluteNotes } + +\score { + << + \new Staff \with { instrumentName = "Flute" } \fluteNotes + \new Staff \with { instrumentName = "Oboe" } \oboeNotes + >> +} +@end lilypond + +Si cal imprimir una ordre @code{\unfoldRepeat} dins d'una +expressió musical en usar @code{\quoteDuring}, aleshores ha de +contenir també la seva pròpia ordre @code{\unfoldRepeat}: + +@lilypond[verbatim,quote] +fluteNotes = \relative { + \repeat volta 2 { a'4 gis g gis } +} + +oboeNotesDW = \relative { + \repeat volta 2 \quoteDuring #"incorrecte" { s1 } +} + +oboeNotesW = \relative { + \repeat volta 2 \quoteDuring #"correcte" { s1 } +} + + +\addQuote "incorrecte" { \fluteNotes } + +\addQuote "correcte" { \unfoldRepeats \fluteNotes } + +\score { + \unfoldRepeats + << + \new Staff \with { instrumentName = "Flute" } + \fluteNotes + \new Staff \with { instrumentName = "Oboe (incorrecte)" } + \oboeNotesDW + \new Staff \with { instrumentName = "Oboe (correcte)" } + \oboeNotesW + >> +} +@end lilypond + +L'ordre @code{\quoteDuring} usa els ajustament de +@code{\transposition} tant de la part citada com de la que cita, +per produir notes que tenen la mateixa alçada de so a la part que +cita i en les de la part citada. + +@lilypond[verbatim,quote] +clarinetNotes = \relative c'' { + \transposition bes + \key d \major + b4 ais a ais | cis4^"citat" r8 bis\p b4( f) +} + +oboeNotes = \relative { + c''4 cis c b \quoteDuring #"clarinet" { s1 } +} + +\addQuote "clarinet" { \clarinetNotes } + + +\score { + << + \new Staff \with { instrumentName = "Clarinet" } \clarinetNotes + \new Staff \with { instrumentName = "Oboe" } \oboeNotes + >> +} +@end lilypond + +@cindex note-event +@cindex articulation-event +@cindex dynamic-event +@cindex rest-event +@cindex slur-event +@cindex crescendo-event + +@funindex quotedEventTypes +@funindex quotedCueEventTypes + +De forma predeterminada, la música citada inclou totes les +articulacions, matisos dinàmics, elements de marcatge, etc., de +l'expressió citada. És possible escollir quins d'aquests +objectes de la música que se cita s'imprimeixen, mitjançant la +propietat de context @code{quotedEventTypes}. + +@lilypond[verbatim,quote] +fluteNotes = \relative { + a'2 g2 | + b4\<^"quoted" r8 ais a4\f( c->) + } + +oboeNotes = \relative { + c''2. b4 | + \quoteDuring #"flute" { s1 } +} + +\addQuote "flute" { \fluteNotes } + +\score { + << + \set Score.quotedEventTypes = #'(note-event articulation-event + crescendo-event rest-event + slur-event dynamic-event) + \new Staff \with { instrumentName = "Flute" } \fluteNotes + \new Staff \with { instrumentName = "Oboe" } \oboeNotes + >> + } +@end lilypond + +Las cites també es poden etiquetar, vegeu +@rusernamed{Using tags,Us de etiquetes}. + +@seealso +Referència de la notació: +@ref{Transposició dels instruments}, +@rusernamed{Using tags,Ús de etiquetes}. + +Fitxers d'inici: +@file{scm/define-event-classes.scm}. + +Fragments de codio: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{Music classes}, +@rinternals{QuoteMusic}, +@rinternals{Voice}. + +@knownissues +Sols el contingut de la primera veu d'una ordre +@code{\addQuote} s'ha de tenir en compte per a la cita, de manera +que si l'expressió musical conté enunciats @code{\new} o +@code{\context Voice}, els seus continguts no seran citats. La +cita de notes d'adorn no està contemplada i pot fer que el +LilyPond acabi de forma abrupta; la cita d'uns tresets dins d'uns +altres pot donar com a resultat una notació de qualitat pobre. + +@node Format de les notes guia +@unnumberedsubsubsec Format de les notes guia +@translationof Formatting cue notes + +@cindex guia, format de les notes +@cindex notes guia +@cindex guia, notes +@cindex guia, notes, format de +@cindex fragments +@cindex citar altres veus +@cindex veus, citar + + +@funindex \cueDuring +@funindex \cueClef +@funindex \cueDuringWithClef +@funindex \quoteDuring + +@cindex notes petites +@cindex petites, notes +@cindex CueVoice + +La manera més senzilla de donar format a les notes guia és crear +explícitament un context @code{CueVoice} dins de la part. + +@lilypond[verbatim] +\relative { + R1 + << + { e'2\rest r4. e8 } + \new CueVoice { + \stemUp d'8^"flute" c d e fis2 + } + >> + d,4 r a r +} +@end lilypond + +L'ordre @code{\cueClef} pot usar-se també amb un context +@code{CueVoice} explícit si es requereix un canvi de clau, i +imprimeix una clau de la mida adequada per a les notes guia. +Després pot utilitzar-se l'ordre @code{\cueClefUnset} per tornar a +la clau original, de nou amb un signe de clau de la mida adequada. + +@lilypond[verbatim,noragged-right] +\relative { + \clef "bass" + R1 + << + { e'2\rest r4. \cueClefUnset e,8 } + \new CueVoice { + \cueClef "treble" \stemUp d''8^"flute" c d e fis2 + } + >> + d,,4 r a r +} +@end lilypond + +Les instruccions @code{\cueClef} i @code{\cueClefUnset} es poden +usar també sense un @code{CueVoice} si cal. + +@lilypond[verbatim,noragged-right] +\relative { + \clef "bass" + R1 + \cueClef "treble" + d''8^"flute" c d e fis2 + \cueClefUnset + d,,4 r a r +} +@end lilypond + +En casos de col·locació més complexa de notes guia, per exemple +amb transposició o inserint notes guia, per més d'una font, poden +usar-se les ordres @code{\cueDuring} o @code{\cueDuringWithClef}. +Són una forma més especialitzada de @code{\quoteDuring}, +vegeu @ref{Cites a altres veus} a la secció anterior. + +La sintaxi és: + +@example +\cueDuring #@var{nom_de_la_cita} #@var{direcció} #@var{música} +@end example + +i + +@example +\cueDuringWithClef #@var{nom_de_la_cita} #@var{direcció} #@var{clau} #@var{música} +@end example + +La música procedent dels compassos corresponents de l'element +@code{@var{nom_de_la_cita}} s' afegeix com un context +@code{CueVoice} y apareix simultàniament amb la +@code{@var{música}}, cosa que produeix una situació polifònica. La +@code{@var{direcció}} agafa un argument @code{UP} (amunt) o +@code{DOWN} (avall), i correspon amb les veus primera i segona, +respectivament, determinant com s'imprimeixen les notes guia en +relació a l'altra veu. + +@lilypond[verbatim,quote] +fluteNotes = \relative { + r2. c''4 | d8 c d e fis2 | g2 d | +} + +oboeNotes = \relative c'' { + R1 + <>^\markup \tiny { flute } + \cueDuring #"flute" #UP { R1 } + g2 c, +} + +\addQuote "flute" { \fluteNotes } + +\new Staff { + \oboeNotes +} +@end lilypond + +@noindent + +És possible ajustar quins aspectes de la música se citen amb +@code{\cueDuring} establint el valor de la propietat +@code{quotedCueEventTypes}. El seu valor per defecte és +@code{'(note-event rest-event tie-event beam-event +tuplet-span-event)}, cosa que significa que sols les notes, +silencis, lligadures d'unió, barres i grups especials se citen, +però no les articulacions, maques dinàmiques, elements de +marcatge, etc. + +@warning{Quan un context @code{Voice} comença amb +@code{\cueDuring}, com a l'exemple següent, el context +@code{Voice} s'ha de declarar explícitament, ja que en cas +contrari tota l'expressió musical pertanyeria al context +@code{CueVoice}.} + +@lilypond[verbatim,quote] +oboeNotes = \relative { + r2 r8 d''16(\f f e g f a) + g8 g16 g g2. +} +\addQuote "oboe" { \oboeNotes } + +\new Voice \relative c'' { + \set Score.quotedCueEventTypes = #'(note-event rest-event tie-event + beam-event tuplet-span-event + dynamic-event slur-event) + \cueDuring #"oboe" #UP { R1 } + g2 c, +} +@end lilypond + +Es poden usar elements de marcatge per mostrar el nom de +l'instrument citat. Si les notes guia requereixen un canvi de +clau, pot fer-se manualment però la clau original s'ha de +restaurar al final de les notes guia. + +@lilypond[verbatim,quote] +fluteNotes = \relative { + r2. c''4 d8 c d e fis2 g2 d2 +} + +bassoonNotes = \relative c { + \clef bass + R1 + \clef treble + <>^\markup \tiny { flute } + \cueDuring #"flute" #UP { R1 } + \clef bass + g4. b8 d2 +} + +\addQuote "flute" { \fluteNotes } + +\new Staff { + \bassoonNotes +} +@end lilypond + +De forma alternativa, pot usar-se la funció +@code{\cueDuringWithClef} en el seu lloc. Aquesta ordre admet un +argument addicional per especificar el canvi de clau que cal +imprimir per a les notes guia, però després imprimeix +automàticament la clau original un cop que ha finalitzat la sèrie +de notes guia. + +@lilypond[verbatim,quote] +fluteNotes = \relative { + r2. c''4 d8 c d e fis2 g2 d2 +} + +bassoonNotes = \relative c { + \clef bass + R1 + <>^\markup { \tiny "flute" } + \cueDuringWithClef #"flute" #UP #"treble" { R1 } + g4. b8 d2 +} + +\addQuote "flute" { \fluteNotes } + +\new Staff { + \bassoonNotes +} +@end lilypond + +@funindex \transposedCueDuring + +Com @code{\quoteDuring}, @code{\cueDuring} té en compte les +transposicions instrumentals. Les notes guia es produeixen en les +alçades en les quals s'escriurien per a l'instrument que rep la +cita, per produir així les alçades de so de l'instrument original. + +Per transportar les notes guia de forma diferent, useu +@code{\transposedCueDuring}. Aquesta ordre accepta un argument +addicional per especificar el so d'un Do central de concert. Això +és útil per agafar cites d'un instrument que està a un registre +completament diferent. + +@lilypond[verbatim,quote] +piccoloNotes = \relative { + \clef "treble^8" + R1 + c'''8 c c e g2 + c4 g g2 +} + +bassClarinetNotes = \relative c' { + \key d \major + \transposition bes, + d4 r a r + \transposedCueDuring #"piccolo" #UP d { R1 } + d4 r a r +} + +\addQuote "piccolo" { \piccoloNotes } + +<< + \new Staff \piccoloNotes + \new Staff \bassClarinetNotes +>> +@end lilypond + +@cindex removing cue notes +@cindex cue notes, removing + +@funindex \killCues + +L'ordre @code{\killCues} elimina les notes guia d'una expressió +musical, de forma que la mateixa expressió musical pugui +utilitzar-se per produir la particel·la instrumental (amb notes +guia) i la partitura de conjunt. L'ordre @code{\killCues} elimina +solament les notes i esdeveniments que s'han citat mitjançant +@code{\cueDuring}. Altres elements de marcatge associats amb les +guies, com els canvis de clau o una etiqueta identificativa de +l'instrument font, poden marcar-se per a la seva inclusió +selectiva dins de la partitura, vegeu +@rusernamed{Using tags,Ús de etiquetes}. + +@lilypond[verbatim,quote] +fluteNotes = \relative { + r2. c''4 d8 c d e fis2 g2 d2 +} + +bassoonNotes = \relative c { + \clef bass + R1 + \tag #'part { + \clef treble + <>^\markup \tiny { flute } + } + \cueDuring #"flute" #UP { R1 } + \tag #'part \clef bass + g4. b8 d2 +} + +\addQuote "flute" { \fluteNotes } + +\new Staff { + \bassoonNotes +} + +\new StaffGroup << + \new Staff { + \fluteNotes + } + \new Staff { + \removeWithTag #'part { \killCues { \bassoonNotes } } + } +>> +@end lilypond + +Com a alternativa, els canvis de clau i les etiquetes d'instrument +es poden recol·lectar dins d'una definició d'instrument per al seu +ús repetit, utilitzant +@code{\addInstrumentDefinition} que es descriu a +@ref{Noms d'instruments}. + +@seealso +Referència de la notació: +@ref{Cites a altres veus}, +@ref{Transposició dels instruments}, +@ref{Noms d'instruments}, +@ref{Clau}, +@ref{Musical cues,Pistes musicals}, +@rusernamed{Using tags,Ús de etiquetes}. + + +Fragments de codi: +@rlsr{Staff notation}. + +Referència de funcionament intern: +@rinternals{CueVoice}, +@rinternals{Voice}. + +@knownissues +Poden ocórrer col·lisions amb els silencis si s'usa +@code{\cueDuring}, entre els contextos de @code{Voice} i de +@code{CueVoice}. En usar @code{\cueDuringWithClef} o +@code{\transposedCueDuring} l'argument addicional requerit per a +cada cas ha d'anar després de la cita i de la direcció. diff --git a/Documentation/ca/web.texi b/Documentation/ca/web.texi index 16d9ce6d7a..d4a8689608 100644 --- a/Documentation/ca/web.texi +++ b/Documentation/ca/web.texi @@ -1,10 +1,11 @@ \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: ca -*- @c This file is part of web.texi @ignore - Translation of GIT committish: 9af671bb61b95c9cb9740e92ddb6cd1a51c1aecf + Translation of GIT committish: 472ecfdd548d8f700d71ec1a403b7a5bdce7d5ba When revising a translation, copy the HEAD committish of the - version that you are working on. See TRANSLATION for details. + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. @end ignore @setfilename web.info @@ -119,52 +120,116 @@ Per al LilyPond versió @version{} @c @im ageId{cmws,web-snippet-alpha.png,Catchy Musical Web Snippet} @divId{quickSummary} -@subheading ¿Què és el LilyPond? - El LilyPond és un programa de gravat musical (tipografia musical o edició de partitures), consagrat a la producció de partitures de la qualitat més alta possible. Introdueix l'estètica de la música gravada de la forma tradicional -a les partitures impreses mijtançant l'ordinador. +a les partitures impreses mitjançant l'ordinador. LilyPond és programari lliure i forma part del @uref{http://www.gnu.org/home.ca.html,Projecte GNU}. @divClass{align-right} -Podeu llegir més a la nostra @ref{Introducció}! +Podeu llegir més a la nostra @ref{Introducció}. @divEnd @divEnd -@divClass{separator} +@divId{homepage-main} + +@divClass{column-center-top} + +@subheading La bellesa de les partitures + +@c This example image is the image from the website version of the essay +@c manual, downloaded to the pictures directory for use on the home page. +@c Large version is generated manually from ly file in pictures directory. +@divId{homepage-example-image-wrapper} +@imageClickable{bwv861-lilypond,png,,bwv861-lilypond-large,png,center} @divEnd +@ifclear web_version + @c no anchor links, just text + +El LilyPond és una eina poderosa i flexible per a +l'edició de tota classe de partitures, ja siguin +clàssiques (com l'exemple que de J.S. Bach que apareix +a dalt) o de notació complexa, música antiga, música +moderna, tabulatures, música vocal, fulls guia d'acords +(lead sheets), materials didàctics, grans projectes +orquestrals, sortida personalitzada o fins i tot +gràfics de Schenker. -@divId{news} +@end ifclear +@ifset web_version + @c anchor links, link to individual examples by their tag + @c Translators should use the localized anchor name + @c (e.g. examples.html#Musica-Antica) + @c to be found in out-www/web/examples.LL.html + +El LilyPond és una eina poderosa i flexible per a +l'edició de tota classe de partitures, ja siguin +@uref{examples.html#Musica-Classica, clàssiques} +(com l'exemple de J.S. Bach que apareix a dalt), +@uref{examples.html#Notacio-complexa, notació complexa}, +@uref{examples.html#Musica-antiga, música antiga}, +@uref{examples.html#Musica-moderna, música moderna}, +@uref{examples.html#Tabulatura, tabulatures}, +@uref{examples.html#Musica-vocal, música vocal}, +@uref{examples.html#Musica-pop, fulls-guia d'acords (lead sheets)}, +@uref{examples.html#Aplicacions-per-a-leducacio, materials didàctics}, +@uref{examples.html#Projectes-grans, grans projectes orquestrals}, +@uref{examples.html#Sortida-personalitzada, sortida personalitzada}, +e incluso +@uref{examples.html#Schenker-Graphs, gràfics de Schenker}. + +@end ifset + +Admireu la nostra galeria de @ref{Examples} i inspireu-vos'' + +@divEnd + +@divClass{column-center-middle-color2} +@subheading Notícies @c TODO: generate this automatically, including RSS feed. @include web/news-headlines.itexi -@divClass{float-right} -(@ref{Notícies antigues}) @divEnd @divEnd + @ifclear web_version @c do nothing @end ifclear @ifset web_version - @c make the box: -@divId{wildCardBox} + @c make the side bar: +@divId{homepage-sidebar} +@subheading Versió estable + +@c TODO: javascript to detect OS and suggest download? + +@ref{Descàrrega, Descàrrega de @versionStable} + +@ref{Manuals, Manuals de @versionStable} + +@subheading Versió de desenvolupament + +@ref{Desenvolupament, Descàrrega de @versionDevel} + +@ref{Desenvolupament, Manuals de @versionDevel} + @subheading Novetats -@divId{wildCardText} +@divId{pondingsText} @divEnd + @divEnd @end ifset + @html @end html -@ifset web_version - @c make the box: -@divId{latestVersion} -@subheading Enllaços ràpids - -@c TODO: javascript to detect OS and suggest download? - -@subsubheading Estable - -@ref{Descàrrega, Descàrrega de @versionStable} - -@ref{Manuals, Manuals de @versionStable} - -@subsubheading Desenvolupament - -@ref{Desenvolupament, Descàrrega de @versionDevel} - -@ref{Desenvolupament, Manuals de @versionDevel} - -@divEnd -@end ifset @ifnottex @divClass{hide} @menu * Introducció:: Comenceu aquí a crear partitures musicals. -* Descàrrega:: Obtenir el LilyPond. -* Manuals:: Llegiu els coi de manuals (RTFM). +* Descàrrega:: Obtenir el LilyPond +* Manuals:: Llegiu els benaurats manuals (RTFM) * Comunitat:: Poseu-vos en contacte amb altres usuaris. @end menu @divEnd @@ -251,8 +295,7 @@ Distributions will want to install lilypond.info in postinstall, doing: @c html; we'll need a bunch of @iftext and stuff in here. -gp @c ****************** SPECIAL MACROS FOR WEB MANUAL ************ @macro docLinks{name,base,refLink,split,big,bigsize,pdf,pdfsize} -@subheading Llegiu-lo - +@subheading Léalo @docLinksBare{\name\,\base\,\refLink\,\split\,\big\,\bigsize\,\pdf\,\pdfsize\} @@ -268,7 +311,7 @@ Distributions will want to install lilypond.info in postinstall, doing: @end macro @macro docLinkPdf{name,base,webLink} - @docLink{\base\.es.pdf,\base\.es.pdf,\webLink\} + @docLink{\base\.ca.pdf,\base\.ca.pdf,\webLink\} @end macro @@ -279,7 +322,7 @@ Distributions will want to install lilypond.info in postinstall, doing: @item @docLinkSplit{\name\,\base\,\split\} @minus{} el manual està dividit en moltes pàgines HTML. - @*@ @ @emph{(una descàrrega petita per a cada pàgina)} + @*@ @ @emph{(una descàrrega petita per cada pàgina)} @item @docLinkBig{\name\,\base\,\big\} @minus{} llegiu aquest manual com una sola pàgina HTML enorme. @@ -312,15 +355,14 @@ Distributions will want to install lilypond.info in postinstall, doing: @divClass{heading-center} @divClass{contactBox} -Si teniu coneixement de qualssevol altres \topic\ que mereixin -aparèixer relacionats aquí, us preguem que ens ho feu saber escrivint un -missatge a la llista de correu bug-lilypond. Tot i que tingueu una -subscripció a la llista, ho podeu fer a la -@uref{https://lists.gnu.org/mailman/listinfo/bug-lilypond,pàgina -informativa} de la llista o escrivint directament mitjançant la -@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs, -interfície web de lilypond.bugs a gmane}. +Si coneixeu qualssevol altres \topic\ que mereixin aparèixer +relacionats aquí, us preguem que ens ho feu saber escrivint un +missatge a la llista de correu bug-lilypond. Si no esteu subscrit +a la llista, encara ho podeu fer a la +@uref{https://lists.gnu.org/mailman/listinfo/bug-lilypond,página informativa} +de la llista o escrivint directament a través de la +@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,interfície web de lilypond.bugs al gname}. @divEnd @divEnd @@ -331,9 +373,10 @@ interfície web de lilypond.bugs a gmane}. @ifnothtml @macro contactUsAbout{topic} @cartouche -Si teniu coneixement de qualsevol altre \topic\ que podria -aparèixer aquí, si us plau feu-nos-ho saber seguint les instruccions a -@ref{Bug reports}. +Si coneixeu qualssevol altres \topic\ que mereixin aparèixer +relacionats aquí, us preguem que ens ho faci saber segons +s'explica a les instruccions que apareixen a la secció a les +instruccions que apareixin a la secció @ref{Bug reports}. @end cartouche diff --git a/Documentation/ca/web/community.itexi b/Documentation/ca/web/community.itexi index 95ea491e6d..c14c168a7b 100644 --- a/Documentation/ca/web/community.itexi +++ b/Documentation/ca/web/community.itexi @@ -746,7 +746,7 @@ Les proves de l'abc2ly d'aquesta versió. @item @uref{../../input/regression/lilypond-book/collated-files.html, proves de lilypond-book}: -Les proves del lilpond-book d'aquesta versió. +Les proves del lilypond-book d'aquesta versió. (@uref{../../input/regression/lilypond-book/collated-files.pdf, versió en PDF}) @end itemize @@ -756,9 +756,9 @@ Les proves del lilpond-book d'aquesta versió. @subsubheading Versió de desenvolupament @itemize -@item @regtestDevel-es (@regtestDevelPdf-ca{}) +@item @regtestDevel-ca (@regtestDevelPdf-ca{}) -@item @regtestDevelXml-es (@regtestDevelXmlPdf-ca{}) +@item @regtestDevelXml-ca (@regtestDevelXmlPdf-ca{}) @item @regtestDevelAbc (@regtestDevelAbcPdf{}) diff --git a/Documentation/ca/web/introduction.itexi b/Documentation/ca/web/introduction.itexi index 7025a5f223..5a44ca0cde 100644 --- a/Documentation/ca/web/introduction.itexi +++ b/Documentation/ca/web/introduction.itexi @@ -1,6 +1,6 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: ca -*- @ignore - Translation of GIT committish: feeca25b207bd510705974896d640ea292cd7fc4 + Translation of GIT committish: 136e94ea422fc94ef2587c588d516a03e01275e1 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @@ -24,11 +24,16 @@ ordinador. Els músics prefereixen llegir partitures boniques, així que perquè no haurien de poder els programadors crear un programari per produir partitures elegants? -El resultat és un sistema que allibera els músics de preocupar-se -pels detalls de la disposició sobre el paper, cosa que els permet -centrar-se en la música. LilyPond treballa colze a colze amb ells -per crear partitures de qualitat editorial, realitzades dins de -les millors tradicions del gravat musical clàssic. +El resultado es un programa que crea belles partitures seguint la +millor tradició del gravat clàssic de música. S'ocupa +internament dels detalls de la disposició de la música sobre el +paper, permetent als compositors, transcriptors i editors +centrar-se a la pròpia @emph{música} en lloc d'estar contínuament +intentant millorar l'aspecte de la sortida predeterminada del seu +programa informàtic. Als intèrprets els arriben unes particel·les +que els permet concentrar-se a @emph{tocar} la música en comptes +de sols @emph{llegir-la}. + @divEnd @@ -88,13 +93,13 @@ les millors tradicions del gravat musical clàssic. @c menu. -JM @divClass{hide} @menu -* Possibilitats:: Què pot fer el Lilypond? -* Exemples:: Vull veure alguna música! +* Possibilitats:: +* Exemples:: * Llibertat:: La llibertat i la GPL. * Rerefons:: Estètica computacional. * Produccions:: Ús del LilyPond a la vida real. -* Ressenyes:: Què diu la gent sobre el Lilypond? -* Entrada de text:: Escriviu música com si fos @emph{text}?! +* Ressenyes:: +* Entrada de text:: * Entorns millorats:: Altres formes de treballar amb el Lilypond. @end menu @divEnd @@ -107,8 +112,7 @@ les millors tradicions del gravat musical clàssic. @divClass{column-center-top} -@subheading Elegància -@subsubheading Excel·lència al gravat clàssic +@subheading Excel·lència al gravat clàssic @imageFloat{flat-design,png,right} @@ -122,40 +126,75 @@ música gravada a mà. La sortida del Lilypond té el mateix aspecte robust, equilibrat i elegant que les partitures clàssiques millor gravades. Tot això s'explica amb detall a la nostra @ressaynamed{Essay,Monografia}. +@divEnd -@subsubheading Opcions d'aspecte efectives +@divClass{column-center-top} +@subheading Entrada de text -Perdeu menys temps als ajustos de la sortida; el LilyPond -aconsegueix el format més correcte des del principi. Determina -l'espaiat per si sol i divideix les línies i les pàgines de forma -que ofereix una disposició compacta i uniforme. Els conflictes -entre la lletra de les cançons, les notes i els acords es resolen, -i les lligadures i les barres s'inclinen automàticament. +@subsubheading Tot és explícit + +El LilyPond processa l'entrada de text, que conté tota la +informació sobre el @emph{contingut} de la seva partitura i pot +llegir-se fàcilment per un humà o per un altre programa. No hi ha +cap ajust estrany ocult a darrera de complicats menús o de fitxers +de document binaris. + +Llegiu més sobre aquest concepte a @ref{Entrada de text}. + + +@subsubheading Els ajustaments són robustos i transparents + +Si heu de modificar algun aspecte de la disposició sobre la +pàgina, aquesta modificació es veurà explícitament en una forma +llegible per l'ésser humà, per la qual cosa sempre es pot seguir +la pista del que s'ha fet. Si @q{trenqueu} quelcom +accidentalment, podeu revertir o modificar fàcilment qualsevol +decisió sense dependre de la funció de @emph{Desfer}. + + +@subsubheading Els fitxers de text son a prova de fallada i duradors + +Els fitxers de text presenten una gran robustesa en front a la +corrupció del seu contingut. A més a més, com són llegibles por +part de l'ésser humà, sempre podem interpretar-los fins i tot que +no tinguen accés als programes que els van crear. + +@subsubheading Gestioneu les vostres partitures amb control de versions + +Els fitxers de text són idonis per a la seva gestió mitjançant el +control de versions. Coneixeu aquest tècnica i gaudiu de +l'experiència de tenir mecanismes de fer i desfer infinits i +selectius i la història completa del desenvolupament de les +vostres partitures. El control de versions us pot també obrir nous +models de feina (per exemple col·laboratius). @divEnd -@divClass{color2} -@subheading Facilitat d'ús +@divClass{column-center-top} +@subheading Usabilitat @imageFloat{lilypond-book,png,right} -@subsubheading Entrada basada en text -LilyPond agafa una entrada en text normal, que podem elaborar en -el nostre editor de text de preferència, de forma ràpida i -còmoda. L'entrada de text conté tota la informació, de manera que -no hi ha necessitat de recordar complexes seqüències -d'instruccions: tans sols deseu un codi d'entrada perquè serveixi -com a referència futura. +@subsubheading Opcions d'aspecte efectives + +Perdeu menys temps als ajustos de la sortida; el LilyPond +aconsegueix el format més correcte des del principi. Determina +l'espaiat per si sol i divideix les línies i les pàgines de forma +que ofereix una disposició compacta i uniforme. Els conflictes +entre la lletra de les cançons, les notes i els acords es resolen, +i les lligadures i les barres s'inclinen automàticament. @subsubheading Combinar música i text Col·loqueu fragments de música dins de textos sense retallar i enganxeu imatges. Integreu música dins del @LaTeX{} i de l'HTML de forma senzilla, o afegiu música a documents de l'OpenOffice o del -LibreOffice mitjançant OOoLilyPond. També hi ha connectors o -complements disponibles per permetre codi del LilyPond dins de -diversos blogs i wikis, fent possible la col·laboració en línia. +LibreOffice mitjançant +@uref{http://extensions.services.openoffice.org/en/project/OOoLilyPond,OOoLilypond}. +També hi ha connectors o complements disponibles per permetre codi +del LilyPond dins de diversos blogs i wikis, fent possible la +col·laboració en línia. @subsubheading Accessibilitat @@ -168,15 +207,75 @@ cegues poden usar lectors de pantalla per escriure els fitxers del Lilypond (una tasca impossible als programes d'edició de partitures basats en gràfics). + +@subsubheading Diversitat d'editors + +Diversos desenvolupadors que són també usuaris actius del programa +Lilypond han escrit eines dirigides específicament a fer més ràpid +i efectiu el procés d'edició dels fitxers de codi del LilyPond; no +hi ha lligadures a una sola interfície d'usuari sinó que podeu +usar diferents eines per a diferents tasques. Fins i tot podeu +usar un editor complet a casa i usar l'aplicació de notes del +vostre telèfon mòbil per editar els fitxers mentre esteu de +viatge. Per veure alguns exemples, consulteu @ref{Entorns millorats}. +@c TODO: Change this when the new pages have been written and pushed + + +@divEnd + +@divClass{column-center-top} + @subsubheading Disseny ampliable +@subsubheading Gestió senzilla dels fulls d'estil + Tots els paràmetres de configuració es poden modificar perquè es -combinin amb el vostre gust tipogràfic personal. Si això no és +combinin amb el vostre gust tipogràfic personal. D'aquesta manera, +podeu escriure fàcilment fulls d'estil capaços de modificar tot i +cada un dels aspectes predeterminats de les partitures del +LilyPond. Atès que aquests fulls estan a més a més escrits com a +text i es poden desar com fitxers separats, podeu canviar d'un +full a un altre de manera senzilla per produir partitures que +tenen un aspecte completament diferent. Voleu imprimir una +partitura en paper A4 i projectar-la amb un canó de vídeo, a un +sistema per pàgina? El motor de recomposició del LilyPond produirà +ambdues sense cap esforç a partir del mateix codi d'entrada. + +@subsubheading Escriviu les vostres pròpies funcions + +Si això no és suficient, sempre ens queda el llenguatge de scripts Scheme incorporat, un dialecte del potent llenguatge LISP. Tots els paràmetres de configuració, variables i funcions estan documentats al complet manual de referència del programa. +@subsubheading Processeu les partitures programàticament + +Els fitxers d'entrada del LilyPond es poden editar completament o +fins i tot ser generats per altres programes i guions propis. +Això es pot usar, per exemple, per a la composició algorítmica. +Però també podeu accedir al contingut musical per al seu anàlisi, +o tractar fragments de l'entrada a una base de dades. No hi ha +cap limitació, a no ser la seva pròpia imaginació. + + +@subsubheading Produïu eines noves usant el LilyPond + +El Lilypond no és un programa monolític amb interfície gràfica, +sinó que és una eina de la línia d'ordres, per tant es pot usar +també des de dins d'altres aplicacions. D'aquesta manera és +possible equipar eines com ara aplicacions web, amb tot el poder +de la tipografia musical del LilyPond. De fet ja hi ha diverses +eines en línia que utilitzen el LilyPond. + +@c (TBD: Add a link to the new @ref{Applications} page. + + +@divEnd + +@divClass{column-center-top} + + @divEnd @divClass{color3} @@ -185,6 +284,20 @@ al complet manual de referència del programa. @imageFloat{frescobaldi-lilypond-editor-small,png,right} +@subsubheading Suport excel·lent + +El LilyPond funciona a totes les plataformes populars: GNU/Linux, +MacOS i Windows. El Lilypond ve amb una completa documentació i +sents de fitxers d'exemple. Hi ha una activa comunitat d'usuaris +disposada a respondre dubtes i qüestions a la llista de +distribució de correu d'usuaris del LilyPond, +@code{lilypond-user}, que us ofereix una ajuda amigable. El temps +de resposta ser molt curt, i freqüentment s'ofereixen solucions +brillants als problemes que es plantegen a ella. Gràcies a +l'estreta interacció amb l'equip de desenvolupament, aquests +solucions s'inclouen al mateix programa LilyPond de forma +regular. Seguiu llegint a @ref{Comunitat}. + @subsubheading Programari lliure El LilyPond es pot descarregar sense cost! Sí: és @@ -194,24 +307,8 @@ També és programari lliure, com la llibertat d'expressió. S'ofereix amb el codi font amb el permís de modificar-lo i copiar-lo. Així doncs, esteu fart d'alguna fallada o demaneu alguna funcionalitat determinada? Tan sols afegiu-la -personalment, o pagueu a algú que ho faci. - -@subsubheading Excel·lent suport - -El LilyPond funciona amb totes les plataformes populars: -GNU/Linux, MacOS X i Windows. El LilyPond ve amb una completa -documentació i centenars de fitxers d'exemple. Hi ha una activa -comunitat d'usuaris disposada a respondre dubtes i qüestions a la -llista de distribució de correu d'usuaris del LilyPond, -lilypond-user, a l'hora que l'equip de desenvolupament assegura -que els problemes es resolen amb rapidesa. - -@subsubheading Editors millorats - -Diversos desenvolupadors que són a l'hora usuaris actius del -Lilypond han escrit eines orientades específicament a fer més -fàcil i efectiu el procés d'editar fitxers del LilyPond. Per veure -alguns exemples, consulteu @ref{Entorns millorats}. +personalment, o pagueu a algú que ho faci. Seguiu llegint a +@ref{Llibertat}. @divEnd @divClass{column-center-bottom} @@ -228,20 +325,24 @@ primer lloc informeu-vos de la nostra @ref{Entrada de text}. @unnumberedsec Exemples @translationof Examples +@divClass{column-center-top} + El LilyPond és una eina potent i flexible per a tasques de gravat musical de tot tipus. Exploreu lliurement la nostra galeria d'exemples i inspireu-vos! -@newsItem +@divEnd + +@divClass{column-center-middle-color2} @subsubheading Música Clàssica Aquesta peça d'òrgan del J.S. Bach és un projecte força típic de gravat amb el LilyPond. @exampleImage{bach-bwv610} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Notació complexa Aquest exemple procedent de les @emph{Goyescas} de l'Enric @@ -250,18 +351,18 @@ composició tipogràfica, com ara les barres en angle, vírgules de pentagrama creuat i línies de seguiment de veus. @exampleImage{granados} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Música antiga El LilyPond també contempla diferents tipus de notació antiga, com ara aquest passatge de cant gregorià. @exampleImage{ancient-headword} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Música moderna Els compositors contemporanis troben que el LilyPond és adequat @@ -269,10 +370,10 @@ per a la impressió de notació inusual. Heus aquí un extracte de l'obra @emph{Čáry}, del Trevor Bača, per a flauta baixa sola. @exampleImage{cary} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Creació flexible i eficient de material d'interpretació Es poden crear diferents materials de lectura a partir del mateix @@ -287,9 +388,9 @@ veu, i una particel·la de violí. @exampleImage{sesto-violin} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Tabulatura El LilyPond contempla la notació de xifra per a guitarra, que es @@ -299,9 +400,9 @@ automàticament a partir de les notes que s'escriuen al pentagrama normal. @exampleImage{tab-example} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Gràfics de Schenker La sortida estàndard es pot modificar de forma molt @@ -311,9 +412,19 @@ pel Kris Schaffer, per a un article a la revista Journal}. S'han afegit alguns colors per millorar la visibilitat. @exampleImage{bach-schenker} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} +@subheading Sortida personalitzada + +Un petit fragment de la @emph{Klavierstück II} de Stockhausen, per +demostrar la capacitat del LilyPond d'oferir una sortida +personalitzada. + +@exampleImage{Stockhausen_Klavierstueck2} +@divEnd + +@divClass{column-center-middle-color2} @subsubheading Música vocal El LilyPond és excel·lent per a tot tipus de música vocal, des @@ -327,9 +438,9 @@ barrades que indiquen notes repetides, i els parèntesis de lligadura per sobre de certs grups de notes. @exampleImage{aucun-snippet} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Aplicacions per a l'educació El LilyPond està molt indicat també per a aplicacions @@ -337,9 +448,9 @@ educatives. Heus aquí un exemple d'un senzill exercici de contrapunt. @exampleImage{theory} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Música pop És senzill crear fulls guia d'acords en xifrat americà per a @@ -349,9 +460,9 @@ de posicions predefinides, però es poden personalitzar profundament per complir amb gairebé qualsevol situació. @exampleImage{chart} -@newsEnd +@divEnd -@newsItem +@divClass{column-center-middle-color2} @subsubheading Projectes grans El LilyPond és excel·lent per a projectes grans com ara òperes o @@ -360,7 +471,7 @@ basada en text proporciona una major accessibilitat (aquest exemple ha estat aportat per Hu Haipeng, un compositor cec). @exampleImage{orchestra} -@newsEnd +@divEnd @divClass{column-center-bottom} @@ -409,11 +520,11 @@ LilyPond crea algun tipus de notació musical, podeu veure exactament com està feta. @item -Ampliable: podeu afegir possibilitat, corregir errors i canviar el -funcionament. Si no sabeu programar, podeu contractar a algú +Ampliable: podeu afegir noves funcionalitats, corregir errors i canviar el +funcionament. Si no sabeu programar, podeu contractar a algun programador perquè faci aquestes tasques. -Això pot sembla poc atractiu per a músics ocasionals, però la +Això pot semblar poc atractiu per a músics ocasionals, però la capacitat d'expandir el programari pot ser molt valuosa per als compositors seriosos, empreses i acadèmics. @@ -501,8 +612,9 @@ la @ref{Entrada de text}. Tenim una àmplia monografia que descriu l'estètica computacional: l'art de crear bellesa amb un ordinador. -Si tan sols voleu una introducció ràpida al LilyPond, llegir tot -el material que constitueix la monografia podria ser massa. Si voleu +És una lectura interessant si voleu profunditzar en la discussió +de les nostres idees fonamentals. A causa del seu volum, +s'ofereix com un «manual». Si voleu llegir-lo ara, continueu cap a @ressaynamed{Essay,Monografia}. @divEnd @@ -520,23 +632,48 @@ sobre la nostra @ref{Entrada de text}. @unnumberedsec Produccions @translationof Productions +@divClass{column-center-top} + +@subheading Producciones que usan LilyPond + +Aquí podeu informar-vos sobre les persones que usen efectivament +el LilyPond en les seves produccions, ja sigui per interpretacions +en viu de la seva música o com a partitures publicades. + +@divEnd + + @divClass{column-left-top} @subheading Concerts -La música tipografiada amb el LilyPond s'ha utilitzat en +La música gravada amb el LilyPond s'ha utilitzat en interpretacions i actuacions per tot el mon. Alguns titulars: @divClass{keep-bullets} @itemize @item -@uref{http://www.aurelienbello.com/,Aurélien Bello} ha +@uref{http://www.aurelienbello.com/,Aurélien Bello} va arreglar +una versió del @emph{Der Rosenkavalier} de Richard Strauss per a +quatre cantants i orquestra de cambra composta per a trenta +instrumentistes. La producció va ser encarregada per l'Orquestra +Filarmònica de Berlin, els membres d la qual van ser els +intèrprets el +@uref{http://www.festspielhaus.de/veranstaltung/der-kleine-rosenkavalier-02-04-2015-1100/,2 +i el 7 d'abril} a la Festspielhaus de Baden-Baden, i el +@uref{http://www.berliner-philharmoniker.de/konzerte/kalender/details/21070/,26 +d'abril} a la @emph{Philharmonie (großer Saal)} de Berlín. Ens +encanta veure músics de alta reputació tocant a partir de +partitures fetes amb el LilyPond (i segons sembla estan molt +contents amb elles). + +Aurélien també ha reorquestrat @emph{Der Ring des Nibelungen} del Richard Wagner a una @uref{http://www.rsb-online.de/content/konzerte/wagnerzyklus-10-13/wagner-fuer-kinder/index_ger.html, per a nens} de 100 minuts de durada. Està escrita per a orquestra simfònica estàndard però amb -una plantilla reduïda de cantants, i s'interpretarà per la -@emph{Radio-Sinfonieorchester Berlin} els dies 5 i 6 d'abril de -2014 a l'Atze Musiktheater de Berlín. El director és el Heiko +una plantilla reduïda de cantants, i va ser interpretada per la +@emph{Radio-Sinfonieorchester Berlin} a l'abril de +2014 a l'Atze Musiktheater de Berlín. El director va ser el Heiko Matthias Förster. @item @@ -548,10 +685,10 @@ www.queridokinderenjeugdboeken.nl}; partitures d'assaig de cor per a la traducció holandesa del @emph{Saint Nicolas} del Benjamin Britten realitzat per @emph{Muziektheater Hollands Diep} el 2011, @uref{http://www.muziektheaterhollandsdiep.nl/nl/voorstellingen/sint_nicolaas_leeft, -www.muziektheaterhollandsdiep.nl}; i està treballant actualment en +www.muziektheaterhollandsdiep.nl}. També va treballar en la partitura general i particel·les d'un arranjament del @emph{Boris Godounov} del Moussurgsky per a quartet de vent, -piano i percussió. S'interpretarà el 2014, de nou per part de +piano i percussió. Es va interpreta el 2014, de nou per part de @emph{Muziektheater Hollands Diep}. @item @@ -571,8 +708,8 @@ Els @emph{Quadres d'una exposició} del Mussorgsky, reorquestrats i dirigits per l'@uref{http://www.aurelienbello.com/,Aurélien Bello} amb la orquestra @uref{http://www.junge-philharmonie-brandenburg.de/, Junge -Philharmonie Brandenburg} el 10 d'octubre de 2011 i una altra -vegada els dies 15 i 16 d'abril de 2012. +Philharmonie Brandenburg} a l'octubre de 2011 i +l'abril de 2012. @item @uref{http://www.kierenmacmillan.info/, Kieren MacMillan}, compositor @@ -581,7 +718,7 @@ i director musical. Entre les seves nombroses recents estan @uref{http://www.saltlakechoralartists.org/, Salt Lake Choral Artists} al març de 2012; la @emph{Just Out of Reach Suite} interpretada pel @uref{http://www.herald-dispatch.com/news/marshall/x1883873762/Music-duo-Chrysalis-to-perform-at-Marshall-University-on-Jan-19, -Duo Chrysalis} ; @emph{thrafsmata} interpretada el juliol de 2011 pel +Duo Chrysalis} ; @emph{thrafsmata} interpretada al juliol de 2011 pel @uref{http://www.pnme.org/CurrentSeason/PreviousSeasons.html, Pittsburgh New Music Ensemble}. @@ -685,6 +822,11 @@ de text}. @unnumberedsec Ressenyes @translationof Reviews +@divClass{column-center-top} +@subheading Que diu la gent sobre el LilyPond? + +@divEnd + @divClass{column-left-top} @subheading Articles publicats @@ -1156,48 +1298,8 @@ In particular, don't link to: @end ignore @divClass{column-center-top} -@subheading Tunefl - -@sourceimage{logo-linux,,,} -@sourceimage{logo-freebsd,,,} -@sourceimage{logo-macosx,,,} -@sourceimage{logo-windows,,,} - -@uref{http://www.tunefl.com} - -Amb el tunefl es poden gravar les partitures senzilles de -forma directa en línia sense necessitat d'instal·lar el LilyPond -localment. Permet provar totes les capacitats del programa usant -una interfície web còmoda. - -@divEnd - -@divClass{column-center-top} -@subheading LilyPondTool - -@imageClickable{lilypondtool-2.12-screenshot-400wide,png, (cliqueu -per veure una imatge més gran),lilypondtool-2.12-screenshot,png,right} - -@sourceimage{logo-linux,,,} -@sourceimage{logo-freebsd,,,} -@sourceimage{logo-macosx,,,} -@sourceimage{logo-windows,,,} - -@uref{http://lilypondtool.organum.hu} - -Creat com un @q{connector} o complement per a l'editor de text -@uref{http://www.jedit.org,jEdit}, el LilyPondTool és una de les -eines basades en text més riques en funcionament per a l'edició de -partitures del LilyPond. Entre les seves possibilitats es troben: -un assistent de documents que contempla la possibilitat de -introduir lletres de cançons per a la preparació fàcil de -documents, i un visor de PDF integrat que contempla la -possibilitat d'apuntar i clicar per mostrar el codi. - -@divEnd - -@divClass{column-center-top} -@subheading Frescobaldi +@subheading Aplicacions amb interfície gràfica +@subsubheading Frescobaldi @imageClickable{frescobaldi-lilypond-editor-small,png, (cliqueu per veure una imatge més gran),frescobaldi-lilypond-editor,png,right} @@ -1207,16 +1309,18 @@ per veure una imatge més gran),frescobaldi-lilypond-editor,png,right} @sourceimage{logo-windows,,,} @uref{http://www.frescobaldi.org} - -El Frescobaldi és un editor lleuger i potent de text i música per -al LilyPond amb un visor de PDF incorporat. És molt fàcil -d'utilitzar i funciona en tots els principals sistemes operatius -(GNU/Linux, Mac OS X i Windows). - -@divEnd - -@divClass{column-center-top} -@subheading Entorn gràfic: Denemo +El Frescobaldi és un editor de música i text lleuger tot i que +potent, amb moltes funcions creades especialment per al LilyPond. +Entre les seves principals possibilitats estan els enllaços per +d'apuntar i clicar amb el ratolí entre el codi i la vista prèvia +de la música, detallats assistents de partitura, un navegador +incorporat per a la documentació del Lilypond, sintaxi amb colors +i completat automàtic de les paraules clau. El Frescobaldi està +escrit amb Python amb el PyQt4 per a la interfície d'usuari, i +funciona als principals sistemes operatius (GNU/Linux, Mac OS X i +Windows). + +@subsubheading Denemo @imageClickable{screenshot-denemo-small,png, (cliqueu per veure una imatge més gran),screenshot-denemo,png,right} @@ -1242,7 +1346,28 @@ del programa. @divEnd @divClass{column-center-top} -@subheading Editors de text +@subheading Editores basados en el navegador web + +@subsubheading LilyBin +@uref{http://lilybin.com} + +Un editor de LilyPond basado en web, donde uno puede crear sus +partituras directamente online sin necesidad de instalar LilyPond. + +@subsubheading Tunefl +@uref{http://www.tunefl.com} + +Amb el tunefl es poden gravar les partitures senzilles de +forma directa en línia sense necessitat d'instal·lar el LilyPond +localment. Permet provar totes les capacitats del programa usant +una interfície web còmoda. + +@divEnd + +@divClass{column-center-top} +@subheading Complements d'IDE + +@subsubheading Elysium @sourceimage{logo-linux,,,} @sourceimage{logo-freebsd,,,} @@ -1257,8 +1382,9 @@ la partitura. Inclou realimentació visual ràpida i intuïtiva sense haver d'alternar entre contextos, i porta moltes plantilles conduïdes per assistents. -@uref{http://www.gnu.org/software/emacs/} +@subsubheading Emacs +@uref{http://www.gnu.org/software/emacs/} L'Emacs és un editor de text amb funcionalitats avançades per a molts llenguatges de programació. L'Emacs és un editor que es pot expandir àmpliament i es pot usar com un entorn integrat de @@ -1268,20 +1394,27 @@ LilyPond. Un desenvolupador ha escrit @uref{https://github.com/nsceaux/lyqi,lyqi}, un mode principal de l'Emacs. -@uref{http://www.vim.org} +Si no esteu familiaritzat prèviament amb l'Emacs, potser +preferireu usar un editor diferent per a l'escriptura de fitxers +del LilyPond. + +Hi ha més informació sobre la configuració de l'Emacs a +@rprogramnamed{Text editor support,Suport per als editors de text}. -El Vim és un editor de text minimalista que és una estensió de -l'antic editor @command{vi} de l'Unix. També és es pot expandir i -configurar. +@subsubheading Vim +@uref{http://www.vim.org} El Vim és un editor de text minimalista +que és una estensió de l'antic editor @command{vi} de l'Unix. +També és es pot expandir i configurar. -Per regla general, si no esteu familiaritzat prèviament amb +Si no esteu familiaritzat prèviament amb l'Emacs o el Vim, probablement preferireu utilitzar un editor diferent per escriure fitxers d'entrada del LilyPond. Hi ha més informació sobre la configuració de l'Emacs i del Vim a -@rprogram{Text editor support}. +@rprogramnamed{Text editor support,Suport per als editors de text}. @sourceimage{logo-macosx,,,} +@subsubheading TeXShop @uref{http://www.uoregon.edu/~koch/texshop} L'editor TexShop per a MacOS@tie{}X es pot estendre perquè executi @@ -1295,7 +1428,7 @@ dins de l'editor, utilitzant les extensions que estan disponibles a: @divEnd @divClass{column-center-top} -@subheading Programes capaços d'exportar codi del LilyPond +@subheading Altres programes capaços d'exportar codi del LilyPond @subsubheading Editors de partitura, tablatura i MIDI: @@ -1321,22 +1454,11 @@ d'@uref{http://www.gvox.com/,Encore} en una del LilyPond. @item @uref{https://github.com/hanwen/go-enc2ly,go-enc2ly} és una eina de GO que converteix fitxers de -@uref{http://www.gvox.com/,Encore} al LilyPond. Es va crear +Encore al LilyPond. Es va crear utilitzant la recerca i la enginyeria inversa per mitjà de la modificació puntual de fitxers .enc i carregant-los a la versió de demostració 4.55. -@item -@uref{http://www.musescore.org,MuseScore}, un editor de -partitures, té exportació incompleta del LilyPond però s'està -desenvolupant de forma activa. - -@item -@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd}, -un editor de partitures basat en la biblioteca -@uref{http://www.cairographics.org,Cairo}, -contempla de forma experimental l'exportació al LilyPond. - @item @uref{http://www.holmessoft.co.uk/homepage/software/NWC2LY/index.htm,NW2LY} és un programa en C# que converteix una cançó del NoteWorthy @@ -1353,15 +1475,6 @@ musicals a una sola partitura o particel·la. MIDI i d'àudio, que té també un editor de partitura per a edició d'un sol pentagrama. -@item -@uref{https://launchpad.net/rumor/,Rumor}, un convertidor -monofònic de MIDI al LilyPond en temps real. - -@item -@uref{http://www.tuxguitar.com.ar/,TuxGuitar}, un editor i -reproductor de tabulatura multipista, té visor de partitura i és -capaç d'exportar cap al LilyPond. - @end itemize @subsubheading Generadors de codi algorítmics @@ -1396,10 +1509,28 @@ un entorn construït sobre el llenguatge de restriccions @itemize +@item +@uref{https://sourceforge.net/projects/lily4jedit,LilyPondTool} +va ser creat amb una extensió per a l'editor de text +@uref{http://www.jedit.org,jEdit}. + @item @uref{http://lilykde.googlecode.com/,LilyKDE} s'ha substituït per @uref{http://www.frescobaldi.org/,Frescobaldi}, i existeix com a -LilyKDE3 per a KDE 3.5 i com a lilypond-KDE4 per a KDE 4.1 solament. +LilyKDE3 per a KDE 3.5 i com a lilypond-KDE4 per a KDE 4.1 +solament. + +@item +@uref{http://lilycomp.sourceforge.net, LilyComp} és un programa +gràfic d'introducció de notes, que actua com un teclat numèric que +produeix notes del LilyPond. + +@item +@uref{http://www.musescore.org,MuseScore}, un editor de +partitures. L'exportació de codi del LilyPond es va descartar en +la versió 2.0, però encara estan disponible versions més antigues +per a descarregar a +@uref{http://sourceforge.net/projects/mscore/files/mscore/,Sourceforge}. @item @uref{https://sourceforge.net/projects/noteedit.berlios/,NoteEdit}, que importava @@ -1407,11 +1538,21 @@ LilyKDE3 per a KDE 3.5 i com a lilypond-KDE4 per a KDE 4.1 solament. @uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd} i @uref{http://canorus.org,Canorus}. +@item +@uref{http://extensions.services.openoffice.org/en/project/OOoLilyPond,OOoLilypond}, +una extensió de l'OpenOffice.org que converteix fitxers del +LilyPond a imatge dins de documents de l'OpenOffice .org. Tot i +que ja no s'està desenvolupant de forma activa, encara sembla +funciona amb la versió 4. @item -@uref{http://lilycomp.sourceforge.net, LilyComp} és un programa -gràfic d'introducció de notes, que actua més o menys com un -teclat numèric que produeix notes del LilyPond. +@uref{https://launchpad.net/rumor/,Rumor}, un convertidor +monofònic de MIDI al LilyPond en temps real. + +@item +@uref{http://sourceforge.net/projects/tuxguitar/,TuxGuitar}, un +editor i reproductor multipista de tabulatura, que inclou un visor +de partitura i pot exportar al LilyPond. @end itemize @@ -1434,6 +1575,9 @@ més, el nostre enfoc de l'estètica computacional del gravat musical clàssic ve explicat en el nostre tractat sobre el @ref{Rerefons}. +@divEnd + +@divClass{column-center-bottom} @subheading Formalitats legals @divClass{legal} -- 2.39.2