| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Extending the templates
Heu llegit el tutorial i ara sabeu escriure música. Però, com podeu posar els pentagrames que voleu? Les plantilles estan molt bé, però què passa si voleu alguna cosa que està en cap plantilla? Bé, podeu trobar muntanyes de plantilles (vegeu Plantilles) que us poden servir com a punt de partida. Però i si voleu quelcom que no està contemplat aquí? Continueu llegint.
| 3.4.1 Soprano i violoncel | ||
| 3.4.2 Partitura vocal a quatre veus SATB | ||
| 3.4.3 Crear una partitura partint de zero | ||
| 3.4.4 Estalvi de tecleig mitjançant variables i funcions | ||
| 3.4.5 Partitures i particel·les |
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Soprano and cello
Per començar, agafeu la plantilla que us sembli més semblant a allò que voleu aconseguir. Diguem-ne que voleu escriure alguna cosa per a soprano i violoncel. En aquest cas començaríem amb la plantilla ‘Notes i lletra’ (per a la part de soprano).
\version "2.21.3"
melodia = \relative {
\clef "treble"
\key c \major
\time 4/4
a4 b c d
}
text = \lyricmode {
Aaa Bee Cee Dee
}
\score {
<<
\new Voice = "u" {
\autoBeamOff
\melodia
}
\new Lyrics \lyricsto "u" \text
>>
\layout { }
\midi { }
}
|
Ara volem afegir una part de violoncel. Vegem l’exemple ‘Sols notes’:
\version "2.21.3"
melodia = \relative {
\clef "treble"
\key c \major
\time 4/4
a4 b c d
}
\score {
\new Staff \melodia
\layout { }
\midi { }
}
|
No necessitem dues instruccions \version. Ens caldrà la
secció melodia. No volem dues seccions \score (si
tinguéssim dues \scores, acabaríem amb dues particel·les
per separat.) Volem les dues juntes, com un duo. Dins de la secció
\score, no ens fan falta dos \layout ni dos
\midi.
Si ens limitéssim a copiar i enganxar la secció melodia,
acabaríem amb dues seccions melodia separades, així que
anem a canviar-los el nom. Anomenarem musicaSoprano a la
secció de la soprano i musicaVioloncel a la secció de
violoncel. Al mateix temps canviarem el nom de text a
lletraSoprano. Recordeu canviar el nom a les dues
aparicions de totes aquests noms – tant la definició inicial (la
part melodia = relative c' { ) – com l’ús d’aquest nom
(en la secció \score).
També aprofitarem per canviar el pentagrama de la part del violoncel (els violoncels s’escriuen normalment en clau de Fa). Així mateix, canviarem algunes del violoncel.
\version "2.21.3"
musicaSoprano = \relative {
\clef "treble"
\key c \major
\time 4/4
a4 b c d
}
lletraSoprano = \lyricmode {
Aaa Bee Cee Dee
}
musicaVioloncel = \relative {
\clef "bass"
\key c \major
\time 4/4
d4 g fis8 e d4
}
\score{
<<
\new Voice = "u" {
\autoBeamOff
\musicaSoprano
}
\new Lyrics \lyricsto "u" \lletraSoprano
>>
\layout { }
\midi { }
}
|
Això té una aparença prometedora, però la part del violoncel no
surt a la partitura (no l’hem posada a la secció \score).
Si volem que la part del violoncel aparegui a sota de la de
soprano, hem d’afegir
\new Staff \musicaVioloncel |
just a sota de tot el codi de la soprano. També hem de posar
<< i >> abans i després de la música – el que
indica al LilyPond que hi ha més d’una cosa (en aquest cas,
Staff) succeint al mateix moment –. La \score
s’assemblarà ara a això:
\score {
<<
<<
\new Voice = "u" {
\autoBeamOff
\musicaSoprano
}
\new Lyrics \lyricsto "u" \lletraSoprano
>>
\new Staff \musicaVioloncel
>>
\layout { }
\midi { }
}
|
Això sembla una mica enrevessat; el marges estan desquadrats. Això té fàcil solució. Presentem aquí la plantilla completa per a soprano i violoncel.
\version "2.21.3"musicaSoprano = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } lletraSoprano = \lyricmode { Aaa Bee Cee Dee } musicaVioloncel = \relative { \clef "bass" \key c \major \time 4/4 d4 g fis8 e d4 } \score { << << \new Voice = "u" { \autoBeamOff \musicaSoprano } \new Lyrics \lyricsto "u" \lletraSoprano >> \new Staff \musicaVioloncel >> \layout { } \midi { } }
Les plantilles d’inici es poden trobar a l’apèndix ‘Plantilles’, vegeu Plantilles de pentagrama únic.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Four-part SATB vocal score
La major part de les partitures vocals escrites per a cor mixt a quatre veus amb acompanyament orquestral, com l’«Elies» de Mendelssohn o el «Messies» de Haendel, tenen la música coral i la lletra en quatre pentagrames S, A, T i B, respectivament, amb una reducció de piano de l’acompanyament d’orquestra, per sota. Heus aquí un exemple del «Messies» de Haendel:
Cap de les plantilles proporciona aquesta disposició amb exactitud. La més semblant és Partitura vocal SATB i reducció per a piano automàtica, però necessitem canviar la disposició i afegir un acompanyament de piano que no estigui derivat automàticament de les parts vocals. Les variables que contenen la música i la lletra de les parts vocals és adequat, però haurem d’afegir variables per a la reducció de piano.
L’ordre en què apareixen els contextos al ChoirStaff de la
plantilla no es correspon amb l’ordre de la partitura vocal que
hem mostrat més amunt. Hem de reordenar-los perquè hi hagi quatre
pentagrames amb la lletra escrita directament a sota de les notes
de cada part. Totes les veus han de ser \voiceOne, que és
la predeterminada, perquè les instruccions \voiceXXX es
puguin eliminar. També hem d’especificar la clau de tenor (clau
de sol octava baixa) a les parts de tenor. Encara no hem trobat
la forma que la lletra s’especifica a la plantilla, així que hem
d’utilitzar el mètode que ens resulta familiar. També hem
d’escriure els noms de cada pentagrama.
En fer-lo així obtenim el ChoirStaff següent:
\new ChoirStaff <<
\new Staff = "sopranos" <<
\set Staff.instrumentName = "Soprano"
\new Voice = "sopranos" {
\global
\musicaSoprano
}
>>
\new Lyrics \lyricsto "sopranos" {
\lletraSoprano
}
\new Staff = "altos" <<
\set Staff.instrumentName = "Alto"
\new Voice = "altos" {
\global
\musicaAlto
}
>>
\new Lyrics \lyricsto "altos" {
\lletraAlto
}
\new Staff = "tenors" <<
\set Staff.instrumentName = "Tenor"
\new Voice = "tenors" {
\global
\musicaTenor
}
>>
\new Lyrics \lyricsto "tenors" {
\lletraTenor
}
\new Staff = "baixos" <<
\set Staff.instrumentName = "Baix"
\new Voice = "baixos" {
\global
\musicaBaix
}
>>
\new Lyrics \lyricsto "baixos" {
\lletraBaix
}
>> % fi del ChoirStaff
|
A continuació podem treballar sobre la part de piano. És fàcil: tan sols s’ha de treure la part de piano de la plantilla de ‘Piano solista’:
\new PianoStaff << \set PianoStaff.instrumentName = "Piano" \new Staff = "superior" \superior \new Staff = "inferior" \inferior >> |
i escriure les definicions de variable per a superior i
inferior.
Els grups ChoirStaff i PianoStaff s’han de combinar utilitzant angles dobles, atès que els volem apilar l’un sobre l’altre
<< % combina els grups ChoirStaff i PianoStaff l'un sobre l'altre
\new ChoirStaff <<
\new Staff = "sopranos" <<
\new Voice = "sopranos" {
\global
\musicaSoprano
}
>>
\new Lyrics \lyricsto "sopranos" {
\lletraSoprano
}
\new Staff = "altos" <<
\new Voice = "altos" {
\global
\musicaAlto
}
>>
\new Lyrics \lyricsto "altos" {
\lletraAlto
}
\new Staff = "tenores" <<
\clef "G_8" % clave de tenor
\new Voice = "tenores" {
\global
\musicaTenor
}
>>
\new Lyrics \lyricsto "tenores" {
\lletraTenor
}
\new Staff = "baixos" <<
\clef "bass"
\new Voice = "baixos" {
\global
\musicaBaix
}
>>
\new Lyrics \lyricsto "baixos" {
\lletraBaix
}
>> % fi del ChoirStaff
\new PianoStaff <<
\set PianoStaff.instrumentName = "Piano"
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>
>>
|
En combinar tot això junt i escriure la música dels tres compassos de l’exemple anterior, obtenim:
\version "2.21.3"global = { \key d \major \time 4/4 } musicaSoprano = \relative { \clef "treble" r4 d''2 a4 | d4. d8 a2 | cis4 d cis2 | } lletraSoprano = \lyricmode { Wor -- thy | is the lamb | that was slain | } musicaAlto = \relative { \clef "treble" r4 a'2 a4 | fis4. fis8 a2 | g4 fis fis2 | } lletraAlto = \lletraSoprano musicaTenor = \relative { \clef "G_8" r4 fis'2 e4 | d4. d8 d2 | e4 a, cis2 | } lletraTenor = \lletraSoprano musicaBaix = \relative { \clef "bass" r4 d'2 cis4 | b4. b8 fis2 | e4 d a'2 | } lletraBaix = \lletraSoprano upper = \relative { \clef "treble" \global r4 <a' d fis>2 <a e' a>4 | <d fis d'>4. <d fis d'>8 <a d a'>2 | <g cis g'>4 <a d fis> <a cis e>2 | } lower = \relative { \clef "bass" \global <d, d'>4 <d d'>2 <cis cis'>4 | <b b'>4. <b' b'>8 <fis fis'>2 | <e e'>4 <d d'> <a' a'>2 | } \score { << % combina el ChoirStaff i PianoStaff en paral·lel \new ChoirStaff << \new Staff = "sopranos" << \set Staff.instrumentName = "Soprano" \new Voice = "sopranos" { \global \musicaSoprano } >> \new Lyrics \lyricsto "sopranos" { \lletraSoprano } \new Staff = "altos" << \set Staff.instrumentName = "Alto" \new Voice = "altos" { \global \musicaAlto } >> \new Lyrics \lyricsto "altos" { \lletraAlto } \new Staff = "tenors" << \set Staff.instrumentName = "Tenor" \new Voice = "tenors" { \global \musicaTenor } >> \new Lyrics \lyricsto "tenors" { \lletraTenor } \new Staff = "baixos" << \set Staff.instrumentName = "Baix" \new Voice = "baixos" { \global \musicaBaix } >> \new Lyrics \lyricsto "baixos" { \lletraBaix } >> % fi ChoirStaff \new PianoStaff << \set PianoStaff.instrumentName = "Piano " \new Staff = "upper" \upper \new Staff = "lower" \lower >> >> }
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Building a score from scratch
Després d’adquirir una mica de soltesa en l’escriptura del codi del LilyPond, us adonareu que és més fàcil construir completament una partitura partint de zero, que modificar una plantilla. També podeu desenvolupar el vostre propi estil de forma que s’adapti al tipus de música que us agradi. Vegem a continuació com confeccionar una partitura per a un preludi d’òrgan, com a exemple.
Comencem amb una secció per al encapçalament. Aquí és on van el títol, nom del compositor, etc., després van les definicions de les variables, i finalment el bloc de partitura. Comencem a veure-les per sobre i més tard completarem els detalls.
Utilitzarem els dos primers compassos del preludi de Bach basat en Jesu, meine Freude, que està escrit per a òrgan amb dos manuals i pedal. Conté els dos compassos següents de música al final de la secció. La part del manual superior té dues veus, i l’inferior i el pedal, una veu cada u. Així doncs, necessitem quatre definicions per a la música i una més per definir el compàs i la tonalitat:
\version "2.21.3"
\header {
title = "Jesu, meine Freude"
composer = "J S Bach"
}
keyTime = { \key c \minor \time 4/4 }
MusicaManualUVeuU = { s1 }
MusicaManualUVeuDos = { s1 }
MusicaManualDos = { s1 }
MusicaOrganPedal = { s1 }
\score {
}
|
De moment hem escrit tan sols una nota espaiadora, s1, en
lloc de la música de veritat. Li afegirem més endavant.
A continuació vegem què va al bloc de partitura. Senzillament, reflectirem l’estructura de pentagrames que desitgem. La música d’òrgan s’escriu s’escriu en general en tres pentagrames, un per cada un dels manuals i l’altre pel pedal. Els pentagrames dels manuals s’abasten amb una clau, així que els inclourem en un grup PianoStaff. La primera part de manual té dues veus, i la segona una sola.
\new PianoStaff <<
\new Staff = "ManualU" <<
\new Voice {
\MusicaManualUVeuU
}
\new Voice {
\MusicaManualUVeuDos
}
>> % fi del context de Staff ManualU
\new Staff = "ManualDos" <<
\new Voice {
\MusicaManualDos
}
>> % fi del context de Staff ManualDos
>> % fi del context de PianoStaff
|
Després, hem d’afegir un pentagrama per a l’òrgan de pedal. Això va per sota del PianoStaff, però ha de ser simultani amb ell, per la qual cosa escrivim angles dobles rodejant als dos. Si ens oblidem d’això, es produirà un error al fitxer log de registre. És un error molt comú que cometrà abans o després! Intenteu copiar l’exemple final que apareix al final de la secció, esborreu els dobles angles i processeu el fitxer per veure quin error produeix.
<< % el grup PianoStaff i el pentagrama de Pedal son simultanis
\new PianoStaff <<
\new Staff = "ManualU" <<
\new Voice {
\MusicaManualUVeuU
}
\new Voice {
\MusicaManualUVeuDos
}
>> % fi del context de Staff ManualU
\new Staff = "ManualDos" <<
\new Voice {
\MusicaManualDos
}
>> % fi del context de Staff ManualDos
>> % fi del context de PianoStaff
\new Staff = "OrganPedal" <<
\new Voice {
\MusicaOrganPedal
}
>>
>>
|
No és necessari utilitzar la construcció simultània <<
… >> per al pentagrama del manual dos i el pentagrama del
òrgan de pedal, atès que contenen una única expressió, però no fa
mal, i és un bon costum utilitzar sempre dobles angles després de
\new Staff quan hi diverses veus. El contrari és cert per
a les veus: normalment han d’anar seguides de claus {
… } en cas que tinguem música codificada com a variables
diferents que s’han de situar consecutivament.
Afegim aquesta estructura al bloc de partitura, i ajustem el
sagnat dels marges. També escrivim les claus
corresponents, ens assegurem que les pliques i lligadures d’unió
i expressió en cada una de les veus del pentagrama superior
apunten en la direcció adequada amb \voiceOne i
\voiceTwo i escrivim el compàs i la tonalitat en cadascú
dels pentagrames usant la nostra variable prèviament definida
\TimeKey.
\score {
<< % el grup PianoStaff i el pentagrama de Pedal són simultanis
\new PianoStaff <<
\new Staff = "ManualU" <<
\keyTime % establir compàs i tonalitat
\clef "treble"
\new Voice {
\voiceOne
\MusicaManualUVeuU
}
\new Voice {
\voiceTwo
\MusicaManualUVeuDos
}
>> % fi del context de Staff ManualU
\new Staff = "ManualDos" <<
\keyTime
\clef "bass"
\new Voice {
\MusicaManualDos
}
>> % fi del context de Staff ManualDos
>> % fi del context de PianoStaff
\new Staff = "OrganPedal" <<
\keyTime
\clef "bass"
\new Voice {
\MusicaOrganPedal
}
>> % fi del pentagrama de OrganPedal
>>
} % fi del context Score
|
La disposició anterior dels pentagrames d’òrgan és gairebé
perfecta; tanmateix, hi ha un lleuger defecte que no és
visible quan s’observa un sol sistema: la distància entre el
pentagrama de pedal i el de la mà esquerra hauria de ser
aproximadament la mateixa que la que hi ha entre els pentagrames
de les mans esquerra i dreta. Concretament, la ampliabilitat dels
pentagrames dins d’un context PianoStaff és limitada (de
forme que la distància entre els pentagrames de les mans esquerra
i dreta mai no creixin excessivament), i el pentagrama dels pedals
hauria de comportar-se de una manera semblant.
El grau d’ampliabilitat i separabilitat dels pentagrames es pot
controlar amb la propietat staff-staff-spacing de
l’‘objecte gràfic’ VerticalAxisGroup (els objectes gràfics
reben en general el nom de ‘grob’s a la documentació del
LilyPond); no us preocupeu de moment dels detalls, ja que això
s’explica més tard de forma exhaustiva. Els més curiosos podeu
donar una ullada a
(notation)Panoràmica de la modificació de les propietats section ‘Panoràmica de la modificació de les propietats’ in Referència de la notació.
En aquest cas volem modificar solament la sub-propietat
stretchability. Un altre cop, els curiosos trobareu els
valors predeterminats per a la propietat staff-staff-spacing al
fitxer ‘scm/define-grobs.scm’ examinant la definició del grob
VerticalAxisGroup. El valor de stretchability
s’agafa de la definició del context PianoStaff (al fitxer
‘ly/engraver-init.ly’) de forma que els valors siguin idèntics.
\score {
<< % el grup PianoStaff i el pentagrama de Pedal son simultanis
\new PianoStaff <<
\new Staff = "ManualU" <<
\keyTime % establir compàs y tonalitat
\clef "treble"
\new Voice {
\voiceOne
\MusicaManualUVeuU
}
\new Voice {
\voiceTwo
\MusicaManualUVeuDos
}
>> % % fi del context de Staff ManualU
\new Staff = "ManualDos" \with {
\override VerticalAxisGroup.staff-staff-spacing.stretchability = 5
} <<
\keyTime
\clef "bass"
\new Voice {
\MusicaManualDos
}
>> % fi del context de Staff ManualDos
>> % fi del context de PianoStaff
\new Staff = "OrganPedal" <<
\keyTime
\clef "bass"
\new Voice {
\MusicaOrganPedal
}
>> % fi del pentagrama de OrganPedal
>>
} % fi del context Score
|
Amb això es completa l’estructura. Tota música per a òrgan de tres pentagrames tindrà una estructura semblant, tot i que el nombre de veus pot variar. Tot el que ens queda és afegir la música, i combinar totes les parts.
\version "2.21.3"\header { title = "Jesu, meine Freude" composer = "J S Bach" } keyTime = { \key c \minor \time 4/4 } MusicaManualUVeuU = \relative { g'4 g f ees | d2 c | } MusicaManualUVeuDos = \relative { ees'16 d ees8~ 16 f ees d c8 d~ d c~ | 8 c4 b8 c8. g16 c b c d | } MusicaManualDos= \relative { c'16 b c8~ 16 b c g a8 g~ 16 g aes ees | f16 ees f d g aes g f ees d ees8~ 16 f ees d | } MusicaOrganPedal = \relative { r8 c16 d ees d ees8~ 16 a, b g c b c8 | r16 g ees f g f g8 c,2 | } \score { << % PianoStaff i Pedal Staff han de ser simultanis \new PianoStaff << \new Staff = "ManualU" << \keyTime % establir la clau i l'armadura \clef "treble" \new Voice { \voiceOne \MusicaManualUVeuU } \new Voice { \voiceTwo \MusicaManualUVeuDos } >> % fi del context Staff ManualU \new Staff = "ManualDos" \with { \override VerticalAxisGroup.staff-staff-spacing.stretchability = 5 } << \keyTime \clef "bass" \new Voice { \MusicaManualDos } >> % fi del context Staff ManualDos >> % fi del context PianoStaff \new Staff = "PedalOrgan" << \keyTime \clef "bass" \new Voice { \MusicaOrganPedal } >> % fi del context Staff PedalOrgan >> } % fi del context Score
Glossari musical: (music-glossary)system section ‘system’ in Glossari musical.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Saving typing with variables and functions
Arribats a aquest punt, heu vist coses d’aquest tipus:
hornNotes = \relative { c''4 b dis c } \score { { \hornNotes } }
Fins i tot us adonareu que això pot ser útil en música minimalista:
fragmentA = \relative { a'4 a8. b16 } fragmentB = \relative { a'8. gis16 ees4 } violí = \new Staff { \fragmentA \fragmentA | \fragmentB \fragmentA | } \score { { \violí } }
Tot i així també es pot fer servir aquests identificadors (que també es coneixen com a variables, macros o instruccions definides per l’usuari) per fer trucs:
dolce = \markup { \italic \bold dolce } padText = { \once \override TextScript.padding = #5.0 } fthenp =_\markup { \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p } violí = \relative { \repeat volta 2 { c''4._\dolce b8 a8 g a b | \padText c4.^"hi there!" d8 e' f g d | c,4.\fthenp b8 c4 c-. | } } \score { { \violí } \layout { ragged-right = ##t } }
Òbviament aquests identificadors són útils per estalviar tecleig. Però són dignes de tenir en compte fins i tot si s’utilitzaran un sol cop: redueixen la complexitat. Examinem l’exemple anterior reescrit sense cap identificador. Trobareu que és molt més difícil de llegir, sobretot l’última línia.
violí = \relative {
\repeat volta 2 {
c''4._\markup { \italic \bold dolce } b8 a8 g a b |
\once \override TextScript.padding = #5.0
c4.^"hi there!" d8 e' f g d |
c,4.\markup {
\dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
}
b8 c4 c-. |
}
}
|
Fins ara hem contemplat la substitució estàtica: quan el LilyPonod
es troba amb \padText, el substitueix amb allò que hem
definit que sigui (és a dir, tot el que està a la dreta de
padtext=).
El LilyPond també pot gestionar substitucions no estàtiques (penseu en elles com funcions).
padText = #(define-music-function (padding) (number?) #{ \once \override TextScript.padding = #padding #}) \relative { c'''4^"piu mosso" b a b | \padText #1.8 c4^"piu mosso" d e f | \padText #2.6 c4^"piu mosso" fis a g | }
La utilització d’identificadors també és una bona forma de reduir
el treball si la sintaxis d’entrada del LilyPonod canvia (vegeu
(usage)Actualització de fitxers amb convert-ly section ‘Actualització de fitxers amb convert-ly’ in Utilització del programa). Si teniu una sola
definició (com ara \dolce) per a tots els fitxers (vegeu
Fulls d’estil), i després la sintaxis es
modifica, sols haurà d’actualitzar la seva definició \dolce
única, enlloc de haver de fer canvis a cadascú dels fitxers
‘.ly’.
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] | [Part superior] | [Continguts] | [Índex] | [ ? ] |
@translationof Scores and parts
En música orquestral, totes les notes s’imprimeixen dues vegades. Un cop en les particel·les per a tots els músics, i una altra per a la partitura del director. Els identificadors es poden usar per evitar la duplicació del treball. La música s’escriu un cop s’emmagatzema en una variable. El contingut d’aquesta variable s’usa després per generar tant la particel·la com la partitura del director.
És molt convenient definir les notes en un fitxer especial. Per exemple, suposem que el fitxer ‘trompa.ly’ conté la següent part d’un duo per a trompa i fagot:
notesTrompa = \relative {
\time 2/4
r4 f8 a | cis4 f | e4 d |
}
|
Després es fa una particel·la escrivint en un fitxer el següent:
\include "trompa.ly"
\header {
instrument = "Trompa en Fa"
}
{
\transpose f c' \notesTrompa
}
|
La línia
\include "trompa.ly" |
substitueix el contingut de ‘trompa.ly’ en aquesta posició
dins del fitxer, així que notesTrompa es defineix amb
posterioritat. La instrucció \transpose f c' indica
que l’argument constituït per \notesTrompa s’ha de
transposar una quina cap amunt. El que sona com f s’escriu
com c', el que correspon amb el to d’afinació d’una trompa
normal en Fa. La transposició es pot veure a la següent
sortida
A peces per a conjunt, amb freqüència una de les veus no sona
durant molts compasso. Això queda denotat per un silenci
especial, el silenci multicompàs. S’introdueix amb una R
majúscula seguida d’una duració (1 en el cas de la
rodona, 2 en el caso de una blanca,
etc.). Multiplicant la duració es poden construir silencis més
llargs. Per exemple, aquest silenci ocupa 3 compassos de 2/4
R2*3 |
Quan s’imprimeix la particel·la s’han de comprimir els silencis multicompàs. Això es fa establint una variable de temps de execució
\set Score.skipBars = ##t |
Aquesta instrucció estableix el valor de la propietat
skipBars al context de Score a vertader
(##t). Anteposant el silenci i aquesta opció a la música
anterior, arribem al següent resultat
Aquesta partitura es fa combinant tota la música junta. Suposant
que l’altra veu es troba dins de notesFagot al fitxer
‘fagot.ly’, la partitura es fa amb
\include "fagot.ly" \include "trompa.ly" << \new Staff \notesTrompa \new Staff \notesFagot >> |
el que ens porta a
| [ < ] | [ > ] | [ << ] | [ Amunt ] | [ >> ] |
This document was generated by gub on Juliol 13, 2020 using texi2html 1.82.
Altres idiomes: English, česky, deutsch, español, français, magyar, italiano, 日本語, nederlands.
Quant a la selecció automàtica de la llengua.