stringtranslate.com

Ayuda:Puntuación

El <score>...</score>elemento en wikitext muestra una partitura musical de GNU LilyPond (la predeterminada) o la sintaxis de marcado ABC . También produce un archivo MIDI de la música y, opcionalmente, muestra un reproductor de audio que reproduce la música. Se implementa mediante la extensión Score para MediaWiki , disponible en todos los idiomas de Wikipedia.

Para recursos de LilyPond, consulte § Enlaces externos. A partir de agosto de 2021 , la extensión de Wikipedia utiliza LilyPond v2.22.0 (consulte Especial: Versión para conocer la versión actual). Los cambios realizados en LilyPond desde la versión 2.18 están documentados aquí. Tenga en cuenta que la sintaxis completa de LilyPond está disponible cuando se invoca la extensión con el wikitext . Un simple invoca una implementación simplificada que no es totalmente coherente con la documentación de LilyPond.<score raw="1"><score>

Atributos del elemento

Si hay un archivo MIDI o un archivo de audio de calidad superior al MIDI o al audio generado por la extensión Score, puede proporcionarle un [[File::]]enlace wiki después de la </score>etiqueta de cierre.

Ejemplos

Simple

<score>
{c'  d'  e'  f'  g'  fis'  es'  cis'  c'2} </score>

da


{c' d' e' f' g' fis' es' cis' c'2}

Equivalente en notación ABC:

<puntuación idioma= "ABC" > L:1/4CDEF  |  G^F_E^C  |  C2 </score>

Mas elaborado

< partitura sonido = "1" > \transpose c g \relative c' { % muestra G para C, etc. y una octava más alta \key c \minor \time 4/4 c 4 e 8 e g 4 g % (texto después de % es solo un comentario) < c es g > 2 < c es g > % corchetes angulares crean acordes es 4 d ( c b ) % paréntesis crean ligaduras a 4. r 8 r 8 a 8 ~ a 4 % r crea descansa; ~ crea vínculos e -- e -> e -. g \fermata % acentos y otros signos \bar "|." } < /puntuación >                                              

da

 \transpose cg \relative c'{ \key c \minor \time 4/4 c4 e8 e g4 g % (el texto después de % es solo un comentario) <c es g>2 <c es g> % los corchetes angulares crean acordes es4 d( cb) % los paréntesis crean ligaduras a4. r8 r8 a8 ~ a4 % r crea silencios; ~ crea vínculos e-- e-> e-. g\fermata % acentos y otros signos \bar "|." } % Esto es sólo una línea de comentario.

Equivalente en ABC (pretranspuesto debido a diferentes semánticas):

< puntuación lang = "ABC" >
K : Gm
M : 4/4
L : 1/4 G = B/ 2 B/ 2 dd | % un comentario [ gbd' ] 2 [ gbd' ] 2 | % corchetes crean acordes (no admitidos por abc2ly) b ( ag^ e ) | % paréntesis crean ligaduras = e 3/2 z/ 2 z/ 2 c / 2 -c % z crea silencios; - crea lazos
!tenuto! = BLB .​ B HB % ver sección estándar "Decoraciones" (no soportado por abc2ly) | ] < /puntuación >                       

Sintaxis

La sección de puntuación debe estar rodeada por <score>...</score>. Las notas deben estar dentro de un conjunto de llaves {...}.

Los comentarios en el marcado comienzan con un signo de porcentaje %y terminan al final de la línea.

Paso

Para mostrar una nota, escriba la letra ( a b cetc.). Separe cada letra con un espacio. El nombre de la nota simple se refiere a la nota natural independientemente de la armadura (consulte "configuración de la clave" a continuación). Estas letras son como en inglés y holandés, no como en alemán y muchos otros idiomas continentales (para su información: b continental significa b plana y h continental significa b; si le resulta confuso, olvídelo).

Los sostenidos y bemoles se forman utilizando los sufijos holandés y alemán "is" y "es", respectivamente. Para evitar "ees", la nota E se escribe simplemente como es. Las alteraciones simples son, por tanto, ais bis cis dis eis fis gispara los sostenidos y aes bes ces des es fes geslos bemoles. Los editores de idioma inglés pueden preferir incluir la línea \language "english"en el guión, después de lo cual se puede usar spara sostenido y fbemol: as bs cs ds es fs gsy af bf cf df ef ff gf. Los dobles sostenidos se forman con el sufijo isisy los dobles bemoles con eses, o en notación inglesa con sso xy ff. Los semi sostenidos, bemoles, sesqui sostenidos y bemoles también son compatibles tanto en inglés como en alemán. Ver: #Accidentales.

De forma predeterminada, el nombre de cada nota se refiere a la nota debajo del Do central. Por ejemplo, cse mostraría como

\new Staff \with { \remove "Time_signature_engraver" }{c}

o

\new Staff \with { \remove "Time_signature_engraver" }{\clef bajo c}

. Utilice el apóstrofo ( ') para subir una octava y una coma ( ,) para bajar una octava. C media seríac'

\new Staff \with { \remove "Time_signature_engraver" }{ c'}

.

 < puntuación lang = "lilypond" sonido = "1" > { a,, c, e, a, c e a c' % C medio e' a' c'' e'' a'' c''' e' '' g''' \bar "||" aes'' bes'' gis'' dis'' aeses'' beses'' gisis'' disis'' \bar "||" aeh'' beseh'' gih'' disih'' \bar "||" \idioma "inglés" af'' bf'' gs'' ds'' aff'' bff'' gss'' bx'' \bar "||" aqf'' btqf'' gqs'' dtqs'' } < /score >                                                        
 { a,, c, e, a, cea c' %C media e' a' c'' e'' a'' c''' e''' g''' \bar "||" aes'' bes'' gis'' dis'' aeses'' beses'' gisis'' disis'' \bar "||" aeh'' beseh'' gih'' disih'' \bar "||" \idioma "inglés" af'' bf'' gs'' ds'' aff'' bff'' gss'' bx'' \bar "||" aqf'' btqf'' gqs'' dtqs'' }

Una forma mucho más sencilla es utilizar codificación relativa. Si incluyes \relativeantes de las llaves, cada nota se referirá a la nota más cercana a la anterior, y la primera se referirá a la nota más cercana a la mencionada después de la \relativeetiqueta. ("Closest" ignora los sostenidos y los bemoles). Úselo 'para subir una octava adicional y ,bajar.

 < puntuación lang = "lilypond" sonido = "1" > \relative c' { e f < c e g > 2 a' 4 ( b c ) c, d 8 e f 16 g a b c 4. a 8 e' f g, f r \autoBeamOff e d c b 4 a g b -> c 2. -> r 4 \bar "|." } < /puntuación >                                         
 \relative c' { ef <ce g>2 a'4( bc) c, d8 e f16 gab c4. a8 e' fg, fr \autoBeamOff edc b4 ag b-> c2.-> r4 \bar "|." }

Configurando la clave

De forma predeterminada, no hay armadura (ni sostenidos ni bemoles). Puedes indicar la tecla con \key g \major, \key c \minor, o incluso un modo como o . La clave se puede cambiar en cualquier momento.\key c \dorian\key c \mixolydian

Tenga en cuenta que incluso con una armadura, debe incluir sostenidos (-is) y bemoles (-es) para cada nombre de nota individual . Si omite uno, se considerará natural. Por ejemplo, esta es la tonalidad de Sol mayor:

< puntuación lang = "lilypond" sonido = "1" > \relative c' { \key ges \major \time 6/8          % Notas con sufijo -es que indican bemoles des 8 es ges aes bes ces      % Notas sin alteraciones (naturales) b c d e g a } < /score >       
 \relative c' { \key ges \major \time 6/8 % Notas con sufijos -es que indican bemoles des8 es ges aes bes ces % Notas sin alteraciones (naturales) bcdega }

Accidentes

Las alteraciones pueden indicarse siguiendo el nombre de la nota con el texto apropiado:

Tenga en cuenta que E es solo "es", en lugar de "ees". "q" y "tq" se refieren a "cuarto" y "tres cuartos" (en lugar de "hf" para "medio bemol" y "thf" para "tres medio bemol"), como en " cuarto de tono ". Sin embargo, el "cuarto bemol/sostenido" no es un cuarto de bemol/sostenido, sino la mitad de un bemol/sostenido, y el "tres cuartos bemol/sostenido" es 1,5 bemoles, no 0,75 bemoles. No se admiten notas fuera de la escala de cuartos de tono.

Alemán:

< puntuación idioma = "lilypond" sonido = "1" > {   \omitir puntuación . Firma de tiempo \relative c'' { \time 4/4 aeses 1 aeseh aes aeh a! aih ais aisih aisis } } < /score >                 

Inglés:

< puntuación idioma = "lilypond" sonido = "1" > {   \omitir puntuación . Firma de tiempo \relative c'' { \time 4/4 \language "english" aff 1 atqf af aqf a! aqs como atqs culo } } < /score >                  

Ambos resultan en:

{ \omit Score.TimeSignature \relative c'' { \time 4/4 \language "english" aff1 atqf af aqf a! aqs como atqs culo } }

Transposición y transposición

Si, por algún motivo, es necesario transponer una pieza a una clave diferente, es posible hacerlo sin tener que transcribirla manualmente. Esto también afecta a la armadura. La sintaxis para esto es:

\transponer  desde  tono a tono  musicexpr

Por ejemplo:

< puntuación lang = "lilypond" sonido = "1" > \transpose c es { \relative c' { \key c \major \time 4/4 c 4 d e f g a b c } } < /score >                       

Resultados en:

\transpose c es { \relative c' { \key c \major \time 4/4 c4 defgabc } }

La salida MIDI se puede transponer con el \transposition <pitch>comando. El motivo de trompa (en do) de la apertura de la última sinfonía de Schubert , transpuesto una octava hacia abajo:

< sonido de partitura = "1" > \relative c' { \set Staff . midiInstrument = # "trompa francesa" \ set Staff . midiMinimumVolume = # 0.7 \set Personal . midiMaximumVolume = # 1.0 \tempo "Andante" \tempo 4 = 80 \transposition c \key c \major \time 2/2 c' 2 -> \p d 4 e 4 | a, 4. -> b 8 c 2 | f 4. -> d 8 mi 2 | gramo -> re 4 mi | a, 4. -> b 8 c 2 | re 4. -> mi 8 c 2 | re 2. \pp mi 4 | c 1 } < /puntuación >                                                        

\relative c' { \set Staff.midiInstrument = #"trompa francesa" \set Staff.midiMinimumVolume = #0.7 \set Staff.midiMaximumVolume = #1.0 \tempo "Andante" \tempo 4 = 80 \transposition c \key c \major \time 2/2 c'2->\p d4 e4 | a,4.-> b8 c2 | f4.-> d8 e2 | gramo-> d4 mi | a,4.-> b8 c2 | d4.-> e8 c2 | d2.\pp e4 | c1 }

El \transpositioncomando está destinado principalmente a partituras que incluyen instrumentos de transposición que no están en tono de concierto.

< score sound = "1" > \new GrandStaff << \new Staff = "violin" \with { instrumentName = "Vln" midiInstrument = "violin" } \relative c'' { % no es estrictamente necesario, pero es un buen recordatorio \ transposición c' \key c \major g 4 ( c 8 ) r c r c 4 } \new Staff = "clarinete" \with { instrumentName = \markup { Cl ( B \flat ) } midiInstrument = "clarinete" } \relative c'' { \transposición bes \key d \major a 4 ( d 8 ) r d r d 4 } >> < /score >                                                                

\new GrandStaff << \new Staff = "violin" \with { instrumentName = "Vln" midiInstrument = "violin" } \relative c'' { % no es estrictamente necesario, pero es un buen recordatorio \transposition c' \key c \major g4( do8) rcr do4 } \new Pentagrama = "clarinete" \with { nombreInstrumento = \markup { Cl (B\plano) } midiInstrumento = "clarinete" } \relative do'' { \transposition bes \key d \major a4 ( d8) rdr d4 } >>

Ritmo

La duración de la nota se indica mediante un número después del tono sin espacio entre ( a4 b8). Utilice el número 1 para una nota completa (semibreve), 2 para una media nota (mínima), 4 para una negra (entrepierna), 8 para una corchea (corchea), y así sucesivamente. Si una nota no tiene una duración explícita, por defecto será una negra o utilizará la duración de la nota que la precede.

Los silencios se indican utilizando la letra ren lugar de un tono. Las notas con puntillo se forman simplemente siguiendo el número de duración con un punto ( c4.).

Los grupos irregulares se indican mediante el \timescomando, por ejemplo, \times 2/3 {c8 c c}da un tresillo de tres corcheas (corcheas).

 < puntuación lang = "lilypond" sonido = "1" > \relative c'' { b 1 b 2 b 4 b 8 c r 4 b 4. r 8 \times 2/3 { a 8 g f }} < /score >                 

\relative c''{b1 b2 b4 b8 c r4 b4. r8 \times 2/3 {a8 gf}}

Configuración del tipo de compás

El tipo de compás predeterminado es 4/4. Para establecer otro tipo de compás, se puede utilizar el \timecomando. Por ejemplo, para configurar el tipo de compás en tiempo de corte, se usaría \time 2/2y el tiempo de vals sería \time 3/4. El tipo de compás se puede cambiar en casi cualquier momento.

Quitar el tipo de compás

Para algunos ejemplos musicales, puede ser conveniente eliminar el tipo de compás; el código \remove "Time_signature_engraver"se puede utilizar en ese caso:

< puntuación > { \new Staff \with { \remove "Time_signature_engraver" } < d' fis' a' > 2 } < /score >          
{ \new Staff \with { \remove "Time_signature_engraver" } <d' fis' a'>2 }

Medida de recogida

El código \partial 4creará un compás de captación ( anacrusis ) de una negra, \partial 4*2creará un compás de captación de dos negras, etc. Vea un ejemplo en la sección Agregar letras de este artículo.

Personalización de vigas


\relative c'' { \time 3/4 r4. g8 a8 b8 }

Ocasionalmente, el software combina notas transmitidas en lugares que no son deseados o parecen incómodos. Para anular las transferencias automáticas, utilice \noBeamentre las notas que de otro modo se transmitirían: g a b \noBeam g. Para desactivar la transmisión de muchas notas, use \autoBeamOffy luego \autoBeamOn.

< puntuación > \relative c'' { \time 3/4 r 4. g 8 \noBeam a 8 b 8 } < /score >           

\relative c'' { \time 3/4 r4. g8 \noHaz a8 b8 }

Para transmitir notas manualmente, use corchetes insertando el primero después de la primera nota que se transmitirá: a8 b[ c d e] f. Esto transmitiría las notas b, c, d y e, pero dejaría la primera y la última nota sin barras.

\relativo c''{a8 b[cde] f}

Agregar letras

Puedes agregar letras a la partitura usando \addlyrics. Consulte el Manual de LilyPond para obtener más información sobre cómo alinear la letra con la partitura.

< puntuación cruda = "1" lang = "lilypond" > \header { tagline = "" % sin título de pie de página = "Buenos días" compositor = "trad." } \relative g' { \key g \major \time 3/4 \partial 4 d e d g fis 2 d 4 e d a' g 2 d 4 d' b g fis e c' b g a g 2 \fermata \barra "|." } \ addlyrics { Buenos días a ustedes , Buenos días a ustedes , Buenos días queridos niños , Buenos días a todos .​​​​​​​​​ } < /puntuación >                                                                                
 \header { tagline = "" % sin título de pie de página = "Buenos días" compositor = "trad." } \relative g' { \key g \major \time 3/4 \partial 4 d edg fis2 d4 ed a' g2 d4 d' bg fis e c' bga g2 \fermata \bar "|." } \addlyrics { Buenos días a ustedes, Buenos días a ustedes, Buenos días queridos niños, Buenos días a todos. }

Agregar nombres de acordes

Los nombres de los acordes se pueden agregar como un pentagrama ChordNames separado de la siguiente manera:

< score lang = "lilypond" sound = "1" > << \new ChordNames \chordmode { \set chordChanges = # #t % Solo muestra el acorde cuando hay un cambio (p. ej., no repita el Am aquí) a 4 : m un 4 : m | % medida 1 - A7 sería a:7 g 2 | % medida 2 } \new Staff \relative c'' { \key a \dorian \time 2/4 a 8 a 16 a a 8 a 16 a | % medida 1 b 8 a g 4 | % medida 2 } >> < /score >                                      

<< \new ChordNames \chordmode { \set chordChanges = ##t a4:m a4:m |% compás 1 g2 |% compás 2 } \new Pentagrama \relative c''{ \key a \dorian \time 2/4 a8 a16 a a8 a16 a |% medida 1 b8 a g4 |% medida 2 } >>

La letra sse puede utilizar en el pentagrama ChordNames en lugar de r(el código para un silencio) cuando no hay acorde.

An rdará como resultado una notación explícita "Sin acordes"

<<\new ChordNames \chordmode {r2} \new Staff \with { \remove "Time_signature_engraver" } \relative c''{c}>>

mientras que sdará como resultado un espaciado correcto, pero no aparecerá la notación del nombre del acorde.

Agregar espacios en blanco

La letra sseguida de la duración de una nota agrega una cantidad adecuada de espacios en blanco:

Acentos y otros símbolos

Hay varios símbolos para adjuntar a las notas, como \fermata. También hay{e-> f-- g-+ a-. b-^ c-_ d-!}

< puntuación > \relative c' { e -> f -- g -+ a -. b- ^ c- _d- ! e \fermata } < /score >            

productor

 \relative c' { e-> f-- g-+ a-. b-^ c-_ d-! e\fermata }

Color

< puntuación lang = "lilypond" sonido = "1" > { \omit Puntuación . TimeSignature \relative c' { \clef treble \time 7/4 \once \override NoteHead . color = # rojo c 4 d \once \override NoteHead . color = # rojo e f \once \override NoteHead . color = # rojo g a b \time 2/4 c 2 \bar "||" \time 4/4 < c, por ejemplo > 1 \bar "||" } } < /puntuación >                                              

produce


{ \omit Score.TimeSignature \relative c' { \clef treble \time 7/4 \once \override NoteHead.color = #red c4 d \once \override NoteHead.color = #red ef \once \override NoteHead.color = #red gab \time 2/4 c2 \bar "||" \time 4/4 <c, por ejemplo>1 \bar "||" } }

instrumentos midi

Los sonidos de instrumentos MIDI se pueden asignar como se documenta en la sección A6 de la Referencia de notación de LilyPond . Es posible que sea necesario realizar prueba y error: es posible que algunos instrumentos no funcionen a menos que se omita el #, y es posible que algunos no funcionen con o sin el #. \set Staff.midiInstrument = #"instrument"

Secciones repetidas y MIDI

Para indicar una sección repetida, prefiérala con \repeat volta 2. El MIDI y el audio solo se reproducirán una vez a menos que agregues \unfoldRepeats, lo que también "desplegará" la partitura. Para evitar esto debes duplicar la partitura, una vez para el diseño y otra para MIDI, por ejemplo:

Ocultar el tempo

Las marcas del metrónomo, como se muestra arriba, se pueden ocultar con \set Score.tempoHideNote = ##t.

Tamaños de personal individuales

Los tamaños de pentagrama individuales se pueden cambiar con \with{ \magnifyStaff #nn } . Usando \with{ \magnifyStaff #2/3 } después de cada instancia de \new Staff, el ejemplo anterior se representa como:


{\new ChoirStaff << \new Staff \with{ \magnifyStaff #2/3 } << \new Voice \relative c'' { \set Score.tempoHideNote = ##t \tempo 8 = 120 \stemUp \clef treble \ clave fis \minor \time 3/8 s4. | <gis' dis>8^.^( <gis dis>^. <gis dis>^.) | s4. | <fis cis>8^.^( <fis cis>^. <fis cis>^.) | s4. | fis16^( eis dis cis) <b' gis>8^. | <a fis>^. rr | s4 } \new Voz \relative c'' { \stemDown cis8[ d] cis | bis4. | b!32_([ cis d16 cis8)] b | ais4. | b8 a![_( gis)] | afis[_(eis)] | fis \gracia { e(} d4) | cis } \addlyrics { Buß - und Reu,– Buß4 und8 Reu– knirscht das Sün- den- herz ent-zwei } \new Staff \with{ \magnifyStaff #2/3 } \relative c { \clef bass \key fis \ menor \time 3/8 fis4.~_"Compás 13" | fis8 gis16(fis eis dis) | eis4. | e!8 fis16( ed cis) | d8( cis b) | cis4.~ | cis8 b16( a gis fis) | eis ^"173 barras"} >> >> }

Para obtener detalles más complejos, consulte "Configuración del tamaño del pentagrama" en el manual de LilyPond.

marco de imagen

Alineación

 \relative c' { \clef treble \time 7/4 \hide Staff.TimeSignature c4 defgab c2 }
Escala diatónica en C, una escala de "notas blancas"

Utilice {{ Marco de imagen }} para alinear las partituras a la izquierda, al centro o a la derecha.

Por ejemplo:

{{  Marco de imagen|content  = <score> \relative c' { \clef treble \time 7/4 \hide Staff.TimeSignature c4 d e f g a b c2 } </score>
|width=|caption = Escala diatónica en C, a " escala de nota blanca                            }}

da como resultado la imagen de la derecha.

Agrupamiento


{ \omit Score.TimeSignature \relative c' { \clef treble \time 4/4 e4^\markup { Género enarmónico } feh geses ab ceh deses e } }

{ \omit Score.TimeSignature \relative c' { \clef treble \time 4/4 e4^\markup { Género cromático } f ges abc des e } }

{ \omit Score.TimeSignature \relative c' { \clef treble \time 4/4 e4^\markup { Género diatónico } fgabcde } }
Los tres géneros de las especies de octava dórica en E

{{ Marco de imagen }} también se puede utilizar para agrupar imágenes de partituras. El siguiente texto crea el grupo de imágenes de la derecha:

{{  Marco de imagen|contenido= <puntuación>{\omitir  puntuación.Firma de tiempo\relative  c'  { \clef treble \time 4/4 e4^\markup { Género enarmónico } feh geses a b ceh deses e                 }  } </ puntuación><puntuación>{\omitir  puntuación.Firma de tiempo\relative  c'  { \clef treble \time 4/4 e4^\markup { Género cromático } f ges a b c des e                 }  } </ puntuación><puntuación>{\omitir  puntuación.Firma de tiempo\relative  c'  { \clef treble \time 4/4 e4^\markup { Género diatónico } f g a b c d e                 }  } </score> |width=300|caption=Los  tres  géneros  de  la [[ especie de octava]]  dórica en E}}    

Ver también

enlaces externos

Referencias