@c F: how to distinguish between accidental and key-sig alteration?
@aitem{accidental}
-ES: alteraci@'on,
+ES: alteración,
I: alterazione, accidente,
-F: alt@'eration
+F: altération
D: Vorzeichen, Versetzungszeichen,
NL: voorteken,
-DK: l@o{}st fortegn,
-S: tillf@"alligt f@"ortecken,
-FI: tilap@"ainen etumerkki.
+DK: løst fortegn,
+S: tillfälligt förtecken,
+FI: tilapäinen etumerkki.
-@c F: alt@'eration accidentelle, D: Vorzeichen, Versetzungszeichen,
+@c F: altération accidentelle, D: Vorzeichen, Versetzungszeichen,
@c Akzidenz, NL: toevallig teken, I: accidento.
A sharp raises a tone by a @aref{semitone}, a double sharp raises it
@aitem{accelerando}
ES: acelerando,
I: accelerando,
-F: accelerando, en acc@'el@'erant,
+F: accelerando, en accélérant,
D: accelerando, schneller werden,
NL: accelerando,
DK: accelerando,
S: accelerando,
-FI: accelerando, kiihdytt@"aen.
+FI: accelerando, kiihdyttäen.
Increase tempo.
ES: allegro,
I: allegro,
F: allegro,
-D: Allegro, Schnell, Fr@"ohlich, Lustig,
+D: Allegro, Schnell, Fröhlich, Lustig,
NL: allegro,
DK: allegro,
S: allegro,
NL: alt,
DK: alt,
S: alt,
-FI: altto, matala nais@"a@"ani.
+FI: altto, matala naisääni.
A female voice of low range (@emph{contralto}). Originally the alto was a high
male voice (hence the name) which by the use of falsetto reached the height of
@aitem{alto clef}
ES: clave de do en tercera,
I: chiave di contralto,
-F: clef d'ut troisi@`eme ligne,
-D: Altschl@"ussel, Bratschenschl@"ussel,
+F: clef d'ut troisième ligne,
+D: Altschlüssel, Bratschenschlüssel,
NL: alt sleutel,
-DK: altn@o{}gle,
+DK: altnøgle,
S: altklav,
FI: alttoavain.
NL: ambitus,
DK: ambitus,
S: ambitus,
-FI: ambitus, @"a@"aniala, soitinala.
+FI: ambitus, ääniala, soitinala.
The term ambit (from latin: ambitus, plural: ambitus) denotes a range
of pitches for a given voice in a part of music. It may also denote
@aitem{ancient minor scale}
I: scala minore naturale,
-F: forme du mode mineur ancien, trois@`eme mode, mode hell@'enique
+F: forme du mode mineur ancien, troisème mode, mode hellénique
D: reines Moll,
NL: authentieke mineurtoonladder,
DK: ren mol,
NL: andante,
DK: andante,
S: andante,
-FI: andante, k@"ayden.
+FI: andante, käyden.
Walking tempo/character.
D: Vorschlag,
NL: voorslag,
DK: forslag,
-S: f@"orslag,
+S: förslag,
FI: appoggiatura, etuhele.
Ornamental note, usually a second, that is melodically connected with the main
@aitem{arpeggio}
ES: arpegio,
I: arpeggio,
-F: arp@`ege,
+F: arpège,
D: Arpeggio, Akkordbrechungen, gebrochener Akkord,
NL: gebroken akoord,
DK: arpeggio, akkordbrydning,
@aitem{augmented interval}
ES: intervalo aumentado,
I: intervallo aumentato,
-F: intervalle augment@'e,
-D: @"uberm@"a@ss{}iges Intervall,
+F: intervalle augmenté,
+D: übermäßiges Intervall,
NL: overmatig interval,
-DK: forst@o{}rret interval,
-S: @"overstigande intervall,
+DK: forstørret interval,
+S: överstigande intervall,
FI: ylinouseva intervalli.
@aref{interval}.
F: manuscrit,
D: Autograph, Handschrift,
NL: manuscript,
-DK: h@aa{}ndskrift, autograf,
+DK: håndskrift, autograf,
S: handskrift,
-FI: k@"asinkirjoitettu nuotti.
+FI: käsinkirjoitettu nuotti.
1. A manuscript in the composer's own hand.
2. Music prepared for photoreproduction by freehand drawing,
FI: tahtiviiva.
@aitem{bar}
-ES: comp@'as, @aref{measure}.
+ES: compás, @aref{measure}.
@aitem{baritone}
-ES: bar@'{@dotless{i}}tono,
+ES: barítono,
I: baritono,
F: bariton,
D: Bariton,
NL: bariton,
DK: baryton,
S: baryton,
-FI: baritoni, keskikorkuinen mies@"a@"ani.
+FI: baritoni, keskikorkuinen miesääni.
The male voice intermediate between the @aref{bass} and the
@aref{tenor}.
-@c F: clef de troisi@`eme ligne dropped
+@c F: clef de troisième ligne dropped
@aitem{baritone clef}
ES: clave de fa en tercera,
I: chiave di baritono,
-F: clef d' Ut cinqui@`eme ligne, clef de Fa troisi@`eme,
-D: Baritonschl@"ussel,
+F: clef d' Ut cinquième ligne, clef de Fa troisième,
+D: Baritonschlüssel,
NL: baritonsleutel,
-DK: barytonn@o{}gle,
+DK: barytonnøgle,
S: barytonklav,
FI: baritoniavain.
@aitem{bass clef}
ES: clave de fa en cuarta,
I: chiave di basso,
-F: cl@'e de fa quatri@`eme ligne,
-D: Bassschl@"ussel,
+F: clé de fa quatrième ligne,
+D: Bassschlüssel,
NL: bassleutel,
-DK: basn@o{}gle,
+DK: basnøgle,
S: basklav,
FI: bassoavain.
NL: bas,
DK: bas,
S: bas,
-FI: basso, matala mies@"a@"ani.
+FI: basso, matala miesääni.
1. The lowest of men's voices.
2. Sometimes, especially in jazz music, used as
F: barre,
D: Balken,
NL: waardestreep,
-DK: bj@ae{}lke,
+DK: bjælke,
S: balk,
FI: palkki.
NL: accolade, teksthaak,
DK: klamme,
S: klammer,
-FI: yhdist@"av@"a sulkumerkki.
+FI: yhdistävä sulkumerkki.
Symbol at the start of a system connecting staves. Curly braces are used
for connecting piano staves, angular brackets for connecting parts in an
@aitem{brass}
ES: metales,
I: ottoni,
-D: Blechbl@"aser,
+D: Blechbläser,
NL: koper (blazers),
F: cuivres,
-DK: messingbl@ae{}sere,
-S: brassinstrument, m@"assingsinstrument,
+DK: messingblæsere,
+S: brassinstrument, mässingsinstrument,
FI: vaskisoitin.
A family of blown musical instruments made of brass all using a cup formed
F: respiration,
D: Atemzeichen, Trennungszeichen,
NL: repercussieteken,
-DK: vejrtr@ae{}kningstegn,
+DK: vejrtrækningstegn,
S: andningstecken,
FI: hengitysmerkki.
@aitem{breve}
ES: breve,
I: breve,
-F: br@`eve,
+F: brève,
D: Brevis,
NL: brevis,
DK: brevis,
@aitem{C clef}
ES: Clave de do,
I: chiave di do,
-F: cl@'e d'ut,
-D: C-Schl@"ussel,
+F: clé d'ut,
+D: C-Schlüssel,
NL: C-sleutel,
-DK: c-n@o{}gle,
+DK: c-nøgle,
S: c-klav,
FI: C-avain.
NL: canon,
DK: kanon,
S: kanon,
-FI: kaanon, tarkka j@"aljittely.
+FI: kaanon, tarkka jäljittely.
@aref{counterpoint}.
NL: cent,
DK: cent,
S: cent,
-FI: sentti, puolis@"avelaskeleen sadasosa tasavireisess@"a viritysj@"arjestelm@"ass@"a.
+FI: sentti, puolisävelaskeleen sadasosa tasavireisessä viritysjärjestelmässä.
Logarithmic unit of measurement. 1 cent is 1/1200 of an octave (1/100 of an
equally tempered @aref{semitone}).
@end lilypond
@aitem{chromatic scale}
-ES: escala crom@'atica,
+ES: escala cromática,
I: scala cromatica,
F: gamme chromatique,
D: chromatische Tonleiter,
Use of tones extraneous to a @aref{diatonic scale} (minor, major).
@aitemii{church mode,ecclesiastical mode}
-ES: modo eclesi@'astico,
+ES: modo eclesiástico,
I: modo ecclesiastico,
-F: mode eccl@'esiastique,
+F: mode ecclésiastique,
D: Kirchentonart,
NL: kerktoonladder,
DK: kirketoneart,
S: kyrkotonart,
-FI: moodi, kirkkos@"avellaji.
+FI: moodi, kirkkosävellaji.
@aref{diatonic scale}.
@aitem{clef}
ES: clave,
I: chiave,
-F: cl@'e, clef,
-D: Schl@"ussel, Notenschl@"ussel,
+F: clé, clef,
+D: Schlüssel, Notenschlüssel,
NL: sleutel,
-DK: n@o{}gle,
+DK: nøgle,
S: klav,
FI: avain, nuottiavain.
NL: komma,
DK: komma,
S: komma,
-FI: komma, korvinkuultava ero @"a@"anenkorkeudessa.
+FI: komma, korvinkuultava ero äänenkorkeudessa.
Difference in pitch between a note derived from pure tuning and the same note
derived from some other tuning method. @aref{temperament}.
@aitem{compound interval}
ES: intervalo compuesto,
I: intervallo composto,
-F: intervalle compos@'e,
+F: intervalle composé,
D: weites Intervall,
NL: samengesteld interval,
DK: sammensat interval,
@aitem{complement}
I: rivolto,
-F: intervalle compl@'ementaire,
-D: Komplement@"arintervall,
+F: intervalle complémentaire,
+D: Komplementärintervall,
NL: complementair interval,
-DK: komplement@ae{}rinterval,
-S: komplement@"arintervall (?),
-FI: t@"aydent@"av@"a intervalli.
+DK: komplementærinterval,
+S: komplementärintervall (?),
+FI: täydentävä intervalli.
@aref{inverted interval}.
F: mouvement conjoint,
D: schrittweise, stufenweise Bewegung,
NL: stapsgewijze, trapsgewijze beweging,
-DK: trinvis bev@ae{}gelse,
-S: stegvis r@"orelse,
+DK: trinvis bevægelse,
+S: stegvis rörelse,
FI: asteittainen liike.
Progressing melodically by intervals of a second. Opposite of @aref{disjunct movement}.
NL: contrapunt,
DK: kontrapunkt,
S: kontrapunkt,
-FI: kontrapunkti, @"a@"ani @"a@"ant@"a vastaan.
+FI: kontrapunkti, ääni ääntä vastaan.
From latin @emph{punctus contra punctum}, note against note. The combination
into a single musical fabric of lines or parts which have distinct melodic
@aitem{cue-notes}
ES: notas guia,
I: notine,
-F: petites notes pr@'ec@'edent l'entr@'ee d'in instrument, r@'eplique,
+F: petites notes précédent l'entrée d'in instrument, réplique,
D: Stichnoten,
NL: stichnoten,
DK: stiknoder,
@aitem{D}
ES: Re,
I: re,
-F: r@'e,
+F: ré,
D: D, d,
NL: d,
DK: d,
A distance between a starting higher note and a lower ending note.
@aitem{diatonic scale}
-ES: escala diat@'onica,
+ES: escala diatónica,
I: scala diatonica,
F: gamme diatonique,
D: diatonische Tonleiter,
@end lilypond
@aitem{diminished interval}
-ES: intervalo disminu@'{@dotless{i}}do,
+ES: intervalo disminuído,
I: intervallo diminuito,
-F: intervalle diminu@'e,
+F: intervalle diminué,
D: vermindertes Intervall,
NL: verminderd interval,
DK: formindsket interval,
-S: f@"orminskat intervall,
-FI: v@"ahennetty intervalli.
+S: förminskat intervall,
+FI: vähennetty intervalli.
@aref{interval}.
F: mouvement disjoint,
D: sprunghafte Bewegung,
NL: sprongsgewijze beweging,
-DK: springende bev@ae{}gelse,
-S: hoppande r@"orelse,
-FI: melodian hyppiv@"a liike.
+DK: springende bevægelse,
+S: hoppande rörelse,
+FI: melodian hyppivä liike.
Progressing melodically by intervals larger than a major second.
Opposite of @aref{conjunct movement}.
@aitem{dominant ninth chord}
I: accordo di nona di dominante,
-F: accord de neuvi@`eme dominante,
+F: accord de neuvième dominante,
D: Dominantnoneakkord,
NL: dominant noon akkoord,
DK: dominantnoneakkord,
@aref{chord}, @aref{functional harmony}.
@aitem{dominant seventh chord}
-ES: acorde de s@'eptima de dominante,
+ES: acorde de séptima de dominante,
I: accordo di settima di dominante,
-F: accord de septi@`eme dominante,
+F: accord de septième dominante,
D: Dominantseptakkord,
NL: dominant septiem akkoord,
DK: dominantseptimakkord,
@aref{functional harmony}.
@aitem{dorian mode}
-ES: modo d@'orico,
+ES: modo dórico,
I: modo dorico,
F: mode dorien,
D: dorisch, dorischer Kirchenton,
ES: puntillo,
I: punto (di valore),
F: point,
-D: Punkt (Verl@"angerungspunkt),
+D: Punkt (Verlängerungspunkt),
NL: punt,
DK: punkt,
S: punkt,
@aitem{dotted note}
ES: nota con puntillo,
I: nota puntata,
-F: note point@'ee,
+F: note pointée,
D: punktierte Note,
NL: gepuncteerde noot,
DK: punkteret node,
@aitem{double dotted note}
ES: nota con dos puntillos,
I: nota doppiamente puntata,
-F: note doublement point@'ee,
+F: note doublement pointée,
D: doppelt punktierte Note,
NL: dubbelgepuncteerde noot,
DK: dob@-belt@-punk@-te@-ret node,
@aitem{double flat}
ES: doble bemol,
I: doppio bemolle,
-F: double b@'emol,
+F: double bémol,
D: Doppel-B,
NL: dubbelmol,
DK: dob@-belt-b,
@aitem{double sharp}
ES: doble sostenido,
I: doppio diesis,
-F: double di@`ese,
+F: double dièse,
D: Doppelkreuz,
NL: dubbelkruis,
DK: dob@-belt@-kryds,
D: in zwei,
NL: tweedelige maatsoort,
DK: todelt takt,
-S: tv@aa{}takt,
+S: tvåtakt,
FI: kaksoistempo.
@aref{meter}.
@aref{note value}.
@aitem{duration}
-ES: duraci@'on,
+ES: duración,
I: durata,
-F: dur@'ee,
-D: Dauer, L@"ange,
+F: durée,
+D: Dauer, Länge,
NL: duur, lengte,
DK: varighed,
-S: tonl@"angd,
+S: tonlängd,
FI: kesto, aika-arvo.
@aref{note value}.
D: Achtel, Achtelnote,
NL: achtste noot,
DK: ottendedelsnode,
-S: @aa{}ttondelsnot,
+S: åttondelsnot,
FI: kahdeksasosanuotti.
@aref{note value}.
D: Achtelpause,
NL: achtste rust,
DK: ottendedelspause,
-S: @aa{}ttonddelspaus,
+S: åttonddelspaus,
FI: kahdeksasosatauko.
@aref{note value}.
plate of metal. Now also the term for the art of music typesetting.
@aitem{enharmonic}
-ES: enharm@'onico,
+ES: enharmónico,
I: enarmonico,
F: enharmonique,
D: enharmonisch,
@aitem{equal temperament}
ES: ?,
I: temperamento equabile,
-F: temp@'erament @'egal,
+F: tempérament égal,
D: gleichschwebende Stimmung,
NL: ge@-lijk@-zwe@-ven@-de temperatuur,
-DK: ligesv@ae{}vende temperatur,
-S: liksv@"avande temperatur,
+DK: ligesvævende temperatur,
+S: liksvävande temperatur,
FI: tasavireinen.
Tuning system dividing the octave into 12 equal @aref{semitone}s
D: Vortragszeichen,
NL: voordrachtsteken,
DK: foredragsbetegnelse,
-S: f@"oredragsbeteckning,
+S: föredragsbeteckning,
FI: nyanssiosoitus, esitysmerkki.
Performance indications concerning 1. volume, dynamics (for example
@aitem{F clef}
ES: Clave de Fa,
I: chiave di fa,
-F: cl@'e de fa,
-D: F-Schl@"ussel,
+F: clé de fa,
+D: F-Schlüssel,
NL: F-sleutel,
-DK: F-n@o{}gle,
+DK: F-nøgle,
S: f-klav,
FI: F-avain.
@c F: 'point d'orgue' on a note, 'point d'arret' on a rest.
@aitem{fermata}
-ES: Calder@'on,
+ES: Calderón,
I: corona,
F: point d'orgue, point d'arr@^et,
D: Fermate,
NL: fermate,
DK: fermat,
S: fermat,
-FI: fermaatti, pid@"ake.
+FI: fermaatti, pidäke.
Prolonged note or rest of indefinite duration.
ES: bajo cifrado, @aref{thorough bass}.
@aitem{fingering}
-ES: digitaci@'on,
+ES: digitación,
I: diteggiatura,
-F: doigt@'e,
+F: doigté,
D: Fingersatz,
NL: vingerzetting,
-DK: fingers@ae{}tning,
-S: fingers@"attning,
+DK: fingersætning,
+S: fingersättning,
FI: sormitus.
The methodical use of fingers in the playing of instruments.
ES: corchete,
I: coda (uncinata), bandiera,
F: crochet,
-D: Fahne, F@"ahnchen,
+D: Fahne, Fähnchen,
NL: vlaggetje,
DK: fane,
S: flagga,
@aitem{flat}
ES: bemol,
I: bemolle,
-F: b@'emol,
+F: bémol,
D: B, b,
NL: mol,
DK: b,
-S: bef@"ortecken,
+S: beförtecken,
FI: alennusmerkki.
@aref{accidental}.
@aref{counterpoint}.
@aitem{functional harmony}
-ES: armon@'{@dotless{i}}a funcional,
+ES: armonía funcional,
I: armonia funzionale,
-F: @'etude des functions,
+F: étude des functions,
D: Funktionslehre,
NL: functionele harmonie,
DK: funktionsanalyse, funktionsharmonik,
-S: funktionsl@"ara,
-FI: harmoniaj@"arjestelm@"a.
+S: funktionslära,
+FI: harmoniajärjestelmä.
A system of harmonic analysis. It is based on the idea that, in a given key,
there are only three functionally different chords: tonic (T, the chord on the
@aitem{G clef}
ES: Clave de sol,
I: chiave di sol,
-F: cl@'e de sol,
-D: G-Schl@"ussel, Violinschl@"ussel,
+F: clé de sol,
+D: G-Schlüssel, Violinschlüssel,
NL: G-sleutel,
-DK: g-n@o{}gle,
+DK: g-nøgle,
S: g-klav,
FI: G-avain.
ES: ?,
I: abbellimenti,
F: fioriture,
-D: Verzierungen, Vorschl@"age, Vorschlagsnoten,
+D: Verzierungen, Vorschläge, Vorschlagsnoten,
NL: versieringen,
DK: forsiringer,
S: ornament,
D: Akkolade,
NL: piano systeem,
DK: klaversystem,
-S: ackolad, b@"ojd klammer,
+S: ackolad, böjd klammer,
FI: kaksoisnuottiviivasto.
@aref{brace}.
@aref{note value}.
@aitem{harmonic cadence}
-ES: cadencia (arm@'onica),
+ES: cadencia (armónica),
I: cadenza (armonica),
F: cadence harmonique,
D: Schlusskadenz,
@end lilypond
@aitem{harmony}
-ES: armon@'{@dotless{i}}a,
+ES: armonía,
I: armonia,
F: harmonie,
D: Harmonie, Zusammenklang,
Three note harmony @aref{chord}.
@aitem{homophony}
-ES: homofon@'{@dotless{i}}a,
+ES: homofonía,
I: omofonia,
F: homophonie,
D: Homophonie,
NL: homofonie,
DK: homofoni,
S: homofoni,
-FI: homofonia, yksi@"a@"anisyys.
+FI: homofonia, yksiäänisyys.
Music in which one voice leads melodically followed by the other voices more
or less in the same rhythm. In contrast to @aref{polyphony}.
NL: interval,
DK: interval,
S: intervall,
-FI: intervalli, kahden s@"avelen korkeusero.
+FI: intervalli, kahden sävelen korkeusero.
Difference in pitch between two notes. Intervals may be perfect, minor, major,
diminished, or augmented. The augmented fourth and the diminished fifth are
@aitem{inverted interval}
ES: intervalo invertido,
I: intervallo rivolto,
-F: intervalle revers@'e,
+F: intervalle reversé,
D: umgekehrtes Intervall,
NL: interval inversie,
DK: omvendingsinterval,
-S: intervallets omv@"andning,
-FI: k@"a@"anteisintervalli.
+S: intervallets omvändning,
+FI: käänteisintervalli.
The difference between an interval and an octave.
D: reine Stimmung,
NL: reine stemming,
DK: ren stemning,
-S: ren st@"amning,
+S: ren stämning,
FI: puhdas viritys.
Tuning system in which the notes are obtained by adding and subtracting
@aitem{key}
ES: tonalidad,
-I: tonalit@`a,
-F: tonalit@'e,
+I: tonalità,
+F: tonalité,
D: Tonart,
NL: toonsoort,
DK: toneart,
@aitem{key signature}
ES: armadura de clave,
I: armatura di chiave,
-F: armure, armature [de la cl@'e],
+F: armure, armature [de la clé],
D: Vorzeichen, Tonart,
NL: toon@-soort (voortekens),
DK: faste fortegn,
S: tonartssignatur,
-FI: s@"avellajiosoitus.
+FI: sävellajiosoitus.
The sharps or flats appearing at the beginning of each staff indicating the
key of the music. @aref{accidental}.
NL: largo,
DK: largo,
S: largo,
-FI: largo, hitaasti, leve@"asti.
+FI: largo, hitaasti, leveästi.
Very slow in tempo, usually combined with great
expressiveness. @emph{Larghetto} is less slow than largo.
NL: leidtoon,
DK: ledetone,
S: ledton,
-FI: johtos@"avel.
+FI: johtosävel.
The seventh @aref{scale degree}, a @aref{semitone} below
the tonic; so called because of its strong tendency to ``lead up'' (resolve
upwards) to the tonic scale degree.
@aitemii{ledger line,leger line}
-ES: l@'{@dotless{i}}neas adicionales,
+ES: líneas adicionales,
I: tagli addizionali,
-F: ligne suppl@'ementaire,
+F: ligne supplémentaire,
D: Hilfslinie,
NL: hulplijntje,
-DK: hj@ae{}lpelinie,
-S: hj@"alplinje,
+DK: hjælpelinie,
+S: hjälplinje,
FI: apuviiva.
A ledger line is an extension of the staff.
@aitem{legato}
ES: ligado,
I: legato,
-F: legato, li@'e,
+F: legato, lié,
D: legato,
NL: legato,
DK: legato,
@aitem{lilypond}
ES: estanque de lilas,
I: stagno del giglio,
-F: @'etang de lis,
+F: étang de lis,
UK: lily pond,
D: Seerosenteich,
NL: le@-lie@-vij@-ver,
@aitem{line}
-ES: l@'{@dotless{i}}nea,
+ES: línea,
I: linea,
F: ligne,
D: Linie, Notenlinie,
D: langer Vorschlag,
NL: Lange voorslag,
DK: langt forslag,
-S: l@aa{}ngt f@"orslag,
-FI: pitk@"a appoggiatura, pitk@"a etuhele.
+S: långt förslag,
+FI: pitkä appoggiatura, pitkä etuhele.
@aref{appoggiatura}.
ES: intervalo mayor,
I: intervallo maggiore,
F: intervalle majeur,
-D: gro@ss{}es Intervall,
+D: großes Intervall,
NL: groot interval,
DK: stort interval,
S: stort intervall,
@aitem{meantone temperament}
I: accordatura mesotonica,
-F: temp@'erament m@'esotonique,
-D: mittelt@"onige Stimmung,
+F: tempérament mésotonique,
+D: mitteltönige Stimmung,
NL: middenstemming, middentoonstemming,
DK: middeltonetemperatur,
S: medeltonstemperatur,
-FI: keskis@"avelviritys.
+FI: keskisävelviritys.
Temperament yielding acoustically pure thirds by decreasing the natural fifth
by 16@w{ }@aref{cent}s. Due to the non-circular character of this
Used for tuning keyboard instruments for performance of pre-1650 music.
@aitemii{measure,bar}
-ES: comp@'as,
+ES: compás,
I: misura, battuta,
F: mesure,
D: Takt,
@aitem{mediant}
ES: mediante,
I: mediante, modale,
-F: m@'ediante,
+F: médiante,
NL: mediant,
D: Mediante,
DK: mediant,
S: mediant,
-FI: keskis@"avel.
+FI: keskisävel.
1. The third @b{scale degree}.
2. A @aref{chord} having its base tone
@aitem{melisma}
NL: melisma,
-FI: melisma, laulettavan tavun s@"avelkuvio.
+FI: melisma, laulettavan tavun sävelkuvio.
A melisma (plural: melismata) is a group of notes or tones sung on one
syllable in plainsong
@aref{cadenza}.
@aitemii{meter,time}
-ES: comp@'as,
+ES: compás,
I: tempo, metro,
-F: indication de m@'esure,
+F: indication de mésure,
D: Taktart, Metrum,
NL: maatsoort,
DK: taktart,
@end lilypond
@aitem{metronome}
-ES: metr@'onomo,
+ES: metrónomo,
I: metronomo,
-F: m@'etronome,
+F: métronome,
D: Metronom,
NL: metronoom,
DK: me@-tro@-nom,
indication}.
@aitem{metronomic indication}
-ES: indicaci@'on metron@'omica,
+ES: indicación metronómica,
I: indicazione metronomica,
-F: indication m@'etronomique,
+F: indication métronomique,
D: Metronomangabe,
NL: metronoom aanduiding,
DK: metronomtal,
FI: metronomiosoitus.
Exact tempo indication (in beats per minute). Also denoted by
-M.M. (M@"alzels Metronom).
+M.M. (Mälzels Metronom).
@aitem{mezzo-soprano}
ES: mezzo soprano,
NL: modus,
DK: skala,
S: modus, skala,
-FI: moodi, kirkkos@"avelasteikko.
+FI: moodi, kirkkosävelasteikko.
@aref{church mode}, @aref{diatonic scale}.
@aitem{modulation}
-ES: modulaci@'on,
+ES: modulación,
I: modulazione,
F: modulation,
D: Modulation,
NL: modulatie,
DK: modulation,
S: modulering,
-FI: modulaatio, s@"avellajin vaihdos.
+FI: modulaatio, sävellajin vaihdos.
Moving from one @aref{key} to another. For example, the second
subject of a @aref{sonata form} movement modulates to the dominant
NL: motief,
DK: motiv,
S: motiv,
-FI: teema, s@"avelaihe.
+FI: teema, sävelaihe.
The briefest intelligible and self-contained fragment of a musical theme or
subject.
@aitem{natural sign}
ES: becuadro,
I: bequadro,
-F: b@'ecarre,
-D: Aufl@"osungszeichen,
+F: bécarre,
+D: Auflösungszeichen,
NL: herstellingsteken,
-DK: op@-l@o{}sningstegn,
-S: @aa{}terst@"allningstecken,
+DK: op@-løsningstegn,
+S: återställningstecken,
FI: palautusmerkki.
@aref{accidental}.
@aitem{ninth}
ES: novena,
I: nona,
-F: neuvi@`eme,
+F: neuvième,
D: None,
NL: noon,
DK: none,
NL: nootballetje,
DK: nodehovede,
S: nothuvud,
-FI: nuotin p@"a@"a.
+FI: nuotin pää.
A head like sign which indicates pitch by its position on a
@aref{staff} provided with a @aref{clef}, and duration
@aitem{note value}
ES: valor,
I: valore, durata,
-F: dur@'ee, valeur (d'une note),
+F: durée, valeur (d'une note),
D: Notenwert,
NL: nootwaarde,
-DK nodev@ae{}rdi,
-S: notv@"arde,
+DK nodeværdi,
+S: notvärde,
FI: nuotin aika-arvo.
Note values (durations) are measured as fractions, normally 1/2, of the next
@aitemiii{ornament,embellishment,accessory}
ES: adorno,
I: abbellimento, fioriture,
-F: agr@'ement, ornement,
+F: agrément, ornement,
D: Verzierung, Ornament,
NL: versiering,
DK: forsiring,
D: Stimme,
NL: partij,
DK: stemme,
-S: st@"amma,
+S: stämma,
FI: stemma, instrumenttiosuus.
1. In instrumental or choral music the music for the single instrument
melodic line of the contrapunctal web.
@aitem{percussion}
-ES: percusi@'on,
+ES: percusión,
I: percussioni,
F: percussion,
D: Schlagzeug, Schlagwerk,
NL: slagwerk,
-DK: slagt@o{}j,
+DK: slagtøj,
S: slagverk,
-FI: ly@"om@"asoittimet.
+FI: lyömäsoittimet.
A family of musical instruments which are played on by striking or
shaking. Percussion instruments commonly used in a symphony orchestra are
@aitem{phrasing}
ES: fraseo,
I: fraseggio,
-F: phras@'e,
+F: phrasé,
D: Phrasierung,
NL: frasering,
DK: frasering,
S: fra@-se@-ring,
-FI: fraseeraus, j@"asent@"aminen.
+FI: fraseeraus, jäsentäminen.
The clear rendering in musical performance of the @aref{phrase}s of
the melody. Phrasing may be indicated by a @aref{slur}.
ES: altura,
I: altezza,
F: hauteur,
-D: Tonh@"ohe,
+D: Tonhöhe,
NL: toonhoogte,
-DK: toneh@o{}jde,
-S: tonh@"ojd,
-FI: s@"avelkorkeus.
+DK: tonehøjde,
+S: tonhöjd,
+FI: sävelkorkeus.
@aitem{pizzicato}
ES: pizzicato,
NL: pizzicato, getokkeld,
DK: pizzicato,
S: pizzicato,
-FI: pizzicato, n@"app@"aillen.
+FI: pizzicato, näppäillen.
Play by plucking the strings.
@aitem{polyphony}
-ES: polifon@'{@dotless{i}}a,
+ES: polifonía,
I: polifonia,
F: polyphonie,
D: Polyphonie,
NL: polyfonie,
DK: polyfoni,
S: polyfoni,
-FI: polyfonia, moni@"a@"anisyys.
+FI: polyfonia, moniäänisyys.
Music written in a combination of several simultaneous voices (parts) of a
more or less pronounced individuality. @aref{counterpoint}.
denotes the highest possible degree of speed.
@aitem{Pythagorean comma}
-ES: coma pitag@'orico,
+ES: coma pitagórico,
I: comma pitagorico,
F: comma pythagoricien,
-D: Pythagor@"aisches Komma,
+D: Pythagoräisches Komma,
NL: komma van Pythagoras,
-DK: pythagor@ae{}isk komma,
+DK: pythagoræisk komma,
S: pytagoreiskt komma,
FI: pytagorinen komma.
D: Viertel, Viertelnote,
NL: kwartnoot,
DK: fjerdedelsnode,
-S: fj@"ardedelsnot,
-FI: nelj@"annesosanuotti.
+S: fjärdedelsnot,
+FI: neljännesosanuotti.
@aref{note value}.
D: Viertelpause,
NL: kwart rust,
DK:@w{ }fjerdedelspause,
-S: fj@"ardedelspaus,
-FI: nelj@"annesosatauko.
+S: fjärdedelspaus,
+FI: neljännesosatauko.
@aref{note value}.
@aitem{relative key}
ES: relativa,
-I: tonalit@`a relativa,
-F: tonalit@'e relative,
+I: tonalità relativa,
+F: tonalité relative,
D: Paralleltonart,
NL: paralleltoonsoort,
DK: paralleltoneart,
S: parallelltonart,
-FI: rinnakkaiss@"avellaji.
+FI: rinnakkaissävellaji.
@aref{major} and @aref{minor} @aref{key}
with the same @aref{key signature}.
@end lilypond
@aitem{repeat}
-ES: barra de repetici@'on,
+ES: barra de repetición,
I: ritornello,
F: barre de reprise,
D: Wiederholung,
NL: toonladder,
DK: Skala,
S: skala,
-FI: asteikko, s@"avelasteikko.
+FI: asteikko, sävelasteikko.
@aref{diatonic scale}.
@aitem{scale degree}
ES: grados de la escala,
I: grado della scala,
-F: degr@'e [de la gamme],
+F: degré [de la gamme],
D: Tonleiterstufe,
NL: trap [van de toonladder],
DK: skalatrin,
S: skalsteg (?),
-FI: s@"avelaste, asteikon s@"avel.
+FI: sävelaste, asteikon sävel.
Names and symbols used in harmonic analysis to denote tones of the scale as
roots of chords. The most important are degrees I = tonic (T), IV =
NL: halve toon,
DK: halvtone,
S: halvton,
-FI: puolis@"avel.
+FI: puolisävel.
The @aref{interval} of a minor second. The (usually) smallest
interval in European composed music. The interval between two neighbouring
@end lilypond
@aitem{seventh}
-ES: s@'eptima,
+ES: séptima,
I: settima,
-F: septi@`eme,
+F: septième,
D: Septime,
NL: septiem,
DK: septim,
@aitem{sharp}
ES: sostenido,
I: diesis,
-F: di@`ese,
+F: dièse,
D: Kreuz,
NL: kruis,
DK: kryds,
-S: korsf@"ortecken,
+S: korsförtecken,
FI: korotusmerkki.
@aref{accidental}.
D: Vierundsechzigstel, Vierundsechzigstelnote,
NL: vierenzestigste noot,
DK: fi@-re@-og@-tred@-sinds@-ty@-ven@-de@-dels@-no@-de,
-S: sextiofj@"ardedelsnot,
-FI: kuudeskymmenesnelj@"asosanuotti.
+S: sextiofjärdedelsnot,
+FI: kuudeskymmenesneljäsosanuotti.
@aref{note value}.
@aitem{sixty-fourth rest}
ES: silencia de semifusa,
I: pausa di semibiscroma,
-F: seizi@`eme de soupir,
+F: seizième de soupir,
UK: hemidemisemiquaver rest,
D: Vierundsechzigstelpause,
NL: vierenzestigste rust,
DK: fi@-re@-og@-tred@-sinds@-ty@-ven@-de@-dels@-pau@-se,
-S: sextiofj@"ardedelspaus,
-FI: kuudeskymmenesnelj@"asosatauko.
+S: sextiofjärdedelspaus,
+FI: kuudeskymmenesneljäsosatauko.
@aref{note value}.
@aitem{slur}
ES: ligadura,
I: legatura (di portamento or espressiva),
-F: liaison, coul@'e,
+F: liaison, coulé,
D: Bogen, Legatobogen, Phrasierungsbogen,
NL: fraseringsboog, legatoboog, streekboog,
DK: legatobue, fraseringsbue,
-S: b@aa{}ge,
+S: båge,
FI: kaari.
A slur above or below a group of notes indicates that they are to be played
NL: sopraan,
DK: sopran,
S: sopran,
-FI: sopraano, korkea nais@"a@"ani.
+FI: sopraano, korkea naisääni.
The highest female voice.
@aitem{staccato}
ES: staccato,
I: staccato,
-F: staccato, piqu@'e, d@'etach@'e,
+F: staccato, piqué, détaché,
D: staccato,
NL: staccato,
DK: staccato,
S: staccato,
-FI: staccato, lyhyesti, ter@"av@"asti.
+FI: staccato, lyhyesti, terävästi.
Playing the note(s) short. Staccato is indicated by a dot above or below the
note head.
@aitemii{staff,pl. staves}
ES: pentagrama,
I: pentagramma, rigo (musicale),
-F: port@'ee,
+F: portée,
D: Notenzeile,
NL: (noten)balk, partij,
DK: nodesystem,
D: Streicher,
NL: strijkers,
DK: strygere,
-S: str@aa{}kar,
+S: stråkar,
FI: jouset.
A family of stringed musical instruments played with a bow. Strings commonly
@aitem{submediant}
ES: superdominante,
I: sopratonica,
-F: sous-m@'ediante,
+F: sous-médiante,
D: Submediante,
NL: submediant,
DK: Submediant,
S: submediant,
-FI: alikeskis@"avel.
+FI: alikeskisävel.
The sixth @aref{scale degree}.
The sixth @aref{scale degree}.
@aitem{supertonic}
-ES: supert@'onica,
+ES: supertónica,
I: sopratonica,
F: sus-tonique,
D: Supertonika,
The second @aref{scale degree}.
@aitem{symphony}
-ES: sinfon@'{@dotless{i}}a,
+ES: sinfonía,
I: sinfonia,
F: symphonie,
D: Sinfonie, Symphonie,
NL: syntonische komma,
DK: syntonisk komma,
S: syntoniskt komma,
-FI: syntoninen komma, terssien taajuusero luonnollisessa ja Pytagorisessa viritysj@"arjestelm@"ass@"a.
+FI: syntoninen komma, terssien taajuusero luonnollisessa ja Pytagorisessa viritysjärjestelmässä.
Difference between the natural third and the third obtained by Pythagorean
tuning (@aref{Pythagorean comma}), equal to 22@w{ }cents.
@aitem{system}
I: accollatura,
-F: syst@`eme,
+F: système,
D: Notensystem,
NL: systeem,
DK: system,
S: system,
-FI: nuottij@"arjestelm@"a.
+FI: nuottijärjestelmä.
The collection of staves @aref{staff}, two or more, as used for
writing down of keyboard, chamber, choral, or orchestral music.
@aitem{temperament}
ES: temperamento,
I: temperamento,
-F: temp@'erament,
+F: tempérament,
D: Stimmung, Temperatur,
NL: stemming, temperatuur,
DK: temperatur,
S: temperatur,
-FI: viritysj@"arjestelm@"a.
+FI: viritysjärjestelmä.
Systems of tuning in which the intervals deviate from the acoustically pure
intervals. @aref{meantone temperament}, @aref{equal
temperament}.
@aitem{tempo indication}
-ES: indicaci@'on de tempo,
+ES: indicación de tempo,
I: indicazione di tempo,
F: indication de temps,
-D: Zeitma@ss{}, Tempobezeichnung,
+D: Zeitmaß, Tempobezeichnung,
NL: tempo aanduiding,
DK: tempobetegelse,
S: tempobeteckning,
-FI: tempomerkint@"a.
+FI: tempomerkintä.
The rate of speed of a composition or a section thereof, ranging from the
slowest to the quickest, as is indicated by tempo marks as
@aitem{tenor}
ES: tenor,
I: tenore,
-F: t@'enor,
+F: ténor,
D: Tenor,
NL: tenor,
DK: tenor,
S: tenor,
-FI: tenori, korkea mies@"a@"ani.
+FI: tenori, korkea miesääni.
The highest voice of men (apart from @aref{counter tenor}).
@aitem{tenth}
-ES: d@'ecima,
+ES: décima,
I: decima,
-F: dixi@`eme,
+F: dixième,
D: Dezime,
NL: deciem,
DK: decim,
D: Zweiunddreissigstel, Zweiunddreissigstelnote,
NL: twee-endertig@-ste noot,
DK: toogtredivtedelsnode,
-S: trettiotv@aa{}ondelsnot,
+S: trettiotvåondelsnot,
FI: kolmanneskymmeneskahdesosanuotti.
@aref{note value}.
@aitem{thirty-second rest}
ES: silencio de fusa,
I: pausa di biscroma,
-F: huiti@`eme de soupir,
+F: huitième de soupir,
UK: demisemiquaver rest,
D: Zweiunddreissigstel@-pause,
NL: 32e rust,
DK: toogtredivtedelspause,
-S: trettiotv@aa{}ondelspaus,
+S: trettiotvåondelspaus,
FI: kolmanneskymmeneskahdesosatauko.
@aref{note value}.
@aitemii{thorough bass,figured bass}
ES: bajo cifrado,
I: basso continuo, basso numerato,
-F: basse chiffr@'ee,
+F: basse chiffrée,
D: Generalbass, bezifferter Bass,
NL: basso continuo, becijferde bas
DK: generalbas,
@end lilypond
@aitemii{tie,bind}
-ES: ligadura de prolongaci@'on,
+ES: ligadura de prolongación,
I: legatura (di valore),
F: liaison,
D: Haltebogen,
NL: overbinding, bindingsboog,
DK: bindebue,
-S: bindeb@aa{}ge, @"overbindning,
+S: bindebåge, överbindning,
FI: sitominen.
A curved line, identical in appearance with the @aref{slur}, which
@end lilypond
@aitem{time signature}
-ES: cifra indicadora de comp@'as,
+ES: cifra indicadora de compás,
I: segni di tempo,
F: chiffrage (chiffres indicateurs), signe de valeur,
D: Taktangabe, Angabe der Taktart,
NL: toon,
DK: tone,
S: ton,
-FI: @"a@"ani.
+FI: ääni.
A sound of definite pitch and duration, as distinct from @emph{noise}.
Tone is a primary building material of music.
@aref{functional harmony}.
@aitem{transposition}
-ES: transposici@'on,
+ES: transposición,
I: trasposizione,
F: transposition,
D: Transposition,
@aitem{treble clef}
ES: clave de sol,
I: chiave di violino,
-F: cl@'e de sol,
-D: Violinschl@"ussel, Sopranschl@"ussel,
+F: clé de sol,
+D: Violinschlüssel, Sopranschlüssel,
NL: viool sleutel,
-DK:@w{ }diskantn@o{}gle,
+DK:@w{ }diskantnøgle,
S: diskantklav,
FI: diskanttiavain.
@aitem{tremolo}
ES: tremolo,
I: tremolo,
-F: tr@'emolo,
+F: trémolo,
D: Tremolo,
NL: tremolo,
DK: tremolo,
@end lilypond
@aitem{triad}
-ES: tr@'{@dotless{i}}ada,
+ES: tríada,
I: triade,
F: triade, accord parfait, accord de trois sons,
D: Dreiklang,
@aref{ornament}.
@aitem{triple meter}
-ES: comp@'as compuesto,
+ES: compás compuesto,
I: tempo ternario,
F: mesure ternaire,
D: in drei,
@aref{note value}.
@aitem{tritone}
-ES: tr@'{@dotless{i}}tono,
+ES: trítono,
I: tritono,
F: triton,
D: Tritonus,
@aref{interval}.
@aitem{tuning fork}
-ES: diapas@'on,
+ES: diapasón,
I: diapason, corista,
F: diapason,
D: Stimmgabel,
NL: stemvork,
DK: stemmegaffel,
-S: st@"amgaffel,
+S: stämgaffel,
FI: viritysavain.
A two-pronged piece of steel used to indicate absolute pitch. Tuning forks
@aref{ornament}.
@aitem{unison}
-ES: un@'{@dotless{i}}sono,
+ES: unísono,
I: unisono,
F: unisson,
D: unisono,
NL: unisono,
DK: unison,
S: unison,
-FI: unisono, yksi@"a@"anisesti.
+FI: unisono, yksiäänisesti.
Playing of the same notes or the same melody by various instruments (voices)
or by the whole orchestra (choir), either at exactly the same pitch or in a
different octave.
@aitem{upbeat}
-ES: entrada anacr@'usica,
+ES: entrada anacrúsica,
I: anacrusi,
-F: anacrouse, lev@'ee,
+F: anacrouse, levée,
D: Auftakt,
NL: opmaat,
DK: optakt,
D: Stimme,
NL: stem,
DK: stemme,
-S: st@"amma,
-FI: @"a@"ani, laulu@"a@"ani.
+S: stämma,
+FI: ääni, lauluääni.
1. Human voices: @aref{soprano}, @aref{mezzo-soprano},
@aref{contralto}, @aref{tenor},
2. A melodic layer or part of a polyphonic composition.
@aitem{weak beat}
-ES: tiempo d@'ebil,
+ES: tiempo débil,
I: tempo debole, arsi,
F: temps faible,
D: unbetonter Taktteil oder Taktschlag,
ES: maderas,
I: legni,
F: les bois,
-D: Holzbl@"aser,
+D: Holzbläser,
NL: houtblazers,
-DK tr@ae{}bl@ae{}sere,
-S: tr@"abl@aa{}sare,
+DK træblæsere,
+S: träblåsare,
FI: puupuhaltimet.
A family of blown wooden musical instruments. Today some of these instruments
@item
-@item @strong{breve} @tab breve @tab breve @tab br@`eve @tab Brevis @tab
+@item @strong{breve} @tab breve @tab breve @tab brève @tab Brevis @tab
brevis @tab brevis @tab brevis @tab brevis
@item
@item
@item @strong{quarter} @tab crotchet @tab semi@-minima @tab noire @tab
-Viertel @tab kwart @tab fjerde@-del @tab fj@"arde@-del @tab nelj@"annes- @tab
+Viertel @tab kwart @tab fjerde@-del @tab fjärde@-del @tab neljännes- @tab
@item
@item @strong{eighth} @tab quaver @tab croma @tab croche @tab Achtel @tab
-achtste @tab ottende@-del @tab @aa{}tton@-del @tab kahdeksasosa- @tab
+achtste @tab ottende@-del @tab åtton@-del @tab kahdeksasosa- @tab
@item
@item
@item @strong{thirty-second} @tab demi@-semi@-quaver @tab bis@-croma @tab
-triple croche @tab Zwei@-und@-drei@-@ss{}ig@-stel @tab twee-en@-dertig@-ste
-@tab toog@-tredivte-del @tab trettio@-tv@aa{}on@-del @tab kolmaskymmeneskahdesosa- @tab
+triple croche @tab Zwei@-und@-drei@-ßig@-stel @tab twee-en@-dertig@-ste
+@tab toog@-tredivte-del @tab trettio@-tvåon@-del @tab kolmaskymmeneskahdesosa- @tab
@item
@item @strong{sixty-fourth} @tab hemi@-demi@-semi@-quaver @tab
semi@-bis@-croma @tab qua@-druple croche @tab Vier@-und@-sechzig@-stel @tab
vier@-en@-zestig@-ste @tab fireog@-tred@-sinds@-ty@-ven@-de@-del @tab
-sextio@-fj@"arde@-del @tab kuudeskymmenesnelj@"asosa- @tab
+sextio@-fjärde@-del @tab kuudeskymmenesneljäsosa- @tab
@end multitable
@c @item @tab @tab @tab @tab @tab @tab @tab @tab @tab
@item
-@item @strong{c-sharp} @tab do diesis @tab ut di@`ese @tab Cis @tab cis @tab
+@item @strong{c-sharp} @tab do diesis @tab ut dièse @tab Cis @tab cis @tab
cis @tab cis @tab cis
@item
-@item @strong{d-flat} @tab re bemolle @tab r@'e b@'emol @tab Des @tab des @tab
+@item @strong{d-flat} @tab re bemolle @tab ré bémol @tab Des @tab des @tab
des @tab des @tab des
@item
-@item @strong{d} @tab re @tab r@'e @tab D @tab d @tab d @tab d @tab d
+@item @strong{d} @tab re @tab ré @tab D @tab d @tab d @tab d @tab d
@item
@item
-@item @strong{a-flat} @tab la bemolle @tab la b@'emol @tab As @tab as @tab as
+@item @strong{a-flat} @tab la bemolle @tab la bémol @tab As @tab as @tab as
@tab as @tab as
@item
@item
-@item @strong{a-sharp} @tab la diesis @tab la di@`ese @tab Ais @tab ais @tab
+@item @strong{a-sharp} @tab la diesis @tab la dièse @tab Ais @tab ais @tab
ais @tab ais @tab ais
@item
-@item @strong{b-flat} @tab si bemolle @tab si b@'emol @tab B @tab bes @tab b
+@item @strong{b-flat} @tab si bemolle @tab si bémol @tab B @tab bes @tab b
@tab b @tab b
@item
Hugo Riemanns Musiklexicon, Berlin 1929.
-Polyglottes W@"orterbuch der musikalischen Terminologie, Kassel 1980
+Polyglottes Wörterbuch der musikalischen Terminologie, Kassel 1980
Oxford Advanced Learner's Dictionary of Current English, Third Edition 1974.
Webster's Revised Unabridged Dictionary, Springfield 1913.
##
PAPER: {
- INDENT: r'''
- indent = %(indent)s''',
- 'linewidth': r'''
- linewidth = %(linewidth)s''',
+ INDENT: r'''indent = %(indent)s''',
- NOINDENT: r'''
- indent = 0.0\mm''',
+ LINEWIDTH: r'''linewidth = %(linewidth)s''',
- QUOTE: r'''
- linewidth = %(linewidth)s - 2.0 * %(exampleindent)s
-''',
+ NOINDENT: r'''indent = 0.0\mm''',
+
+ QUOTE: r'''linewidth = %(linewidth)s - 2.0 * %(exampleindent)s''',
- RAGGEDRIGHT: r'''
- indent = 0.0\mm
- raggedright = ##t''',
+ RAGGEDRIGHT: r'''raggedright = ##t''',
},
##
LAYOUT: {
EXAMPLEINDENT: '',
- NOTIME: r'''
- \context {
- \Staff
- \remove Time_signature_engraver
- }''',
+ NOTIME: r'''\context {
+ \Staff
+ \remove Time_signature_engraver
+}''',
},
##
PREAMBLE: {
- STAFFSIZE: r'''
-#(set-global-staff-size %(staffsize)s)''',
+ STAFFSIZE: r'''#(set-global-staff-size %(staffsize)s)''',
},
}
BEFORE: '',
- OUTPUT: r'''{\parindent 0pt
+ OUTPUT: r'''{%%
+\parindent 0pt
\catcode`\@=12
-\ifx\preLilyPondExample\undefined\relax\else\preLilyPondExample\fi
+\ifx\preLilyPondExample \undefined
+ \relax
+\else
+ \preLilyPondExample
+\fi
\def\lilypondbook{}%%
\input %(base)s.tex
-\ifx\postLilyPondExample\undefined\relax\else\postLilyPondExample\fi
-\catcode`\@=0}''',
+\ifx\postLilyPondExample \undefined
+ \relax
+\else
+ \postLilyPondExample
+\fi
+}''',
PRINTFILENAME: '''\\texttt{%(filename)s}
''',
PREAMBLE_LY = r'''%%%% Generated by %(program_name)s
%%%% Options: [%(option_string)s]
+
#(set! toplevel-score-handler ly:parser-print-score)
#(set! toplevel-music-handler (lambda (p m)
(ly:parser-print-score
- p (ly:music-scorify m p))
- ))
+ p (ly:music-scorify m p))))
+
%(preamble_string)s
+
\paper {
#(define dump-extents #t)
%(paper_string)s
}
-\layout { %(layout_string)s
-}
+\layout {
+ %(layout_string)s
+}
'''
FRAGMENT_LY = r'''
- %(notes_string)s{
+%(notes_string)s
+{
%% ly snippet contents follows:
- %(code)s
+%(code)s
%% end ly snippet
- }
+}
'''
FULL_LY = '''
'@letterpaper': '6\\in',
}
-def classic_lilypond_book_compatibility (o):
- if o == 'singleline':
- return RAGGEDRIGHT
- m = re.search ('relative\s*([-0-9])', o)
- if m:
- return 'relative=%s' % m.group (1)
- m = re.match ('([0-9]+)pt', o)
- if m:
- return 'staffsize=%s' % m.group (1)
- m = re.match ('indent=([-.0-9]+)(cm|in|mm|pt|staffspace)', o)
+def classic_lilypond_book_compatibility (key, value):
+ if key == 'singleline' and value == None:
+ return (RAGGEDRIGHT, None)
+
+ m = re.search ('relative\s*([-0-9])', key)
if m:
- f = float (m.group (1))
- return 'indent=%f\\%s' % (f, m.group (2))
- m = re.match ('linewidth=([-.0-9]+)(cm|in|mm|pt|staffspace)', o)
+ return ('relative', m.group (1))
+
+ m = re.match ('([0-9]+)pt', key)
if m:
- f = float (m.group (1))
- return 'linewidth=%f\\%s' % (f, m.group (2))
- return None
+ return ('staffsize', m.group (1))
+
+ if key == 'indent' or key == 'linewidth':
+ m = re.match ('([-.0-9]+)(cm|in|mm|pt|staffspace)', value)
+ if m:
+ f = float (m.group (1))
+ return (key, '%f\\%s' % (f, m.group (2)))
+
+ return (None, None)
+
+def compose_ly (code, options, type):
+ option_dict = {}
+ for i in options:
+ if string.find (i, '=') > 0:
+ (key, value) = re.split ('\s*=\s*', i)
+ option_dict[key] = value
+ else:
+ option_dict[i] = None
+
+ has_linewidth = option_dict.has_key (LINEWIDTH)
-def compose_ly (code, options):
- #Hmm
for i in default_ly_options.keys ():
- if i not in options:
- options.append (i)
+ if i not in option_dict.keys ():
+ option_dict[i] = default_ly_options[i]
+
+ if not INDENT in option_dict.keys ():
+ option_dict[NOINDENT] = None
- #Hmm
- if QUOTE in options and LINEWIDTH in options:
- options.remove (LINEWIDTH)
+ if not has_linewidth and LINEWIDTH in option_dict.keys ():
+ if QUOTE in option_dict.keys () or type == 'lilypond':
+ del option_dict[LINEWIDTH]
+ option_dict[RAGGEDRIGHT] = None
- if FRAGMENT in options:
- if RAGGEDRIGHT not in options:
- options.append (RAGGEDRIGHT)
+ if FRAGMENT in option_dict.keys ():
body = FRAGMENT_LY
else:
body = FULL_LY
# defaults
relative = 1
- staffsize = 16
override = {}
#FIXME: where to get sane value for exampleindent?
- override[EXAMPLEINDENT] = r'9.0 \mm'
+ override[EXAMPLEINDENT] = r'9.0\mm'
override[LINEWIDTH] = None
override.update (default_ly_options)
- option_string = string.join (options, ',')
-
- options_dict = {}
- option_types = [NOTES, PREAMBLE, LAYOUT, PAPER]
- for a in option_types:
- options_dict[a] = []
-
- for i in options:
- c = classic_lilypond_book_compatibility (i)
- if c:
- ly.warning (_ ("deprecated ly-option used: %s" % i))
- ly.warning (_ ("compatibility mode translation: %s" \
- % c))
- i = c
-
- if string.find (i, '=') > 0:
- key, value = re.split ('\s*=\s*', i)
+ option_list = []
+ for (key, value) in option_dict.items ():
+ if value == None:
+ option_list.append (key)
+ else:
+ option_list.append (key + '=' + value)
+ option_string = string.join (option_list, ',')
+
+ compose_dict = {}
+ compose_types = [NOTES, PREAMBLE, LAYOUT, PAPER]
+ for a in compose_types:
+ compose_dict[a] = []
+
+ for (key, value) in option_dict.items():
+ (c_key, c_value) = \
+ classic_lilypond_book_compatibility (key, value)
+ if c_key:
+ if c_value:
+ ly.warning \
+ (_ ("deprecated ly-option used: %s=%s" \
+ % (key, value)))
+ ly.warning \
+ (_ ("compatibility mode translation: %s=%s" \
+ % (c_key, c_value)))
+ else:
+ ly.warning \
+ (_ ("deprecated ly-option used: %s" \
+ % key))
+ ly.warning \
+ (_ ("compatibility mode translation: %s" \
+ % c_key))
+
+ (key, value) = (c_key, c_value)
+
+ if value:
override[key] = value
else:
- key = i
- if not override.has_key (i):
- override[i] = None
+ if not override.has_key (key):
+ override[key] = None
found = 0
- for type in option_types:
+ for type in compose_types:
if ly_options[type].has_key (key):
-
- options_dict[type].append (ly_options[type][key])
+ compose_dict[type].append (ly_options[type][key])
found = 1
break
program_name = __main__.program_name
- paper_string = string.join (options_dict[PAPER], '\n ') % override
- layout_string = string.join (options_dict[LAYOUT], '\n ') % override
- notes_string = string.join (options_dict[NOTES], '\n ') % vars ()
- preamble_string = string.join (options_dict[PREAMBLE], '\n ') % override
+ paper_string = \
+ string.join (compose_dict[PAPER], '\n ') % override
+ layout_string = \
+ string.join (compose_dict[LAYOUT], '\n ') % override
+ notes_string = \
+ string.join (compose_dict[NOTES], '\n ') % vars ()
+ preamble_string = \
+ string.join (compose_dict[PREAMBLE], '\n ') % override
+
return (PREAMBLE_LY + body) % vars ()
# BARF
full = os.path.join (i, name)
if os.path.exists (full):
return full
- ly.error (_ ('file not found: %s') % name + '\n')
+ ly.error (_ ("file not found: %s") % name + '\n')
ly.exit (1)
return ''
def full_ly (self):
s = self.ly ()
if s:
- return compose_ly (s, self.options)
+ return compose_ly (s, self.options, self.type)
return ''
# todo: use md5?
multiple = '%(base)s-page1.png' % vars ()
images = (single,)
if os.path.exists (multiple) \
- and (not os.path.exists (single)\
+ and (not os.path.exists (single) \
or (os.stat (multiple)[stat.ST_MTIME] \
> os.stat (single)[stat.ST_MTIME])):
images = glob.glob ('%(base)s-page*.png' % vars ())
str += output[HTML][BEFORE] % vars ()
for image in self.get_images ():
- base, ext = os.path.splitext (image)
+ (base, ext) = os.path.splitext (image)
str += output[HTML][OUTPUT] % vars ()
str += output[HTML][AFTER] % vars ()
return str
str = self.output_print_filename (HTML)
str = output[TEXINFO][BEFORE] % vars ()
for image in self.get_images ():
- base, ext = os.path.splitext (image)
+ (base, ext) = os.path.splitext (image)
# URG, makeinfo implicitely prepends dot to ext
# specifying no extension is most robust
## found = dict (map (lambda x: (x, None), types))
## urg python2.1
found = {}
- map (lambda x, f=found: f.setdefault (x, None), types)
+ map (lambda x, f = found: f.setdefault (x, None), types)
# We want to search for multiple regexes, without searching
# the string multiple times for one regex.
def filter_pipe (input, cmd):
if verbose_p:
- ly.progress (_ ("Opening filter `%s\'") % cmd)
+ ly.progress (_ ("Opening filter `%s'") % cmd)
- stdin, stdout, stderr = os.popen3 (cmd)
+ (stdin, stdout, stderr) = os.popen3 (cmd)
stdin.write (input)
status = stdin.close ()
signal = 0x0f & status
if status or (not output and error):
exit_status = status >> 8
- ly.error (_ ("`%s\' failed (%d)") % (cmd, exit_status))
+ ly.error (_ ("`%s' failed (%d)") % (cmd, exit_status))
ly.error (_ ("The error log is as follows:"))
sys.stderr.write (error)
sys.stderr.write (stderr.read ())
for i in png_names:
if not os.path.exists (i + '.eps') and os.path.exists (i + '.tex'):
to_eps (i)
- ly.make_ps_images (i + '.eps', resolution=110)
+ ly.make_ps_images (i + '.eps', resolution = 110)
# elif os.path.exists (i + '.ps'):
-# ly.make_ps_images (i + '.ps', resolution=110)
+# ly.make_ps_images (i + '.ps', resolution = 110)
LATEX_DOCUMENT = r'''
%(preamble)s
ly.progress ('\n')
if ly_outdated:
- ly.progress (_ ("Processing..."))
+ ly.progress (_ ("Processing...\n"))
process_snippets (process_cmd, ly_outdated, png_outdated)
else:
ly.progress (_ ("All snippets are up to date..."))
if not default_ly_options.has_key (LINEWIDTH):
if format == LATEX:
textwidth = get_latex_textwidth (source)
- default_ly_options[LINEWIDTH] = '''%.0f\\pt''' \
- % textwidth
+ default_ly_options[LINEWIDTH] = \
+ '''%.0f\\pt''' % textwidth
elif format == TEXINFO:
for (k, v) in texinfo_linewidths.items ():
# FIXME: @layout is usually not in chunk #0:
def process_include (snippet):
os.chdir (original_dir)
name = snippet.substring ('filename')
- ly.progress (_ ('Processing include: %s') % name)
+ ly.progress (_ ("Processing include: %s") % name)
ly.progress ('\n')
do_file (name)
filter (lambda x: is_derived_class (x.__class__, Include_snippet), chunks))
except Compile_error:
os.chdir (original_dir)
- ly.progress (_ ('Removing `%s\'') % output_filename)
+ ly.progress (_ ("Removing `%s'") % output_filename)
ly.progress ('\n')
os.unlink (output_filename)
(options, files) = getopt.getopt (sys.argv[1:], sh, long)
except getopt.error, s:
sys.stderr.write ('\n')
- ly.error (_ ("getopt says: `%s\'" % s))
+ ly.error (_ ("getopt says: `%s'" % s))
sys.stderr.write ('\n')
ly.help ()
ly.exit (2)