@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
+ Translation of GIT committish: e8c4826ed3fca952984600bcce60b53e76aff5d2
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 5a6340b7f319802a7313c0e6b82eef96909cde42
+ Translation of GIT committish: e8c4826ed3fca952984600bcce60b53e76aff5d2
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 5a6340b7f319802a7313c0e6b82eef96909cde42
+ Translation of GIT committish: e8c4826ed3fca952984600bcce60b53e76aff5d2
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: cb70d3b93e015c85de728f8558fecf95e418e39f
+ Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+ Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
imprimable et un fichier MIDI. Nous nous y intéressons plus
particulièrement dans le manuel de notation, aux chapitres
@ruser{Mise en forme de la partition} et
-@ruser{Création de fichiers MIDI}.
+@ruser{Génération de fichiers MIDI}.
@cindex partitions multiples
@cindex book, bloc implicite
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: d139eb3fc0ee681dac939a0ac4949ba1f4e4d0e3
+ Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 2625ff37cc7ea4f851b9261dcbc31ef93f35459f
+ Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: cb70d3b93e015c85de728f8558fecf95e418e39f
+ Translation of GIT committish: 1d859642df3a961f6675a70387069cbaa56d8ce9
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@unnumberedsubsubsec Des incipits
@translationof Incipits
+@cindex incipit
+@cindex ajout d'incipit
+
+@funindex \incipit
+@funindex incipit
+
Il est d'usage, lorsque l'on transcrit de la musique ancienne en
notation moderne, d'indiquer aussi comment apparaissaient les silences
ou notes initiaux dans la version originale, y compris la clef. Ceci
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: ece268fa66e2576c01f33a4a6e1806f44c9f8fa8
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Manuel de notation :
@ref{Direction et positionnement},
@ref{Personnalisation des indications de nuance},
-@ref{Contenu de la sortie MIDI},
+@ref{Amélioration du rendu MIDI},
@ref{Gestion des nuances en MIDI}.
Morceaux choisis :
Manuel de notation :
@ref{Mise en forme du texte},
@ref{Sélection de la fonte et de la taille},
-@ref{Contenu de la sortie MIDI},
+@ref{Amélioration du rendu MIDI},
@ref{Gestion des nuances en MIDI}.
Morceaux choisis :
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: ec074a41f03cf4cd3b914daa1359dd6e0fb2012d
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
* Titres et entêtes::
* Travail sur des fichiers texte::
* Contrôle des sorties::
-* Sortie MIDI::
+* Génération de fichiers MIDI::
* Extraction d'informations musicales::
@end menu
qu'à propos des conditions d'utilisation.
-@node Sortie MIDI
-@section Sortie MIDI
-@translationof MIDI output
+@node Génération de fichiers MIDI
+@section Génération de fichiers MIDI
+@translationof Creating MIDI output
@cindex son
@cindex MIDI
-MIDI (Musical Instrument Digital Interface) constitue un standard en
-matière de connexion et de contrôle des instruments électroniques. Un
-fichier MIDI contient une série de notes réparties dans différentes
-pistes. Il ne s'agit en rien d'un fichier sonore ; il vous faudra un
-logiciel capable de traduire ces séries de notes en sons réels.
+LilyPond peut produire des fichiers conformes au standard MIDI (Musical
+Instrument Digital Interface), ce qui permet de vérifier le rendu à
+l'oreille grace à un logiciel ou un périphérique sachant interpréter le
+MIDI. L'écoute du rendu en MIDI permet de contrôler aisément ce que
+vous avez saisi : octaves et altérations erronées heurteront votre
+oreille avertie !
-Vous pouvez convertir vos partition en fichier MIDI de manière à
-entendre ce que vous avez saisi. Ceci vous permet de contrôler aisément
-ce que vous avez saisi : octaves et altérations erronées heurteront
-votre oreille avertie grâce au MIDI.
-
-Le fichier MIDI généré par LilyPond est relativement brut. Vous pouvez
-cependant obtenir un meilleur rendu avec @ref{Le script Articulate}.
-
-Dans une sortie MIDI, LilyPond alloue un canal à chaque portée, tout en
-réservant le canal 10 aux percussions. Dans la mesure ou un
-périphérique MIDI ne comprend que 16 canaux, un fichier MIDI qui
-comportera plus de quinze portées verra le même canal réutilisé.
+Les fichiers MIDI, contrairement aux fichiers AAC, MP3 ou Vorbis, ne
+contiennent pas de son et nécessitent donc le recours à un logiciel
+supplémentaire pour les écouter.
@menu
-* Création de fichiers MIDI::
-* Instrument MIDI::
-* Contenu de la sortie MIDI::
-* Répétitions et MIDI::
+* Notation prise en compte dans le MIDI::
+* Notation non prise en compte dans le MIDI::
+* Le bloc MIDI::
* Gestion des nuances en MIDI::
-* MIDI et percussions::
-* Le script Articulate::
+* Gestion des instruments MIDI::
+* Gestion des répétitions en MIDI::
+* Amélioration du rendu MIDI::
@end menu
+@node Notation prise en compte dans le MIDI
+@subsection Notation prise en compte dans le MIDI
+@translationof Supported notation for MIDI
-@node Création de fichiers MIDI
-@subsection Création de fichiers MIDI
-@translationof Creating MIDI files
-
-LilyPond générera un fichier MIDI dès que vous ajouterez un bloc
-@code{\midi} au sein du bloc @code{\score} :
-
-@example
-\score @{
- @var{@dots{}musique@dots{}}
- \layout @{ @}
- \midi @{ @}
-@}
-@end example
+@cindex MIDI, éléments pris en compte
-Lorsque le bloc @code{\score} contient uniquement un bloc @code{\midi}
-(autrement dit pas de bloc @code{\layout}), LilyPond produira uniquement
-la sortie MIDI -- aucun support visuel ne sera généré.
+LilyPond retranscrit par défaut dans un fichier MIDI les éléments de
+notation suivant :
-@example
-\score @{
- @var{@dots{}musique@dots{}}
- \midi @{ @}
-@}
-@end example
-
-Hauteurs, durées, liaisons de prolongation, nuances et changements de
-tempo seront interprétés et traduits en événements MIDI. Les
-indications de nuances, crescendos et decrescendos sont traduits en
-niveau de volume ; les indications sous la forme d'une fraction
-déterminée du volume disponible, et crescendos et decrescendos sous la
-forme d'une progression linéaire entre les deux extrêmes.
+@itemize
+@item les marques de respiration,
+@item les accords nommés,
+@item les crescendos et decrescendos s'étendant sur plusieurs notes --
+le volume s'ajuste linéairement entre les deux extrêmes,
+@item les indications de nuance, de @code{ppppp} à @code{fffff}, y compris
+@code{mp}, @code{mf} et @code{sf},
+@item les microtonalités mais @emph{pas} sous forme d'accord ; leur
+rendu nécessite cependant un lecteur qui prenne en charge la
+modulation,
+@item les paroles,
+@item les hauteurs,
+@item le rythme sous forme de durée de note, y compris les n-olets,
+@item les articulations « simples » comme staccato, staccatissimo,
+accent, marcato et portato,
+@item les changements de tempo indiqués par un @code{\tempo},
+@item les liaisons de tenue,
+@item les tremolos, excepté ceux utilisant la syntaxe
+« @code{:}[@var{nombre}] ».
+@end itemize
-Le tempo initial ainsi que ses changements sont normalement indiqués au
-fil de la notation à l'aide de la commande @code{\tempo} ; ils seront
-retranscrits dans le fichier MIDI.
+En combinaison avec le script @file{articulate}, d'autres éléments
+seront aussi reportés en MIDI :
-Si le bloc @code{\midi} est la plupart du temps laissé vide, il peut
-contenir des aménagements pour certains contextes, la définition de
-contextes particuliers ou du code permettant de déterminer la valeur de
-certaines propriétés. L'exemple suivant détermine le tempo initial du
-fichier MIDI tout en se passant de son indication sur la partition
-imprimée :
+@itemize
+@item les appogiatures -- celles-ci prendront la moitié de la valeur,
+dépourvue de point, de la note qui les suit -- par exemple,
@example
-\score @{
- @var{@dots{}music@dots{}}
- \midi @{
- \tempo 4 = 72
- @}
-@}
+\appoggiatura c8 d2.
@end example
-Notez bien que @code{\tempo} est une commande chargée de définir des
-propriétés en cours d'interprétation de la musique. Intervenant dans le
-cadre de définitions d'une sortie, comme ici un bloc @code{\midi}, elle
-est réinterprétée comme une modification de contexte.
-
-@cindex MIDI, définition de contexte
-
-La syntaxe permettant de définir un contexte pour le @code{\midi} est en
-tout point identique à celle que vous utilisez dans le bloc
-@code{\layout}, à ceci près que le « graveur » est remplacé par un
-« interprète » (@emph{performer} en anglais).
+@noindent
+le do (noté @code{c}) prendra la valeur d'une noire.
-@example
-\score @{
- @var{@dots{}music@dots{}}
- \midi @{
- \context @{
- \Voice
- \remove "Dynamic_performer"
- @}
- @}
-@}
-@end example
+@item les ornements (mordants, trilles et groupettos, etc.),
+@item rallentando, accelerando, ritardando et a tempo,
+@item les liaisons y compris de phrasé,
+@item les tenutos.
+@end itemize
@noindent
-supprimera les effets de nuance dans la sortie MIDI. Les modules
-chargés de traduire la musique en son s'appellent des « interprètes » --
-@emph{performers} en anglais.
+Voir @ref{Amélioration du rendu MIDI}.
-@snippets
-@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{changing-midi-output-to-one-channel-per-voice.ly}
-@seealso
-Manuel d'initiation :
-@rlearning{Autres sources de documentation}.
-
-Manuel de notation :
-@ref{Signes d'interprétation},
-@ref{Mise en forme de la partition}.
+@node Notation non prise en compte dans le MIDI
+@subsection Notation non prise en compte dans le MIDI
+@translationof Unsupported notation for MIDI
-Fichiers d'initialisation :
-@file{ly/performer-init.ly}.
+@cindex MIDI, éléments non pris en comte
-Morceaux choisis :
-@rlsr{MIDI}.
+Certains éléments de notation ne peuvent être retranscits dans un
+fichier MIDI :
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
+@itemize
+@item les articulations autres que staccato, staccatissimo, accent, marcato
+et portato,
+@item les crescendos et decrescendos sur @emph{une seule} note,
+@item les points d'orgue,
+@item la basse chiffrée,
+@item les glissandos,
+@item les chutes ou sauts,
+@item les accords en microtonalité,
+@item le rythme indiqué sous forme d'annotation, comme « swing »,
+@item les changements de tempo indiqués sous forme d'annotation (sans
+@code{\tempo}),
+@item les trémolos indiqués par la syntaxe « @code{:}[@var{nombre}] ».
+@end itemize
-@knownissues
-Certains systèmes d'exploitation requièrent que les fichiers MIDI
-portent l'extension @code{.mid}. Si besoin est, placez la ligne
-suivante au début de votre fichier source, avant l'ouverture de tout
-bloc @code{\book}, @code{\bookpart} ou @code{\score} :
-@example
-#(ly:set-option 'midi-extension "mid")
-@end example
+@node Le bloc MIDI
+@subsection Le bloc MIDI
+@translationof The MIDI block
-Cette ligne déterminera @code{.midi} comme extension par défaut pour les
-fichiers MIDI.
+@cindex MIDI, le bloc
-Vous pouvez aussi le faire en ligne de commande :
+LilyPond générera un fichier MIDI dès que vous ajouterez un bloc
+@code{\midi}, même vide, au sein du bloc @code{\score} :
@example
-lilypond … -dmidi-extension=mid MonFichier.ly
+\score @{
+ @var{@dots{}musique@dots{}}
+ \layout @{ @}
+ \midi @{ @}
+@}
@end example
-Un changement de volume ne peut intervenir que sur le démarrage d'une
-note. C'est la raison pour laquelle la succession d'un crescendo et
-d'un diminuendo ne peut se produire sur une même note.
-
-Certains lecteurs MIDI ne rendent pas correctement les changements de
-tempo.
-
-Les modifications de @code{midiInstrument} ou autres options MIDI en
-début de portée peuent se retrouver dédoublées dans la sortie MIDI.
-
-
-@node Instrument MIDI
-@subsection Instrument MIDI
-@translationof MIDI Instruments
-
-@cindex instrument, nom d'
-@cindex MIDI, instruments
-@funindex Staff.midiInstrument
-
-L'instrument MIDI affecté à un canal particulier est déterminé par la
-propriété @code{Staff.midiInstrument}. Vous pouvez choisir l'un des
-instruments répertoriés à l'annexe @ref{Instruments MIDI}.
+@warning{Lorsque le bloc @code{@bs{}score} contient uniquement un bloc
+@code{@bs{}midi} (autrement dit pas de bloc @code{@bs{}layout}),
+LilyPond produira uniquement la sortie MIDI -- aucun support visuel ne
+sera généré.}
-@example
-\new Staff @{
- \set Staff.midiInstrument = #"glockenspiel"
- @var{@dots{}notes@dots{}}
-@}
-@end example
+L'extension par défaut des fichiers MIDI générés (@code{.midi}) peut se
+modifier en ligne de commadne :
@example
-\new Staff \with @{midiInstrument = #"cello"@} @{
- @var{@dots{}notes@dots{}}
-@}
+lilypond -dmidi-extension=mid MonFichier.ly
@end example
-Lorsque l'instrument choisi ne correspond pas exactement à l'une des
-dénominations consacrées, LilyPond le replacera par un piano de concert
-(@code{"acoustic grand"}).
-
-@seealso
-Manuel de notation :
-@ref{Instruments MIDI}.
-
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
-
-
-@node Contenu de la sortie MIDI
-@subsection Contenu de la sortie MIDI
-@translationof What goes into the MIDI output?
-
-@c TODO Check grace notes - timing is suspect?
-
-@menu
-* Éléments pris en compte dans le MIDI::
-* Éléments non pris en compte dans le MIDI::
-@end menu
-
-
-@node Éléments pris en compte dans le MIDI
-@unnumberedsubsubsec Éléments pris en compte dans le MIDI
-@translationof Supported in MIDI
-
-@cindex hauteurs en MIDI
-@cindex MIDI, hauteurs
-@cindex quart de ton en MIDI
-@cindex MIDI, quart de ton
-@cindex microtonalité en MIDI
-@cindex MIDI, microtonalité
-@cindex accords nommés en MIDI
-@cindex MIDI, accords nommés
-@cindex Rythme en MIDI
-@cindex MIDI, Rythme
-@cindex articulations et MIDI
-@cindex MIDI et articulations
-@cindex trilles et MIDI
-@cindex MIDI et trilles
-@c TODO etc
-
-Un fichier MIDI généré par LilyPond comprendra les éléments de notation
-suivants :
-
-@itemize
-@item
-les hauteurs ;
-
-@item
-les microtonalités -- voir @ref{Altérations}. Leur rendu nécessite
-cependant un lecteur qui prenne en charge la modulation ;
-
-@item
-les accords nommés ;
-
-@item
-le rythme en tant que durée de note, y compris les n-olets ;
-
-@item
-les trémolos, exceptés ceux utilisant la syntaxe
-@qq{@code{:}[@var{nombre}]} ;
-
-@item
-les liaisons de prolongation ;
-
-@item
-les indications de nuance ;
-
-@item
-les crescendos et decrescendos s'étalant sur plusieurs notes ;
-
-@item
-les changements de tempo indiqués par un @code{\tempo} ;
-
-@item
-les paroles,
-
-@item
-les articulations simples : staccato, staccatissimo, accent, marcato,
-portato,
-
-@item
-les respirations.
-@end itemize
-
-Si vous utilisez @ref{Le script Articulate}, d'autres éléments seront
-alors inclus :
-
-@itemize
-@item liaisons d'articulation ou de phrasé,
-@item ornements (mordants, trilles et groupettos, etc.),
-@item rallentando, accelerando, ritard. et a tempo.
-@end itemize
-
-@seealso
-Manuel de notation :
-@ref{Altérations},
-@ref{Signes de respiration},
-@ref{Signes d'interprétation}.
-
-Fichiers d'initialisation :
-@file{ly/articulate.ly}.
-
-
-@node Éléments non pris en compte dans le MIDI
-@unnumberedsubsubsec Éléments non pris en compte dans le MIDI
-@translationof Unsupported in MIDI
-
-@c TODO index as above
-
-LilyPond ne peut générer d'événement MIDI pour les éléments suivant,
-même avec @ref{Le script Articulate} :
-
-@itemize
-@item
-le rythme indiqué sous forme d'annotation (par ex. @emph{swing}) ;
-
-@item
-les changements de tempo indiqués sous forme d'annotation (sans
-@code{\tempo}) ;
-
-@item
-les points d'orgue ;
-
-@item
-les autres articulations ;
-
-@item
-les liaisons d'articulation et de phrasé ;
-
-@item
-les crescendos ou decrescendos sur une seule note ;
-
-@item
-les trémolos indiqués par la syntaxe @qq{@code{:}[@var{nombre}]} ;
-
-@item
-la basse chiffrée ;
-
-@item
-les accords en microtonalité.
-
-@item
-les glissandos, chutes et sauts.
-@end itemize
-
-@seealso
-Fichiers d'initialisation :
-@file{ly/articulate.ly}.
-
-
-@node Répétitions et MIDI
-@subsection Répétitions et MIDI
-@translationof Repeats in MIDI
-
-@cindex reprises développées
-@cindex MIDI et reprises
-@funindex \unfoldRepeats
-
-Au prix de quelques réglages, les reprises de toutes sortes peuvent être
-rendues dans le fichier MIDI. Il suffit pour cela de recourir à la
-fonction @code{\unfoldRepeats}, qui développe toutes les reprises. En
-d'autre termes, @code{\unfoldRepeats} transforme toutes les reprises
-en reprises de type @code{unfold}.
-
-
-@lilypond[quote,verbatim]
-\unfoldRepeats {
- \repeat tremolo 8 {c'32 e' }
- \repeat percent 2 { c''8 d'' }
- \repeat volta 2 {c'4 d' e' f'}
- \alternative {
- { g' a' a' g' }
- {f' e' d' c' }
- }
-}
-\bar "|."
-@end lilypond
-
-Dans une partition comportant plusieurs voix, le développement des
-reprises ne sera effectif en MIDI qu'à la condition que ces reprises
-soient mentionnée correctement dans @strong{toutes} les voix.
-
-Lorsque l'on veut utiliser @code{\unfoldRepeats} seulement pour le rendu
-MIDI, il faut établir deux blocs @code{\score} : un pour le MIDI, avec
-des reprises explicites, et l'autre pour la partition, avec des reprises
-notées sous forme de barres de reprise, de trémolo ou de symboles de
-pourcentage. Par exemple
+Une autre manière de procéder consiste à placer la ligne suivante au
+début de votre fichier source, avant l'ouverture de tout bloc
+@code{\book}, @code{\bookpart} ou @code{\score} -- voir
+@ref{Structure de fichier} :
@example
-\score @{
- @var{@dots{}musique@dots{}}
- \layout @{ @dots{} @}
-@}
-\score @{
- \unfoldRepeats @var{@dots{}musique@dots{}}
- \midi @{ @dots{} @}
-@}
+#(ly:set-option 'midi-extension "mid")
@end example
@seealso
-Manuel de notation :
-@ref{Mise en forme de la partition}.
+Manuel de notation :
+@ref{Structure de fichier}.
-Fichiers d'initialisation :
-@file{ly/articulate.ly}.
+Fichiers d'initialisation :
+@file{scm/midi.scm}.
+@knownissues
+Le standard MIDI dispose de 15 canaux plus un (le numéro 10) affecté aux
+percussions. Les portées sont assignées l'une après l'autre à un canal.
+Dans la mesure où une partition comporte plus de 15 portées, les portées
+au-delà de la quinzième partageront un même canal MIDI, sans toutefois
+l'écraser. Ceci peut entraîner des conflits au niveau des canaux en
+raison des propriétés MIDI, notamment l'instrument utilisé.
@node Gestion des nuances en MIDI
@subsection Gestion des nuances en MIDI
@translationof Controlling MIDI dynamics
-Les nuances MIDI sont générées par le @code{Dynamic_performer}, affecté
-par défaut au contexte @code{Voice}. Vous pouvez contrôler à la fois le
-volume général, celui des indications de nuance ainsi que celui des
-différents instruments.
+@cindex MIDI, gestion des nuances
+
+Le volume général de la sortie MIDI peut se définir, ainsi que ses
+modulations, en fonction des indications de nuance et les volumes
+relatifs entre les différents instruments.
+
+Les indications de nuance se traduisent automatiquement en niveau de
+volume dans l'amplitude disponible en MIDI alors que crescendos et
+diminuendos auront une progression linéaire entre les extrêmes.
@menu
-* Indications de nuance::
-* Amplitude du volume en MIDI::
-* Égalisation de plusieurs instruments (i)::
-* Égalisation de plusieurs instruments (ii)::
+* Indication des nuances en MIDI::
+* Réglage du volume en MIDI::
+* Réglage de propriétés dans le bloc MIDI::
@end menu
-@node Indications de nuance
-@unnumberedsubsubsec Indications de nuance
-@translationof Dynamic marks
-
-Les indications de nuances sont transcrites en fraction du volume MIDI.
-Nous allons, par défaut, de 0,25 pour un @notation{ppppp} à 0,95 pour un
-@notation{fffff}. Les correspondances entre nuance et fraction de
-volume sont répertoriées dans le fichier @file{../scm/midi.scm} --
-consultez la rubrique @rlearning{Autres sources de documentation} si
-vous ne savez comment le localiser. Vous pouvez modifier ou étendre ce
-jeu grâce à une fonction qui prendra en argument une indication de
-nuance et renverra la fraction désirée, puis en affectant cette fonction
-à @code{Score.dynamicAbsoluteVolumeFunction}.
-
-Prenons un exemple. Votre partition comporte un @notation{rinforzando}
-que vous avez indiqué par @code{\rfz}. Cette indication de nuance
-n'étant pas répertoriée dans le jeu par défaut, elle ne produira aucun
-effet en MIDI. Il en sera d'ailleurs de même pour toute indication
-créée de toute pièce à l'aide de l'instruction
-@w{@code{make-dynamic-script}}. Voici comment procéder pour ajuster le
-volume MIDI de ce @notation{rinforzando} que le compositeur a indiqué.
-La fonction Scheme définit une fraction de 0,9 en cas de @notation{rfz},
-et demande d'utiliser la fonction par défaut dans les autre cas.
+@node Indication des nuances en MIDI
+@unnumberedsubsubsec Indication des nuances en MIDI
+@translationof Dynamic marks in MIDI
-@lilypond[verbatim,quote]
-#(define (myDynamics dynamic)
- (if (equal? dynamic "rfz")
- 0.9
- (default-dynamic-absolute-volume dynamic)))
+@cindex MIDI, indications de nuance
-\score {
- \new Staff {
- \set Staff.midiInstrument = #"cello"
- \set Score.dynamicAbsoluteVolumeFunction = #myDynamics
- \new Voice {
- \relative {
- a'4\pp b c-\rfz
- }
- }
- }
- \layout {}
- \midi {}
-}
-@end lilypond
+Les indications de nuance, de @code{ppppp} à @code{fffff} -- y compris
+@code{mp}, @code{mf} et @code{sf} -- ont des valeurs prédéfinies. Ce
+coefficient est alors appliqué pour corriger le volume général de façon
+à obtenir le niveau sonore qui sera retranscrit dans le fichier de
+sortie pour la nuance considérée. Nous allons, par défaut, de 0,25 pour
+un @notation{ppppp} à 0,95 pour un @notation{fffff}. Les
+correspondances entre nuance et fraction de volume sont répertoriées
+dans le fichier @file{scm/midi.scm}.
-Si vous étiez amené à devoir modifier l'intégralité du jeu des
-correspondances, nous vous conseillons d'utiliser la procédure
-@command{default-dynamic-absolute-volume} contenue dans le fichier
-@file{../scm/midi.scm} ainsi que la table d'association comme base.
-Le dernier exemple de cette partie illustre la manière de procéder.
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{creating-custom-dynamics-in-midi-output.ly}
@seealso
-Manuel de notation :
-@ref{Signes d'interprétation},
-@ref{Mise en forme de la partition}.
-
Fichiers d'initialisation :
+@file{ly/script-init.ly},
@file{scm/midi.scm}.
+Morceaux choisis :
+@rlsr{MIDI}.
+
Référence des propriétés internes :
@rinternals{Dynamic_performer}.
+@node Réglage du volume en MIDI
+@unnumberedsubsubsec Réglage du volume en MIDI
+@translationof Setting MIDI volume
-@node Amplitude du volume en MIDI
-@unnumberedsubsubsec Amplitude du volume en MIDI
-@translationof Overall MIDI volume
+@cindex MIDI, réglage du volume
Les valeurs extrêmes du volume MIDI des nuances se contrôlent à l'aide
des propriétés @code{midiMinimumVolume} et @code{midiMaximumVolume} qui
Voici comment ajuster les nuances tout en limitant l'amplitude du volume
entre 0,2 et 0,5 :
-@lilypond[verbatim,quote]
-\score {
+@example
+\score @{
<<
- \new Staff {
- \key g \major
- \time 2/2
+ \new Staff @{
\set Staff.midiInstrument = #"flute"
- \new Voice \relative {
- r2 g''\mp g fis~
- 4 g8 fis e2~
- 4 d8 cis d2
- }
- }
- \new Staff {
- \key g \major
+ @var{@dots{} music @dots{}}
+ @}
+ \new Staff @{
\set Staff.midiInstrument = #"clarinet"
- \new Voice \relative {
- b'1\p a2. b8 a
- g2. fis8 e
- fis2 r
- }
- }
+ @var{@dots{} music @dots{}}
+ @}
>>
- \layout {}
- \midi {
- \tempo 2 = 72
- \context {
+ \midi @{
+ \context @{
\Score
midiMinimumVolume = #0.2
midiMaximumVolume = #0.5
- }
- }
-}
-@end lilypond
-
-@seealso
-Manuel de notation :
-@ref{Mise en forme de la partition}.
-
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
-
-
-@node Égalisation de plusieurs instruments (i)
-@unnumberedsubsubsec Égalisation de plusieurs instruments (i)
-@translationof Equalizing different instruments (i)
+ @}
+ @}
+@}
+@end example
La définition de l'amplitude du volume MIDI au niveau d'un contexte
-@code{Staff} permet de gérer les volumes relatifs entre les différents
-instruments. Ceci constitue en quelque sorte un égaliseur, ce qui
-permet d'améliorer notablement la qualité de la sortie MIDI.
+@code{Staff} -- grace aux propriétés @code{midiMinimumVolume} et
+@code{midiMaximumVolume} -- permet en quelque sorte d'égaliser un
+instrument MIDI.
-La clarinette de l'exemple suivant jouera relativement moins fort que la
-flûte. Rappelez-vous que pour que cela fonctionne correctement, la
-première note de chacun des instruments doit être affublée d'une
-indication de nuance.
+@example
+\score @{
+ \new Staff @{
+ \set Staff.midiInstrument = #"flute"
+ \set Staff.midiMinimumVolume = #0.7
+ \set Staff.midiMaximumVolume = #0.9
+ @var{@dots{} musique @dots{}}
+ @}
+ \midi @{ @}
+@}
+@end example
-@lilypond[verbatim,quote]
-\score {
+Dans le cas d'une partition à plusieurs portées et différents
+instruments, les volumes relatifs entre les différents instruments se
+gèrent individuellement :
+
+@example
+\score @{
<<
- \new Staff {
- \key g \major
- \time 2/2
+ \new Staff @{
\set Staff.midiInstrument = #"flute"
\set Staff.midiMinimumVolume = #0.7
\set Staff.midiMaximumVolume = #0.9
- \new Voice \relative {
- r2 g''\mp g fis~
- 4 g8 fis e2~
- 4 d8 cis d2
- }
- }
- \new Staff {
- \key g \major
+ @var{@dots{} music @dots{}}
+ @}
+ \new Staff @{
\set Staff.midiInstrument = #"clarinet"
\set Staff.midiMinimumVolume = #0.3
\set Staff.midiMaximumVolume = #0.6
- \new Voice \relative {
- b'1\p a2. b8 a
- g2. fis8 e
- fis2 r
- }
- }
+ @var{@dots{} music @dots{}}
+ @}
>>
- \layout {}
- \midi {
- \tempo 2 = 72
- }
-}
-@end lilypond
+ \midi @{ @}
+@}
+@end example
+
+La clarinette de cet exemple jouera relativement moins fort que la
+flûte.
+
+En l'absence de tout réglage des propriétés de volume, LilyPond
+appliquera cependant un léger degré d'égalisation pour certains
+instruments -- voir @file{scm/midi.scm}.
+
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{replacing-default-midi-instrument-equalization.ly}
@seealso
+Fichiers d'initialisation :
+@file{scm/midi.scm}.
+
Manuel de notation :
@ref{Mise en forme de la partition}.
+Référence des propriétés internes :
+@rinternals{Dynamic_performer}.
-@node Égalisation de plusieurs instruments (ii)
-@unnumberedsubsubsec Égalisation de plusieurs instruments (ii)
-@translationof Equalizing different instruments (ii)
+@knownissues
+Les modifications apportées au volume MIDI n'interviennent que sur
+l'attaque d'une note, en conséquence de quoi crescendos et decrescendos
+n'affecteront pas le volume s'ils se produisent sur une même et unique
+note.
-Lorsque les propriétés volume minimum et maximum n'ont pas été définies,
-LilyPond appliquera par défaut une légère égalisation pour quelques
-instruments. Les instrument concernés ainsi que le niveau d'égalisation
-sont répertoriés dans une table @notation{instrument-equalizer-alist}
-du fichier @file{../scm/midi.scm}.
-Vous pouvez remplacer l'égaliseur basique en définissant une nouvelle
-procédure Scheme @code{instrumentEqualizer} au sein du contexte
-@code{Score}. Cette procédure prend en unique argument le nom d'un
-instrument MIDI et renverra une paire de fractions correspondant au
-minimum et maximum de volume alloué à cet instrument. Cette
-substitution fonctionne selon le même principe que celui que nous avons
-vu en début de chapitre avec @code{dynamicAbsoluteVolumeFunction}.
-L'égaliseur par défaut, @notation{default-instrument-equalizer}, est
-défini dans le fichier @file{../scm/midi.scm} ; son analyse vous
-aidera à construire votre propre procédure.
+@node Réglage de propriétés dans le bloc MIDI
+@unnumberedsubsubsec Réglage de propriétés dans le bloc MIDI
+@translationof Setting MIDI block properties
-Nous allons, dans l'exemple suivant, régler le volume relatif de la
-flûte et de la clarinette -- au même niveau que dans le précédent.
+Le bloc @code{\midi} peut contenir des aménagements pour certains
+contextes, la définition de contextes particuliers ou du code permettant
+de déterminer la valeur de certaines propriétés.
-@lilypond[verbatim,quote]
-#(define my-instrument-equalizer-alist '())
+@example
+\score @{
+ @var{@dots{} music @dots{}}
+ \midi @{
+ \tempo 4 = 72
+ @}
+@}
+@end example
-#(set! my-instrument-equalizer-alist
- (append
- '(
- ("flute" . (0.7 . 0.9))
- ("clarinet" . (0.3 . 0.6)))
- my-instrument-equalizer-alist))
+Le tempo est ici réglé à 72 noires par minute. Une indication de tempo
+inscrite dans le bloc @code{\midi} ne sera pas reportée sur la partition
+imprimable. Cependant, tout @code{\tempo} mentionné dans le bloc
+@code{\score} sera répercuté dans la sortie MIDI.
-#(define (my-instrument-equalizer s)
- (let ((entry (assoc s my-instrument-equalizer-alist)))
- (if entry
- (cdr entry))))
+Placée au sein d'un bloc @code{\midi}, la commande @code{\tempo}
+détermine des propriétés lors de la phase d'interprétation de la musique
+et dans le contexte de définition des sorties. Elle est alors
+considérée comme une modification de contexte.
-\score {
- <<
- \new Staff {
- \key g \major
- \time 2/2
- \set Score.instrumentEqualizer = #my-instrument-equalizer
- \set Staff.midiInstrument = #"flute"
- \new Voice \relative {
- r2 g''\mp g fis~
- 4 g8 fis e2~
- 4 d8 cis d2
- }
- }
- \new Staff {
- \key g \major
- \set Staff.midiInstrument = #"clarinet"
- \new Voice \relative {
- b'1\p a2. b8 a
- g2. fis8 e
- fis2 r
- }
- }
- >>
- \layout { }
- \midi {
- \tempo 2 = 72
- }
-}
-@end lilypond
+@cindex MIDI, définition de contexte
+@cindex contexte, définition en MIDI
+
+La syntaxe permettant de définir un contexte pour le @code{\midi} est en
+tout point identique à celle que vous utilisez dans le bloc
+@code{\layout} :
+
+@example
+\score @{
+ @var{@dots{} musique @dots{}}
+ \midi @{
+ \context @{
+ \Voice
+ \remove "Dynamic_performer"
+ @}
+ @}
+@}
+@end example
+
+Ces quelques lignes ont pour effet de supprimer l'application des
+nuances à la sortie MIDI. Vous aurez noté que les modules de traduction
+de LilyPond en matière de son s'appelent @emph{performers} -- des
+« interprètes ».
+
+@snippets
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{changing-midi-output-to-one-channel-per-voice.ly}
@seealso
-Fichiers d'initialisation :
-@file{scm/midi.scm}.
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
-Référence des propriétés internes :
-@rinternals{Dynamic_performer}.
+Manuel de notation :
+@ref{Signes d'interprétation},
+@ref{Mise en forme de la partition}.
-@ignore
-@c Delete when satisfied this is adequately covered elsewhere -td
+Fichiers d'initialisation :
+@file{ly/performer-init.ly}.
-@n ode Microtones in MIDI
-@s ubsection Microtones in MIDI
+Morceaux choisis :
+@rlsr{MIDI}.
-@cindex microtones in MIDI
+Référence des propriétés internes :
+@rinternals{Dynamic_performer}.
-Microtones consisting of half sharps and half flats are exported
-to the MIDI file and render correctly in MIDI players which support
-pitch bending. See @ref{Note names in other languages}. Here is
-an example showing all the half sharps and half flats. It can be
-copied out and compiled to test microtones in your MIDI player.
+@knownissues
+Certains lecteurs MIDI ne rendent pas correctement les changements de
+tempo.
-@lilypond[verbatim,quote]
-\score {
- \relative {
- c'4 cih cis cisih
- d4 dih ees eeh
- e4 eih f fih
- fis4 fisih g gih
- gis4 gisih a aih
- bes4 beh b bih
- }
- \layout {}
- \midi {}
-}
-@end lilypond
-@end ignore
+Les modifications de @code{midiInstrument} ou autres options MIDI en
+début de portée pevuent se retrouver dédoublées dans la sortie MIDI.
+@node Gestion des instruments MIDI
+@subsection Gestion des instruments MIDI
+@translationof Using MIDI Instruments
-@node MIDI et percussions
-@subsection MIDI et percussions
-@translationof Percussion in MIDI
+@cindex instrument, nom d'
+@cindex MIDI, instruments
+@funindex Staff.midiInstrument
-La notation pour percussions recourt généralement à un contexte
-particulier -- le @code{DrumStaff} -- qui permet d'affecter directement
-les instruments concernés au canal 10 qui leur est réservé.
+L'instrument MIDI est déterminé par la propriété @code{midiInstrument},
+au sein d'un contexte @code{Staff}.
-Certains instruments, tels le xylophone, le marimba, le vibraphone ou
-les timbales, se traitent cependant comme des instruments « classiques »
-puisqu'ils sont capables d'émettre des hauteurs différentes ; leurs
-notation relève donc d'un contexte @code{Staff} standard, et non d'un
-@code{DrumStaff} pour pouvoir être rendus correctement en MIDI.
+@example
+\score @{
+ \new Staff @{
+ \set Staff.midiInstrument = #"glockenspiel"
+ @var{@dots{} music @dots{}}
+ @}
+ \midi @{ @}
+@}
+@end example
-D'autres percussions, bien que n'émettant qu'un seul son et inclus dans
-le standard @emph{general MIDI}, comme le tom mélodique ou le tambour
-taiko, ne sont pas attachés au canal 10. Ces instruments doivent donc
-être saisi dans un contexte @code{Staff}, en utilisant la hauteur
-appropriée.
+ou
-De nombreux instruments de la famille des percussions, les castagnettes
-par exemple, n'existent pas dans le standard @emph{general MIDI}.
-L'alternative, bien que peu satisfaisante, consiste à leur attribuer le
-son le plus proche dans la banque standard.
+@example
+\score @{
+ \new Staff \with @{midiInstrument = #"cello"@} @{
+ @var{@dots{} music @dots{}}
+ @}
+ \midi @{ @}
+@}
+@end example
-@c TODO Expand with examples, and any other issues
+Lorsque l'instrument choisi ne correspond pas exactement à l'une des
+dénominations consacrées, LilyPond le replacera par un piano de concert
+(@code{"acoustic grand"}) -- voir @ref{Instruments MIDI}.
@seealso
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
+
Manuel de notation :
-@ref{Percussions},
+@ref{Instruments MIDI},
@ref{Mise en forme de la partition}.
Référence des propriétés internes :
@rinternals{Dynamic_performer}.
+Fichiers d'initialisation :
+@file{scm/midi.scm}.
+
@knownissues
-Le standard @emph{general MIDI} ne dispose pas du @emph{rim shot} ;
-LilyPond lui substitue un @emph{sidestick}.
+Les percussions gérées par un contexte @code{DrumStaff} sont d'affectées
+directement au canal 10 qui leur est réservé. Certains instruments, tels
+le xylophone, le marimba, le vibraphone ou les timbales, se traitent
+cependant comme des instruments « classiques » puisqu'ils sont capables
+d'émettre des hauteurs différentes ; leurs notation relève donc d'un
+contexte @code{Staff} standard, et non d'un @code{DrumStaff} pour
+pouvoir être rendus correctement en MIDI. Une liste complète des
+percussions affectées au canal 10 (@code{channel 10 drum-kits}) est
+disponible dans le fichier @file{scm/midi.scm} -- voir
+@rlearning{Autres sources de documentation}.
-@node Le script Articulate
-@subsection Le script Articulate
-@translationof The Articulate script
+@node Gestion des répétitions en MIDI
+@subsection Gestion des répétitions en MIDI
+@translationof Using repeats with MIDI
-Vous obtiendrez un rendu MIDI plus @qq{réaliste} grâce au script
-@code{articulate}. Celui-ci va tout faire pour d'une part prendre en
-compte les articulations (liaisons, staccato etc.) -- en ajoutant un
-blanc aux notes raccourcies -- et, d'autre part, développer les trilles
-ou groupettos ainsi que tenir compte des éventuels rallentando et
-accelerando.
+@cindex reprises développées
+@cindex MIDI et reprises
+@funindex \unfoldRepeats
-L'utilisation du script @code{articulate} se fait en deux temps. Vous
-devez dans un premier temps inclure son fichier d'initialisation en
-ajoutant en tête de votre fichier la ligne
+Les reprises de toutes sortes peuvent être rendues dans le fichier MIDI.
+Il suffit pour cela de recourir à la fonction @code{\unfoldRepeats}, qui
+développe toutes les reprises.
@example
-\include "articulate.ly"
+\score @{
+ \unfoldRepeats @{
+ \repeat tremolo 8 @{ c'32 e' @}
+ \repeat percent 2 @{ c''8 d'' @}
+ \repeat volta 2 @{ c'4 d' e' f' @}
+ \alternative @{
+ @{ g' a' a' g' @}
+ @{ f' e' d' c' @}
+ @}
+ @}
+ \midi @{ @}
+@}
@end example
-puis, dans le bloc @code{\score}, indiquer que toutes les répétitions
-seront développées et appliquer la commande à votre musique :
+Lorsque l'on veut utiliser @code{\unfoldRepeats} seulement pour le rendu
+MIDI, il faut établir @b{deux} blocs @code{\score} : un pour le MIDI,
+avec des reprises explicites, et l'autre pour la partition, avec des
+reprises notées sous forme de barres de reprise, de trémolo ou de
+symboles de pourcentage. Par exemple
@example
-\unfoldRepeats \articulate <<
- tout le reste du bloc contenant la partition@dots{}
->>
+\score @{
+ @var{@dots{} musique @dots{}}
+ \layout @{ @}
+@}
+\score @{
+ \unfoldRepeats @var{@dots{} musique @dots{}}
+ \midi @{ @}
+@}
+@end example
+
+Dans une partition comportant plusieurs voix, le développement des
+reprises ne sera effectif en MIDI qu'à la condition que ces reprises
+soient mentionnée correctement dans @strong{toutes} les voix.
+
+@seealso
+Manuel de notation :
+@ref{Répétitions et reprises}.
+
+
+@node Amélioration du rendu MIDI
+@subsection Amélioration du rendu MIDI
+@translationof Enhancing MIDI output
+
+Le fichier MIDI généré par LilyPond est relativement brut. Il peut
+toutefois être amélioré en affectant des instruments MIDI, en réglant
+des propriétés au sein du bloc @code{\midi} ou en utilisant le script
+@file{articulate}.
+
+@menu
+* Le script articulate::
+@end menu
+
+
+@node Le script articulate
+@unnumberedsubsubsec Le script @file{articulate}
+@translationof The articulate script
+
+@cindex MIDI, instruments
+@cindex articulate, script
+@funindex Staff.midiInstrument
+
+L'utilisation du script @file{articulate} se fait après avoir ajouté en
+tête de fichier la commande @code{\include} appropriée :
+
+@example
+\include "articulate.ly"
@end example
-Une fois votre fichier modifié de la sorte, vous constaterez que la
-version imprimable aura été modifiée en profondeur. Le bloc
-@code{\midi} produira par contre un fichier MIDI de bien meilleure
-qualité.
+Le script créera une sortie MIDI dont les notes seront échelonées de
+sorte à tenir compte de toute articulation ou changement de tempo. La
+sortie imprimable sera toutefois modifiée en profondeur, pour refléter
+littéralement la sortie MIDI.
-Bien que cela ne gène en rien le fonctionnement du script
-@code{articulate}, lui adjoindre la commande @code{\unfoldRepeats} comme
-illustré ci-dessus permettra le rendu d'un certain nombre
-d'articulations tels les trilles.
+@example
+\score @{
+ \articulate <<
+ @var{@dots{} musique @dots{}}
+ >>
+ \midi @{ @}
+@}
+@end example
+
+Le script @file{articulate} tient compte des abréviations telles que les
+trilles ou groupettos. L'intégralité des éléments traités est
+répertoriée dans le script lui-même -- voir @file{ly/articulate.ly}.
@seealso
+Manuel d'initiation :
+@rlearning{Autres sources de documentation}.
+
Manuel de notation :
@ref{Mise en forme de la partition}.
Fichiers d'initialisation :
@file{ly/articulate.ly}.
-Référence des propriétés internes :
-@rinternals{UnfoldedRepeatedMusic}.
-
-@knownissues
-Dans la mesure où le script @code{articulate} tend à raccourcir les
-accords, certaines musiques, notamment pour l'orgue, paraîtront de moins
-bonne qualité.
+@warning{Dans la mesure où le script @file{articulate} tend à raccourcir
+les accords, certaines musiques, notamment pour l'orgue, paraîtront de
+moins bonne qualité. Les notes dépourvues d'articulation peuvent aussi
+se voir raccourcies ; pour pallier cet inconvénient, le recours à la
+fonction @code{@bs{}articulate} devrait ne concerner que de courts
+fragments, sauf à modifier les valeurs des variables contenues dans le
+script @file{articulate}.}
@node Extraction d'informations musicales
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: fab824ac128346465690246f7a42ce1e8b42db8d
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@ref{Initialisation de nouvelles portées}.
@item Le rendu MIDI des percussions fait l'objet d'une rubrique
-dédiée : @ref{MIDI et percussions}.
+dédiée : @ref{Gestion des instruments MIDI}.
@end itemize
Manuel de notation :
@ref{Gravure de lignes rythmiques},
@ref{Initialisation de nouvelles portées},
-@ref{MIDI et percussions}.
+@ref{Gestion des instruments MIDI}.
Morceaux choisis :
@rlsr{Percussion}.
Chaque instrument de percussion peut avoir, dans le fichier LilyPond, un
nom complet et un nom raccourci. Ces noms sont inventoriés à l'annexe
-@ref{Notes utilisées en percussion}.
+@ref{Gestion des instruments MIDI}.
@cindex clef, percussion
@cindex percussion, clef
Certains instruments à percussion connaissent quelques problèmes quant à
leur prise en charge au niveau de la génération de fichiers MIDI ;
de plus amples informations sont disponibles à la rubrique
-@ref{MIDI et percussions}.
+@ref{Gestion des instruments MIDI}.
@seealso
Manuel de notation :
-@ref{MIDI et percussions},
+@ref{Gestion des instruments MIDI},
@ref{Notes utilisées en percussion}.
Fichiers d'initialisation :
du manuel.
@seealso
-@c TODO: possibly link to an alternate section of NR 3.5, if
-@c "percussion in MIDI" gets a separate subsubsection for
-@c pitched percussion sounds. -gp
Manuel de notation :
-@ref{MIDI et percussions}.
+@ref{Gestion des instruments MIDI}.
Morceaux choisis :
@rlsr{Percussion}.
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 4467a72a98fb582466ee4d5944ec8454b4b77fc6
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c \version "2.19.22"
-@c Translators: Frédéric Chiasson
+@c Translators: Frédéric Chiasson, Jean-Charles Malahieude
@c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
@node Hauteurs
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: a59d022ee65e8310ea16954da7b637c07ca00ae2
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c KEEP LY
@lilypond[verbatim,quote]
-\relative c' {
- r8^"oui" c8~ 2 r4 |
+\relative {
+ r8^"oui" c'8~ 2 r4 |
r8^"non" c2~ 8 r4
}
@end lilypond
Manuel de notation :
@ref{Mise en forme du texte},
-@ref{Sortie MIDI}.
+@ref{Génération de fichiers MIDI}.
Morceaux choisis :
@rlsrnamed{Staff notation,Notation sur la portée}.
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
gérée automatiquement. Vous pouvez aussi identifier et faire
ressortir les solos et parties @emph{a due}.
-Voici la syntaxe qui permet de combiner des parties@tie{}:
+Voici la syntaxe qui permet de combiner des parties :
@example
\partcombine @var{expression_musicale_1} @var{expression_musicale_2}
@end example
L'exemple suivant illustre les fonctionnalités élémentaires du
-combinateur de parties@tie{}: positionner les parties sur une portée,
-gérer la direction des hampes et de la polyphonie. Les identifiants
-sont les mêmes pour la combinaison et les parties séparées.
+combinateur de parties : positionner les parties sur une portée, gérer
+la direction des hampes et de la polyphonie. Les identifiants sont les
+mêmes pour la combinaison et les parties séparées.
@lilypond[quote,verbatim]
instrumentOne = \relative {
parties). La direction des hampes et des liaisons de tenue ou de phrasé
est gérée automatiquement, selon qu'il s'agisse d'un solo ou d'un
unisson. La première partie, dont le contexte s'appellera @code{one},
-aura toujours ses hampes dirigées vers le haut et sera notée @qq{Solo},
+aura toujours ses hampes dirigées vers le haut et sera notée « Solo »,
alors que la deuxième, appelée @code{two}, aura des hampes vers le bas
-et sera notée @qq{Solo@tie{}II}. Les parties à l'unisson seront
-par défaut estampillées d'un @qq{a2}.
+et sera notée « Solo II ». Les parties à l'unisson seront par défaut
+estampillées d'un « a2 ».
+
+Par défaut, le combinateur fusionnera deux notes de même hauteur en une
+note @notation{a due}, regroupera en accord les notes de même rythme et
+dont l'intervalle est inférieur à une neuvième, enfin isolera les notes
+séparées de plus d'une neuvième (ou si les voix se croisent) dans des
+voix distinctes. Ceci peut s'adapter à l'aide d'une paire de nombres
+fournie en argument optionnel à la commande @code{\partcombine} : le
+premier nombre spécifie l'intervalle à partir duquel les notes seront
+combinées (0 par défaut) et le second celui à partir duquel les notes
+seront placées dans des voix séparées. Un second élément de cette paire
+à zéro obligera le combinateur à séparer les notes dès la seconde ; s'il
+est à un, elles seront séparées à partir de la tierce, et ainsi de
+suite.
+
+@lilypond[quote,verbatim]
+instrumentOne = \relative {
+ a4 b c d |
+ e f g a |
+ b c d e |
+}
+
+instrumentTwo = \relative {
+ c'4 c c c |
+ c c c c |
+ c c c c |
+}
+
+<<
+ \new Staff \partcombine \instrumentOne \instrumentTwo
+ \new Staff \partcombine #'(2 . 3) \instrumentOne \instrumentTwo
+>>
+@end lilypond
LilyPond interprète dans un contexte @code{Voice} chacun des arguments
fournis à @code{\partcombine}. Si vous travaillez avec des octaves
relatives, spécifiez @code{\relative} dans chacune des expressions
-musicales, comme ceci@tie{}:
+musicales, comme ceci :
@example
\partcombine
séparément, combiner des notes en accord ou indiquer un solo ne serait
pas optimal en pareil cas. LilyPond dispose alors de certaines
commandes qui permettent d'influencer le comportement de la fonction
-@code{\partcombine}@tie{}:
+@code{\partcombine} :
Les commandes se terminant par @code{@dots{}Once} n'affectent que la
note qui les suit directement dans l'expression musicale.
@item
@code{\partcombineUnisono} et @code{\partcombineUnisonoOnce} combinent
-les voix en un @qq{unisson}.
+les voix en un « unisson ».
@item
@code{\partcombineSoloI} et @code{\partcombineSoloIOnce} affichent
-exclusivement la première voix et l'affublent d'un @qq{Solo}.
+exclusivement la première voix et l'affublent d'un « Solo ».
@item
@code{\partcombineSoloII} et @code{\partcombineSoloIIOnce} affichent
-exclusivement la deuxième voix et l'affublent d'un @qq{Solo}.
+exclusivement la deuxième voix et l'affublent d'un « Solo ».
@item
@code{\partcombineAutomatic} et @code{\partcombineAutomaticOnce}
@code{\partcombine} n'examine que l'attaque des notes. Il n'est donc
pas en mesure de déterminer si une note attaquée précédemment est encore
jouée ou non, ce qui peut engendrer quelques problèmes, entre autres des
-indications de @qq{Solo} ou @qq{Unison} incorrectement placées.
+indications de « Solo » ou « Unison » incorrectement placées.
@code{\partcombine} conserve les objets étendus (liaisons, soufflets,
etc.) dans la même voix de sorte à éviter qu'ils soient improprement ou
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 3c907f2dd5ba3dd91e30454922d8361225ca28d5
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
b1-\markup { \magnify #0.6 camera }
@end lilypond
-Vous pouvez l'augementer ou la diminuer par rapport à la taille globale
+Vous pouvez l'augmenter ou la diminuer par rapport à la taille globale
de portée :
@lilypond[quote,verbatim,relative=2]
b1-\markup { \abs-fontsize #14 camera }
@end lilypond
+Lorsque le texte comporte des espaces, mieux vaut le borner par des
+guillemets informatiques ; s'en suivra une meilleure adéquation entre la
+taille des espaces et celle des autres caractères :
+
+@lilypond[quote,verbatim]
+\markup \fontsize #6 \bold { Sinfonia da camera }
+\markup \fontsize #6 \bold { "Sinfonia da camera" }
+@end lilypond
+
@cindex indice
@cindex exposant
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 868bbbb78276796f43a1c72621fdb3a3a14d2555
+ Translation of GIT committish: 00zz
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 4467a72a98fb582466ee4d5944ec8454b4b77fc6
+ Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
+++ /dev/null
-%% Translation of GIT committish: 8eae9a75fb3ec1d0b6633103c8a652608c8fa630
- texidocfr = "
-Lorsque l'on transcrit de la musique mensurale, un @emph{incipit} permet
-d'indiquer la tonalité et le tempo d'origine. Si les musiciens sont de
-nos jours habitués aux barres de mesure qui présentent la structure
-rythmique d'une œuvre, elles n'étaient pas en vigueur à l'époque où ces
-pièces ont été composées, d'autant plus que la « métrique » pouvait
-changer au fil des notes. Un compromis consiste à imprimer des barres
-entre les portées plutôt que sur chacune d'elles.
-
-"
- doctitlefr = "Exemples de notation ancienne -- transcription moderne de musique mensurale"
-%% Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Dans le cas où ce silence dure moins de dix mesures, LilyPond imprime sur
la portée des « silences d'église » -- @emph{Kirchenpause} en
-%% Translation of GIT committish: d139eb3fc0ee681dac939a0ac4949ba1f4e4d0e3
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Les règles de ligature par mesure sont gérées par la propriété de
contexte @code{beatStructure}. Ses valeurs par défaut sont
répertoriées, par métrique, dans le fichier
-@file{scm/time-signature-settings.scm}. Elles sont modifiables
+@code{scm/time-signature-settings.scm}. Elles sont modifiables
grâce à la commande @code{\\set}.
La fonction Scheme @code{set-time-signature} permet quant à elle de
modernes à la rythmique complexe. Dans l'exemple qui suit, la mesure à
9/8 est divisée en 2, 2, 2 et 3, alors que la mesure à 5/8 répond aux
règles par défaut contenues dans le fichier
-@file{scm/time-signature-settings.scm}.
+@code{scm/time-signature-settings.scm}.
"
doctitlefr = "Signes de direction, signes de sous-groupe"
--- /dev/null
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
+ texidocfr = "
+L'exemple suivant illustre la manière de créer une indication de nuance,
+absente de la liste par défaut, et de lui assigner une valeur spécifique
+utile à la sortie MIDI.
+
+L'indication de nuance @code{\\rfz} (@notation{rinforzando}) se voit
+attribué une valeur de @code{0.9}.
+
+"
+
+ doctitlefr = "Création de nuance particulière pour la sortie MIDI"
--- /dev/null
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
+ texidocfr = "
+LilyPond accepte les armures personnalisées. Dans cet exemple, il
+s'agit d'une tonalité de ré mineur à laquelle on rajoute des bémols.
+
+"
+ doctitlefr = "Création d'armures personnalisées"
-%% Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Par défaut, les indications métronomiques n'influencent en rien
l'espacement horizontal. Une simple dérogation, comme dans la deuxième
-%% Translation of GIT committish: c5f6541667b71037c4965b482a8161628c7cc485
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
-Les « incipits » peuvent faire partie de l'objet @code{InstrumentName},
-tout en définissant de manière indépendante le nom de l'instrument et
-l'incipit.
+Dans le cadre de la transcription de musique mensurale, un « incipit »
+en début de pièce permet d'indiquer tonalité et tempo originaux. Les
+musiciens sont maintenant habitués aux barres de mesure, ce qui n'était
+pas le cas à l'époque. Dans une forme de compromis, les barres de
+mesures sont souvent imprimées entre les portées, mise en forme que l'on
+appelle « lignes de mensuration ».
+
"
doctitlefr = "Incipit"
-%% Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Lorsque du texte est attaché à un silence multimesure, il sera centré
dans la mesure, au-dessus ou en dessous de la portée. Afin d'étirer la
-%% Translation of GIT committish: 9f999a9739b9a81fe7c62ac35cb7008f8864b55d
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Si l'on peut positionner verticalement un silence simple en le
rattachant à une note, il n'en va pas de même pour un silence
--- /dev/null
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
+ texidocfr = "
+L'égaliseur basique peut être modifié par la définition d'une nouvelle
+procédure Scheme @code{instrumentEqualizer} au sein du contexte
+@code{Score}. Cette procédure prend en unique argument le nom d'un
+instrument MIDI et renverra une paire de fractions correspondant au
+minimum et maximum de volume alloué à cet instrument.
+
+Dans l'exemple suivant sont réglés les volumes relatifs de la flûte
+et de la clarinette.
+
+"
+
+ doctitle = "Réglage de l'égalisation par défaut des instruments MIDI"
+++ /dev/null
-%% Translation of GIT committish: 8eae9a75fb3ec1d0b6633103c8a652608c8fa630
- texidocfr = "
-Voici une méthode alternative pour ajouter un @emph{incipit}
-indépendamment de la partition principale. Pour ce faire, il est inclus
-sous forme de @emph{markup} dans le champ dévolu au nom d'instrument.
-Les paroles ne peuvent, à ce jour, être ajoutées que sous forme
-d'annotation directe, ce qui donne un espacement des paroles loin
-d'égaler celui de la partition réelle.
-
-"
- doctitlefr = "Transcription de musique ancienne avec incipit"
-%% Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Ce canevas ajoute une réduction pour piano à une partition standard pour
chœur à quatre voix mixtes. Ceci illustre l'un des avantages de
-%% Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
+%% Translation of GIT committish: 3bcb9ffb9e2ecd44866e51fe712ffec181775ecf
texidocfr = "
Ce fichier constitue un canevas standard de partition pour chœur à
quatre voix mixtes. Lorsque les ensembles s'étoffent, il est judicieux
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 6ec0d3283b9e23f2d21658d71ac6801c3aab69b8
+ Translation of GIT committish: d084673892e96cf36b6511e3b6e9a30c407fbd42
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: 0a003d729ded8b728bf627c87c196719676dba6b
+ Translation of GIT committish: d084673892e96cf36b6511e3b6e9a30c407fbd42
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@ignore
- Translation of GIT committish: ec074a41f03cf4cd3b914daa1359dd6e0fb2012d
+ Translation of GIT committish: d084673892e96cf36b6511e3b6e9a30c407fbd42
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@end lilypond
Most megvan a teljes struktúra. Az énekszólam egy @code{Voice} kontextust
-tartalmaz a hangoknak, és egy strófányi dalszöveget. A zongoraszólam pedig
+tartalmaz a hangoknak, és egy versszaknyi dalszöveget. A zongoraszólam pedig
a jobb- és balkéz kottasorait tartalmazza.
Most elkezdhetjük kitölteni a hangokat. Elkezdhetnénk közvetlenül a Voice
@subsection Szólamok és vokális zene
@translationof Voices and vocals
-Vocal music presents a special difficulty: we need to combine two
-expressions -- notes and lyrics.
+A vokális zene speciális nehézséget jelent: két kifejezést kell egyesíteni -- hangokat és a szöveget.
@funindex \new Lyrics
@funindex \lyricsto
@cindex Lyrics context, creating
@cindex lyrics, linking to voice
-You have already seen the @code{\addlyrics@{@}} command, which
-handles simple scores well. However, this technique is
-quite limited. For more complex music, you must introduce the
-lyrics in a @code{Lyrics} context using @code{\new Lyrics} and
-explicitly link
-the lyrics to the notes with @code{\lyricsto@{@}}, using the
-name assigned to the Voice.
+Korábban már találkoztunk a @code{\addlyrics@{@}} paranccsal, ami
+az egyszerű kottákhoz elegendő. Azonban ez a módszer eléggé korlátolt.
+Bonyolultabb zene esetén, muszáj bevezetni a @code{Lyrics}
+környezetet a @code{\new Lyrics} paranccsal és közvetlenül összekötni a
+dalszöveget a hangjegyekkel. A @code{\lyricsto@{@}} parancs használatával
+hozzárendelhetjük a szöveget a megfelelő szólamhoz.
@lilypond[quote,verbatim,fragment]
<<
>>
@end lilypond
-Note that the lyrics must be linked to a @code{Voice} context,
-@emph{not} a @code{Staff} context. This is a case where it is
-necessary to create @code{Staff} and @code{Voice} contexts
-explicitly.
+Megjegyzés: a dalszövegnek egy @code{Voice} környezethez kell kapcsolódnia,
+@emph{nem} @code{Staff} környezethez. Ez egy olyan eset, amikor
+muszáj közvetlenül készíteni @code{Staff} és @code{Voice} környezetet is.
@cindex lyrics and beaming
@cindex beaming and lyrics
@funindex \autoBeamOff
@funindex autoBeamOff
-The automatic beaming which LilyPond uses by default works well
-for instrumental music, but not so well for music with lyrics,
-where beaming is either not required at all or is used to indicate
-melismata in the lyrics. In the example above we use the command
-@code{\autoBeamOff} to turn off the automatic beaming.
+Az automatikus gerendázás -, amit a LilyPond használ - jól működik
+a hangszeres zenére, de nem túl jó a dalszövegek esetén,
+amikor előfordul, hogy nincs is szükség gerendákra vagy ha épp melizmát jeleznénk a dalszövegben.
+A fenti példában az @code{\autoBeamOff} paranccsal kikapcsoltuk az automatikus gerendázást.
@funindex \new ChoirStaff
@funindex ChoirStaff
@cindex vocal score structure
@cindex choir staff
-Let us reuse the earlier example from Judas Maccabæus to
-illustrate this more flexible technique. We first recast
-it to use variables so the music and lyrics can be separated
-from the staff structure. We also introduce a ChoirStaff
-bracket. The lyrics themselves must be introduced with
-@code{\lyricmode} to ensure they are interpreted as lyrics
-rather than music.
+A korábbi Judas Maccabæus példát használva
+nézzünk meg egy rugalmasabb módszert. Először írjuk újra
+változók használatával, így a zene és a dalszöveg a kotta struktúrájától
+különválik. Vezessünk be egy kottasorcsoportot, mely kórusszólamokat fog össze
+(ChoirStaff).
+A dalszöveget magát egy @code{\lyricmode} paranccsal
+vezetjük be, ezzel biztosítva, hogy dalszövegként és
+ne zeneként legyen értelmezve.
@lilypond[quote,verbatim]
global = { \time 6/8 \partial 8 \key f \major}
}
@end lilypond
-This is the basic structure of all vocal scores. More staves may be
-added as required, more voices may be added to the staves, more verses
-may be added to the lyrics, and the variables containing the music can
-easily be placed in separate files should they become too long.
+Ilyen az alapvető felépítése, struktúrája minden vokális zenének. Olykor több kottasor
+szükséges vagy több szólam van egy-egy kottasorban, esetleg több versszakból áll a dalszöveg.
+A változók, amik a zenét tartalmazzák, könnyen külön fájlokba is rendezhetők, ha túl hosszúak lennének.
@cindex hymn structure
@cindex SATB structure
@cindex vocal scores with multiple verses
@cindex multiple vocal verses
-@cindex verses, multiple vocal
+@cindex versszakok, multiple vocal
-Here is an example of the first line of a hymn with four
-verses, set for SATB. In this case the words for all four
-parts are the same. Note how we use variables to separate the
-music notation and words from the staff structure. See too
-how a variable, which we have chosen to call @q{TimeKey}, is used
-to hold several commands for use within the two staves. In other
-examples this is often called @q{global}.
+Itt egy példa egy egyházi ének első sorára, aminek négy
+verszaka van, és négyszólamú kórusra íródott. Ebben az esetben a szavak mind a négy
+szólamra azonosak. Figyeljük meg, hogyan használjuk a változókat arra,
+hogy különválasszuk a kottát és a szavakat a kotta felépítésétől.
+Figyeljük meg, hogy a @q{TimeKey} nevű változó számos parancsot tartalmaz,
+melyet mindkét kottasorban felhasználunk!
+Más példákban ez a közös változó gyakran @q{global} néven szerepel.
@lilypond[quote,verbatim]
TimeKey = { \time 4/4 \partial 4 \key c \major}
}
@end lilypond
-@cindex verse and refrain
+@cindex versszakok és refrének
-We end with an example to show how we might code a solo verse which
-continues into a two-part refrain in two staves. The positioning
-of the sequential and simultaneous sections to achieve this within
-a single score is quite tricky, so follow the explanation carefully!
+A példát azzal fejezzük be, hogy megmutatjuk hogyan lehet egy olyan versszakot,
+ami kétféle refrénnel folytatódik, két ötvonalas kottában leírni.
+Az egymást követő (szekvenciális) és egyidejű (szimultán) részek leírása
+egy kottán belül elég trükkös, úgyhogy a magyarázatot óvatosan kövessük!
-Let's start with a score block containing a @code{ChoirStaff}, as
-we would like the brace to appear at the start of the chorus.
-Normally you would need angle brackets after @code{\new ChoirStaff}
-to bring in all the staves in parallel, but here we want to
-defer the parallelism during the solo so we use braces, although
-angle brackets here wouldn't hurt. Inside the @code{ChoirStaff} we
-want first the staff which will contain the verse. This must
-contain notes and lyrics in parallel, so here we need angle
-brackets around the @code{\new Voice} and @code{\new Lyrics} to
-start them at the same time:
+Kezdjük egy score blokkal, ami tartalmaz egy @code{ChoirStaff}-ot,
+úgy beágyazva, ahogy szeretnénk, hogy látszódjon a kórusrész kezdetén.
+Alapesetben szükség lenne hegyes zárójelekre ( << és >> ) a @code{\new ChoirStaff} után,
+hogy minden kottasor párhuzamos legyen, de most itt el szeretnénk kerülni a
+párhuzamosságot a szóló résznél, ezért zárójeleket használunk - bár a
+hegyes zárójelek nem árthatnak. A @code{ChoirStaff}-on belül először szerepeljen az
+a kottasor, ami a versszakot tartalmazni fogja. Hangokat és dalszöveget kell párhuzamosan tartalmaznia,
+tehát szükség lesz hegyes zárójelre a @code{\new Voice} és @code{\new Lyrics} esetén, hogy egy időben kezdődjenek:
@lilypond[quote,verbatim,ragged-right]
-versenotes = \relative {
+versszakhangok = \relative {
\clef "treble"
\key g \major
\time 3/4
g' g g | b b b |
}
-versewords = \lyricmode {
+
+szoveg = \lyricmode {
One two three four five six
}
\score {
- \new ChoirStaff {
- \new Staff <<
- \new Voice = "verse" {
- \versenotes \break
- }
- \new Lyrics \lyricsto verse {
- \versewords
- }
- >>
+ \new ChoirStaff {
+ \new Staff <<
+ \new Voice = "versszak" {
+ \versszakhangok \break
+ }
+ \new Lyrics \lyricsto "versszak" {
+ \szoveg
+ }
+ >>
}
}
@end lilypond
-That gives the verse line.
+Ezzel kész a verssor.
-Now we want to continue with refrainA on the same staff while a
-second staff is introduced in parallel with it for refrainB, so
-this is a parallel section which must be positioned immediately
-following the @code{\break} in the verse Voice. Yes, @emph{within}
-the verse Voice! Here's that parallel section. More staves
-could be introduced here in the same way.
+Folytatni szeretnénk a refrenA-val ugyanabban az ötvonalas kottában, míg
+a második ötvonal ezzel párhuzamosan lenne a refrenB-nek, tehát
+ez egy párhuzamos rész, ami rögtön a @code{\break} után jön a "versszak" nevű szólamban.
+Igen, a a "versszak" nevű szólamon @emph{belül}! Íme a párhuzamos rész. Több kottasort
+írhatunk hasonló módon.
@example
<<
- \refrainnotesA
- \new Lyrics \lyricsto verse @{
- \refrainwordsA
+ \refrenhangokA
+ \new Lyrics \lyricsto versszak @{
+ \refrenszovegA
@}
\new Staff <<
- \new Voice = "refrainB" @{
- \refrainnotesB
+ \new Voice = "refrenB" @{
+ \refrenhangokB
@}
- \new Lyrics \lyricsto "refrainB" @{
- \refrainwordsB
+ \new Lyrics \lyricsto "refrenB" @{
+ \refrenszovegB
@}
>>
>>
@end example
-Here's the final result with two staves in the chorus showing
-how the parallel section is positioned within the verse Voice:
+Itt a végső eredmény két kottasorral a kórusban, mutatva a verse Voice-on belül pozicionált
+párhuzamos részt:
@lilypond[quote,verbatim, ragged-right]
-versenotes = \relative {
+versszakhangok = \relative {
\clef "treble"
\key g \major
\time 3/4
g' g g | b b b |
}
-refrainnotesA = \relative {
+refrenhangokA = \relative {
\time 2/4
c'' c | g g \bar "|."
}
-refrainnotesB = \relative {
+refrenhangokB = \relative {
\clef "bass"
\key g \major
c e | d d |
}
-versewords = \lyricmode {
+szoveg = \lyricmode {
One two three four five six
}
-refrainwordsA = \lyricmode {
+refrenszovegA = \lyricmode {
la la la la
}
-refrainwordsB = \lyricmode {
+refrenszovegB = \lyricmode {
dum dum dum dum
}
\score {
\new ChoirStaff {
\new Staff <<
- \new Voice = "verse" {
- \versenotes \break
+ \new Voice = "versszak" {
+ \versszakhangok \break
<<
- \refrainnotesA
- \new Lyrics \lyricsto "verse" {
- \refrainwordsA
+ \refrenhangokA
+ \new Lyrics \lyricsto "versszak" {
+ \refrenszovegA
}
\new Staff <<
- \new Voice = "refrainB" {
- \refrainnotesB
+ \new Voice = "refrenB" {
+ \refrenhangokB
}
- \new Lyrics \lyricsto "refrainB" {
- \refrainwordsB
+ \new Lyrics \lyricsto "refrenB" {
+ \refrenszovegB
}
>>
>>
}
- \new Lyrics \lyricsto "verse" {
- \versewords
+ \new Lyrics \lyricsto "versszak" {
+ \szoveg
}
>>
}
@funindex \book
@funindex book
-However, although this is an interesting and useful exercise to
-help you to understand how sequential and simultaneous blocks work,
-in practice one would perhaps choose to code this as two
-@code{\score} blocks within an implicit @code{\book} block, as
-follows:
+Habár ez egy érdekes és hasznos példa arra, hogy megértsük, hogyan működnek
+az egymásutáni és egyidejű blokkok, gyakorlatban valószínűleg a többség ezt két
+@code{\score} blokként írná meg egy implicit @code{\book} blokkon belül, valahogy így:
+
@lilypond[quote,verbatim,ragged-right]
versenotes = \relative {
@translationof Contexts and engravers
-Kontextusok és ábrázolók have been mentioned informally
-in earlier sections; we now must look at
-these concepts in more detail, as they are important
-in the fine-tuning of LilyPond output.
+Kontextusok és ábrázolók korábban említésre kerültek; viszont most részletesebben
+foglalkozunk a fogalommal, mivel ezeket használhatjuk a LilyPond kimeneti eredményének finomhangolására.
@menu
@c -*- coding: utf-8; mode: texinfo; -*-
@ignore
- Translation of GIT committish: d5647c5fd1c38d4124d2374725b923f4901f3661
+ Translation of GIT committish: 211937747d4adbae18d6ce41f88dffbb3ca04a5f
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@end cartouche
@end macro
+
@macro lilyTitlePage{TITLE}
@c This produces the unified index
@syncodeindex fn cp
@syncodeindex vr cp
-
-
@c ***** Copyright stuff *****
@ifset FDL
@copying
@end copying
@end ifset
-
-
-
-
@ifclear FDL
@copying
This document has been placed in the public domain.
@end macro
@c Due to a bug in texi2html (texi2html.pl CVS versions <= 1.245)
-@c the macro must not be empty.
+@c the next macro must not be empty.
@macro endpredefined
@c
placed under the GNU Free Documentation License version 1.2 or later.
We found the image on
@uref{http://commons.wikimedia.org/wiki/File:Mac_OS_X_Userbox_X.png,
-this Wikipedia Commons page}.
+this Wikimedia Commons page}.
@end macro
placed under the GNU Free Documentation License version 1.2. We
found the image on
@uref{http://commons.wikimedia.org/wiki/Category:Microsoft_Windows_logos,
-this Wikipedia Commons page}.
+this Wikimedia Commons page}.
@end macro
\input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
@ignore
- Translation of GIT committish: 8e9d9bb49f057ab81be830a5ac16714490130393
+ Translation of GIT committish: 211937747d4adbae18d6ce41f88dffbb3ca04a5f
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
@documentlanguage ja
@afourpaper
-@c `Web' was imported 2009-08-05 with git commit b938d71...
-@c @macro copyrightDeclare
-@c Copyright @copyright{} 2009--2015 by the authors.
-@c @end macro
-
@set FDL
@set web
@include macros.itexi
@include weblinks.itexi
+
@c don't remove this comment.
@ignore
@omfcreator Graham Percival and Patrick McCarty
@omflanguage Japanese
@end ignore
-@c Translators: Yoshiki Sawada, Yoshinobu Ishizaki
+@c Translators: Masamichi Hosoda, Yoshiki Sawada, Yoshinobu Ishizaki
+
+@c `Web' was born 2003-03-30 with this commit:
+@c Initial revision
+@c author: Han-Wen Nienhuys
+@c commit: d189a2119004c2f75da2020ea2ed36d817582fc5
+
+@c @macro copyrightDeclare
+@c Copyright @copyright{} 2003--2015 by the authors.
+@c @end macro
@copying
-Copyright @copyright{} 2009--2015 by the authors.
+Copyright @copyright{} 2003--2015 by the authors.
@c next line is necessary for broken pre-4.13 texinfo's
@c install-info, so leave it there until we officially
@c @im ageId{cmws,web-snippet-alpha.png,Catchy Musical Web Snippet}
@divId{quickSummary}
-@subheading LilyPond って?
-
LilyPond は、可能な限り高品位な楽譜を生み出すことを目的とする、@c
オープン ソースの楽譜作成プログラムです。@c
このフリー ソフトウェアは、伝統的な彫版の楽譜の美しさを@c
@divEnd
@divEnd
-@divClass{separator}
-@divEnd
-
@divId{news}
@divEnd
+
@ifclear web_version
@c do nothing
@end ifclear
@ifset web_version
- @c make the box:
-@divId{wildCardBox}
+ @c make the side bar:
+@divId{homePageSideBar}
+@subheading 安定版
+
+@c TODO: javascript to detect OS and suggest download?
+
+@ref{ダウンロード, ダウンロード @versionStable}
+
+@ref{マニュアル, マニュアル @versionStable}
+
+@subheading 開発版
+
+@ref{開発, ダウンロード @versionDevel}
+
+@ref{開発, マニュアル @versionDevel}
+
@subheading Pondings
-@divId{wildCardText}
+@divId{pondingsText}
@divEnd
+
@divEnd
@end ifset
+
@html
<script language="JavaScript" type="text/javascript">
var index = Math.floor(Math.random() * tweets.length);
var tweet = tweets[index];
var text = tweet.childNodes[0];
- document.getElementById("wildCardText").innerHTML = text.nodeValue;
+ document.getElementById("pondingsText").innerHTML = text.nodeValue;
</script>
@end html
-@ifset web_version
- @c make the box:
-@divId{latestVersion}
-@subheading クイック リンク
-
-@c TODO: javascript to detect OS and suggest download?
-
-@subsubheading 安定版
-
-@ref{ダウンロード, ダウンロード @versionStable}
-
-@ref{マニュアル, マニュアル @versionStable}
-
-@subsubheading 開発版
-
-@ref{開発, ダウンロード @versionDevel}
-
-@ref{開発, マニュアル @versionDevel}
-
-@divEnd
-@end ifset
-
@ifnottex
@docLink{\base\.pdf,\base\.pdf,\webLink\}
@end macro
+
@macro docLinksBare{name,base,refLink,split,big,bigsize,pdf,pdfsize}
@divClass{keep-bullets}
@end macro
+
@c don't add any extra spaces in this macro -gp
@macro ifWebLinks{webLink,normalLink}
@ifclear web_version
@divClass{heading-center}
@divClass{contactBox}
If you are aware of any other \topic\ which could be listed here,
-please let us know by following the instructions on
-@ref{Bug reports}.
+please let us know by writing a message to the bug-lilypond
+mailing list. If you're not subscribed yet you can do so on the list's
+@uref{https://lists.gnu.org/mailman/listinfo/bug-lilypond,info page}
+or post directly through the
+@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
+gmane lilypond.bugs web interface}.
@divEnd
@divEnd
@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
@ignore
- Translation of GIT committish: 8e9d9bb49f057ab81be830a5ac16714490130393
+ Translation of GIT committish: 211937747d4adbae18d6ce41f88dffbb3ca04a5f
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 Translators: Yoshiki Sawada
+@c Translators: Masamichi Hosoda, Yoshiki Sawada
@include included/generating-output.itexi
@divClass{heading-center}
@ifclear web_version
- @c yes, we want verisonDevel here, since the online links
+ @c yes, we want versionDevel here, since the online links
@c for @version won't be up yet!
@heading Downloads for LilyPond @versionDevel
@divClass{column-left-top}
@subheading ユーザ向け
+@c For users
@itemize
@c ref is duplicated to avoid underlining ref as image.
@ref{Unix, @sourceimage{logo-linux,,,}
@sourceimage{logo-freebsd,,,}}
-@ref{Unix, Unix (Linux や FreeBSD)}
+@ref{Unix, Unix (GNU/Linux や FreeBSD)}
@item
@ref{MacOS X, @sourceimage{logo-macosx,,,}}
@divClass{column-right-top}
@subheading 開発者向け
+@c For developers
@itemize
@divEnd
-
-@divClass{column-center-bottom}
+@divClass{column-center-middle-color2}
@subheading ソフトウェア ライセンス
+@c Software License
LilyPond は @ref{GPL, GNU General Public License} に基づいて
公開されています。
@divEnd
-@divClass{color1}
+@divClass{column-center-bottom}
@subheading スポンサー
+@c Sponsors
+
通信帯域を提供してくれている @uref{http://www.vt.edu/, Virgina Tech} と
@uref{http://www.linuxaudio.org/, linuxaudio.org} に深謝します。
@sourceimage{VTlogo_ITF,,,}
@sourceimage{lao_banner_06_on_white_demo,,,}
+@divEnd
+
+@divClass{column-center-bottom}
@subheading 法律用語
+@c Legalese
@divClass{legal}
すべてのロゴと製品イメージには著作権があり、商標登録されています。
@subheading 一般パッケージ?それともディストリビューション専用パッケージ?
@c Generic Packages or Distribution-Specific Packages?
-多くのディストリビューションは、通常パッケージに LilyPond を含めています。@c
-そのようなバージョンは一般パッケージよりも@c
-容易にインストール/アンインストールできますが、@c
-古いバージョンである可能性があります。@c
-一般パッケージを使いたければ、@c
-お使いのディストリビューションのパッケージ マネージャを用いて、@c
-システムから公式バージョンをアンインストールしてください。@c
-お使いのディストリビューションのパッケージ マネージャの使い方については、@c
-そのディストリビューションのドキュメントを参照してください。
+多くのディストリビューションは、通常パッケージに LilyPond を含めていますが、@c
+現在の安定バージョンより、かなり古いことがあります。@c
+こういった古いパッケージをインストールする方が簡単かもしれませんが、@c
+我々の一般パッケージを使うことを @emph{強く} お勧めします。@c
+この場合、LilyPond エディタが@c
+正しいバージョンを使っていることを確認してください。
+@ref{より簡単な編集手段} を見てください。
@divEnd
@divClass{column-left-top}
@subheading 一般パッケージ
+@c Generic Packages
@subsubheading ダウンロード
+@c Download
@itemize
@ifset web_version
@downloadStableLinuxNormal
@end ifset
-
-(迷っているのなら、こちらを使ってください)
+32bit システム
@item
@sourceimage{logo-linux,,,}
@downloadStableLinuxBig
+64bit システム
@item
@sourceimage{logo-linux,,,}
@item
@sourceimage{logo-freebsd,,,}
@downloadStableFreeBSDNormal
+32bit システム
@item
@sourceimage{logo-freebsd,,,}
@downloadStableFreeBSDBig
+64bit システム
@end itemize
@subsubheading インストール
+@c Install
シェルで、以下を入力してください:
@end example
@subsubheading アンインストール
+@c Uninstall
シェルで、以下を入力してください:
@end example
@subsubheading ヘルプを表示する
+@c Help
シェルで、以下を入力してください:
@divEnd
+
@divClass{column-right-top}
@subheading ファイルをコンパイルする
+@c Compiling a file
@lilypadCommandLine
@divEnd
-@divClass{column-left-top}
-@subheading ディストリビューション専用パッケージ
-@c Distribution-specific Packages
-
-これらのバージョンをインストール、あるいはアップグレードする場合、@c
-お使いのディストリビューションのパッケージ マネージャを使ってください。
-
-@itemize
-
-@item
-@sourceimage{logo-fedora,,,}
-@uref{http://koji.fedoraproject.org/koji/packageinfo?packageID=2447,
-Fedora: LilyPond 2.14.2}
-
-@item
-@sourceimage{logo-ubuntu,,,}
-@uref{http://packages.ubuntu.com/search?keywords=lilypond,
-Ubuntu: LilyPond 2.14.2}
-
-@item
-@sourceimage{logo-slackware,,,}
-@uref{http://www.johannes-schoepfer.de/lilypond/,
-Slackware: LilyPond 2.14.2}
-
-@item
-@sourceimage{logo-debian,,,}
-@uref{http://packages.debian.org/search?keywords=lilypond,
-Debian: LilyPond 2.12.3}
-
-@item
-@sourceimage{logo-suse,,,}
-@uref{http://software.opensuse.org/search?baseproject=openSUSE%3A11.2&p=1&q=lilypond,
-openSUSE: LilyPond 2.12.3}
-
-@end itemize
-
-@divEnd
-
-
@divClass{column-center-bottom}
@subheading 法律用語
+@c Legalese
@divClass{legal}
すべてのロゴと商品イメージには著作権があり、商標登録されています。
@divClass{column-left-top}
@subheading パッケージ
+@c Packages
@subsubheading ダウンロード
+@c Download
@itemize
@downloadStableDarwinNormal
Intel CPU の MacOS X 10.4 以上用 (迷っているのなら、こちらを使ってください)
-MacOS X 10.7 Lion はまだサポートしていません。
@item
@sourceimage{logo-macosx,,,}
@downloadStableDarwinPPC
G3 と G4 CPU の MacOS X 10.4 以上用 (古い Apple コンピュータ)
-MacOS X 10.7 Lion はまだサポートしていません。
@end itemize
@subsubheading インストール
+@c Install
ダウンロードしたファイルをダブルクリックして、@c
それをお好みの場所にドラッグしてください。
@subsubheading アンインストール
+@c Uninstall
LilyPond.app フォルダを削除してください。
@divEnd
-@divClass{column-right-top}
-@subheading ファイルをコンパイルする
-
-@lilypadOSX
-
-@divEnd
-
-@divClass{column-left-top}
+@divClass{column-right-top}
@subheading コマンドラインから実行する
+@c Running on the command-line
@warning{GUI 環境の方を好むのであれば、以下の説明は無視してください。}
@subsubheading MacOS X のコマンドライン
+@c MacOS X on the command line
lilypond スクリプトを実行する最も簡便な方法は、@c
あなた自身の @qq{ヘルパー} スクリプトをセットすることです。
@subsubheading 個々のスクリプトを呼び出す
+@c Invoking individual scripts
スクリプト
-- @command{lilypond-book}, @command{convert-ly}, @command{abc2ly},
@divEnd
+@divClass{column-center-top}
+@subheading ファイルをコンパイルする
+@c Compiling a file
+
+@lilypadOSX
+
+@divEnd
+
+
@divClass{column-center-bottom}
@subheading 法律用語
+@c Legalese
@divClass{legal}
すべてのロゴと商品イメージには著作権があり、商標登録されています。
@divClass{column-left-top}
@subheading パッケージ
+@c Packages
@subsubheading ダウンロード
+@c Download
@itemize
@item
@sourceimage{logo-windows,,,}
@downloadStableWindows
-Windows ME, NT, 2000, XP, Vista それに 7 用
+Windows 2000, XP, Vista, Windows 7 それに 8 用
@end itemize
@subsubheading インストール
+@c Install
@enumerate
@end enumerate
@subsubheading アンインストール
+@c Uninstall
アンインストールする方法は 2 つあります --
@divClass{column-right-top}
-@subheading ファイルをコンパイルする
-
-@lilypadWindows
-
-@divEnd
-
-
-@divClass{column-left-top}
@subheading コマンドラインから実行する
+@c Running on the command-line
@warning{GUI 環境の方を好むのであれば、以下の説明は無視してください。}
@subsubheading Windows のコマンドライン
+@c Windows on the command line
LilyPond を実行する最も簡便な方法は、@c
LilyPond 実行可能のファイルを保持しているフォルダを、@c
@enumerate
-
@item
コントロール パネルの @qq{システム} を開き、@c
@qq{詳細設定} タブを選択し、@qq{環境変数} ボタンをクリックします。
@end enumerate
@subsubheading 個々の実行可能ファイルを呼び出す
+@c Invoking individual executable files
lilypond, lilypond-book, convert-ly などの LilyPond 実行可能ファイルを@c
コマンドラインから呼び出すことによって、実行することができます:
@divEnd
+@divClass{column-center-top}
+@subheading ファイルをコンパイルする
+@c Compiling a file
+
+@lilypadWindows
+
+@divEnd
+
+
@divClass{column-center-bottom}
@subheading 法律用語
+@c Legalese
@divClass{legal}
すべてのロゴと製品イメージには著作権があり、商標登録されています。
@downloadStableSource{}
新旧すべてのバージョンは、@c
-@uref{http://download.linuxaudio.org/lilypond/binaries/,ダウンロード サイト}
+@uref{http://download.linuxaudio.org/lilypond/source/?C=N;O=D,
+download site}
でリストアップされています。
@divEnd
@divClass{column-right-bottom}
@subheading コンパイル方法
+@c Compiling instructions
-コンパイル方法は @rcontrib{Compiling LilyPond} に記載されています。
+コンパイル方法は @rcontrib{Compiling} に記載されています。
@divEnd
@divClass{column-center-top}
@subheading すべてのバージョン
+@c All versions
新旧すべてのバージョンは、@c
@uref{http://download.linuxaudio.org/lilypond/binaries/,ダウンロード サイト}
@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
@ignore
- Translation of GIT committish: 3573a92d92728dc8d6452e5cd3cfba73e49e6990
+ Translation of GIT committish: 211937747d4adbae18d6ce41f88dffbb3ca04a5f
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 Translators: Yoshiki Sawada, Yoshinobu Ishizaki
+@c Translators: Masamichi Hosoda, Yoshiki Sawada, Yoshinobu Ishizaki
@node 導入部
@unnumbered 導入部
@divClass{column-center-top}
@subheading 我々のゴール
+@c Our Goal
@imageFloat{flat-design,png,right}
それなら、我々プログラマーは美しい楽譜を作り出すソフトウェアを@c
作ることはできないでしょうか?
-答えは、音楽家をレイアウトの細かな問題から解放し、@c
-音楽に集中できるようにするシステムです。@c
-LilyPond は、@c
-音楽家が伝統的な手法で製作された出版物レベルの品質を持つ楽譜を@c
-作成することを可能にします。
+答えは、伝統的な手法に従った美しい楽譜を作り出すプログラムです。@c
+レイアウトの細かな問題をプログラムで処理することにより、@c
+作曲者、編曲者、出版社がソフトウェアの出力を調整して@c
+見栄えを良くすることよりも、@emph{音楽} に集中できるようにします。@c
+演奏者は音楽を @emph{読む} ことよりも、
+@emph{演奏} に集中できるようになります。
+
@divEnd
+@divClass{link-headings}
+
@divClass{column-left-top}
@subheading LilyPond の機能
+@c What LilyPond does
-@c ここから
@itemize
@item
@divClass{column-right-top}
@subheading LilyPond の使用例
-
+@c LilyPond in use
@itemize
@item
@divClass{column-center-bottom}
@subheading LilyPond の使い方
@c How LilyPond works
-
@itemize
@item
@end itemize
@divEnd
+@divEnd
+
@c TRANSLATORS, translations are not yet compiled in Info format, so
@c it's not worth translating the right column of the following
@c menu. -JM
@node 特徴
@unnumberedsec 特徴
@translationof Features
-
@divClass{column-center-top}
-@subheading 優美
-@subsubheading すぐれた伝統的な譜刻
+
+@subheading すぐれた伝統的な譜刻
@c Excellent classical engraving
@imageFloat{flat-design,png,right}
これらのことについて、@ref{エッセー} でさらに説明しています。
-@subsubheading 効果的なレイアウト機能
-@c Effective layout choices
+@divEnd
-出力の調整に時間を無駄にするのは止めましょう。@c
-LilyPond は最初から正しいフォーマットで出力します。@c
-緻密で統一のとれたレイアウトになるよう、スペースを自動的に決定し、@c
-改行、改ページを行います。@c
-歌詞、音符、和音の衝突回避、それにスラーや連桁の傾きは自動的に行われます!
+@divClass{column-center-top}
+@subheading テキスト入力
+@c Text input
-@divEnd
+@subsubheading すべてが明快
+@c Everything is explicit
+
+LilyPond は楽譜 @emph{コンテンツ} に関するすべての情報を含み、@c
+誰にでも、また他のプログラムでも簡単に読むことのできる、@c
+テキスト入力を処理します。@c
+メニューやバイナリファイルに隠された不明瞭な設定はありません。
+
+@ref{テキスト入力} のコンセプトをもっと読む。
+
+
+@subsubheading 堅牢で追跡可能な微調整
+@c Tweaks are robust and traceable
+
+レイアウトを微調整した場合、人間が読める形で明快に見えるため、@c
+いつでも何をしたのか、たどることができます。@c
+誤って何かを壊してしまった場合でも、@c
+@emph{元に戻す} 機能のなすがままに頼ることなく、@c
+簡単に元に戻したり修正したりすることができます。
+
+
+@subsubheading テキストファイルは障害に強く、将来性があります
+@c Text files are failure- and future-proof
+
+テキストファイルは破損に対して非常に堅牢です。@c
+人間が読むこともでき、ファイルを作成したプログラムが使えなくても、@c
+いつでも解釈できます。
+
+
+@subsubheading 楽譜をバージョン管理
+@c Manage your scores with version control
+テキストファイルはバージョン管理システムで管理できます。@c
+楽譜の変更履歴がすべて記録でき、@c
+無限に選べる「元に戻す」「やり直す」機能 @c
+を使うことができます。@c
+新しいコラボレーションの方法にもなるでしょう。
-@divClass{color2}
+@divEnd
+
+@divClass{column-center-top}
@subheading 使いやすさ
+@c Usability
@imageFloat{lilypond-book,png,right}
-@subsubheading テキスト ベース入力
-@c Text-based input
-LilyPond は ASCII 入力を受け付けます。@c
-これは、お好みのテキスト エディタで素早く、快適に作成することができます。@c
-マウスを使うわずらわしさはありません。@c
-入力にはすべての情報が保持されるため、@c
-複雑なコマンドの羅列を覚える必要はありません。@c
-後で参照するために、入力を保存しておけば良いだけです。@c
+@subsubheading 効果的なレイアウト機能
+@c Effective layout choices
+
+出力の調整に時間を無駄にするのは止めましょう。@c
+LilyPond は最初から正しいフォーマットで出力します。@c
+緻密で統一のとれたレイアウトになるよう、スペースを自動的に決定し、@c
+改行、改ページを行います。@c
+歌詞、音符、和音の衝突回避、それにスラーや連桁の傾きは自動的に行われます!
@subsubheading 楽譜と文章の混合
画像のカット&ペーストをせずに、
楽譜の断片をテキストに入れることができます。@c
-LaTeX や HTML に楽譜を垣根無く統合できますし、@c
-OOoLilyPond を使えば OpenOffice.org に楽譜を追加することも出来ます。@c
+@LaTeX{} や HTML に楽譜を垣根無く統合できますし、@c
+OOoLilyPond を使えば OpenOffice.org や LibreOffice に@c
+楽譜を追加することも出来ます。@c
LilyPond のコードを様々なブログ、Wiki で使用可能にする@c
-プラグインがあります。@c
+ã\83\97ã\83©ã\82°ã\82¤ã\83³ã\81\8cã\81\82ã\82\8aã\80\81ã\82ªã\83³ã\83©ã\82¤ã\83³ã\81§ã\82³ã\83©ã\83\9cã\83¬ã\83¼ã\82·ã\83§ã\83³ã\81§ã\81\8dã\81¾ã\81\99ã\80\82@c
@subsubheading アクセス性
音声認識ソフトウェアを使って、LilyPond ファイルを編集することができます。@c
盲目のユーザでさえも、読み上げソフトウェアを使って、@c
LilyPond ファイルを記述することができます
--- これは、グラフィカル ベースの楽譜作成プログラムでは不可能なことです。
+-- これは、グラフィカル ベースの楽譜作成プログラムでは不可能なことです。@c
+壮観な楽譜の @ref{例} を見てください。
+@subsubheading 多様な編集方法
+@c Editor diversity
-@subsubheading 拡張性の高い設計
+自身が活発な LilyPond ユーザである開発者の何人かは、@c
+LilyPond ファイルの編集プロセスをより早く、より効率的に行うための@c
+ツールを作っています。@c
+一つのユーザインタフェースに縛られていないので、@c
+異なるタスクのために様々なツールを使うことができます。@c
+自宅では本格的な LilyPond エディタを使い、@c
+外出先では携帯電話のメモ帳アプリを使ってファイルを編集することができます。@c
+@ref{より簡単な編集手段} で例を挙げます。
+@c TODO: Change this when the new pages have been written and pushed
+
+
+@divEnd
+
+@divClass{column-center-top}
+
+@subheading 拡張性の高い設計
@c Extensible design
+@subsubheading スタイルシートによる簡単な管理
+@c Easy management of style sheets
+
すべての設定は、個人的な写植上の好みに合わせて変更可能です。@c
-仮にそれが不十分な場合でも、強力な LISP 言語の変種である@c
-組込みのスクリプト言語 Scheme があります。@c
-全てはの設定、変数、それに関数は、
+だから、簡単に LilyPond のデフォルトのあらゆる側面を変更する@c
+スタイルシートを作ることができます。@c
+スタイルシートもテキストであり、複数別々に保存できるので、@c
+単にスタイルシートを切り替えるだけで、@c
+完全に異なる外観やレイアウトの楽譜を生成することができます。@c
+A4用紙に総譜を印刷し、プロジェクターでは1スライドに1段投影したい?@c
+LilyPond のレイアウトエンジンは難なく同じ入力から両方を生成できます。
+
+@subsubheading あなた自身の機能を追加
+@c Add your own functions
+
+仮にそれが不十分な場合でも、LilyPond 自身と同じレベルで LilyPond の@c
+レイアウトエンジンにアクセスできる内蔵スクリプト言語 Scheme を@c
+常に使うことができ、@emph{とても} 強力なツールにできます。@c
+全ての設定、変数、それに関数は、@c
広範囲に亘るプログラム リファレンス マニュアルの中に@c
ドキュメント化されています。
+@subsubheading プログラムで楽譜を処理
+@c Process scores programmatically
+
+LilyPond の入力ファイルは、プログラムやスクリプトで完全に編集でき、@c
+生成することもできます。@c
+これは例えばアルゴリズムで作曲することもできます。@c
+分析のために音楽コンテンツにアクセスしたり、@c
+データベースで入力の断片を管理することもできます。@c
+想像できる限り制限はありません。
+
+@subsubheading LilyPond を使った新しいツールを作る
+@c Create new tools using LilyPond
+
+LilyPond は一つの GUI プログラムではなく、コマンドラインツールなので、@c
+他のアプリケーションの中から使うこともできます。@c
+この方法で、@c
+Web アプリケーションに LilyPond の譜刻機能を持たせることができます。@c
+LilyPond を使ったオンラインツールがいくつかあります。
+
+@c (TBD: Add a link to the new @ref{Applications} page.
+
+
@divEnd
-@divClass{color3}
+@divClass{column-center-top}
@subheading 環境
+@c Environment
-@subsubheading フリー ソフトウェア
-@c Free software
-
-LilyPond は無料でダウンロードすることができます!@c
-そうです -- 無料です。@c
-ダウンロード ページから入手してください。
+@imageFloat{frescobaldi-lilypond-editor-small,png,right}
-LilyPond は (口語的な意味でも) フリーなソフトウェアです。@c
-ソース コードが公開されており、変更もコピーも認められています。@c
-ですから、バグにいらいらしていたり、仕様面で不満があるのなら、@c
-自分でそれを追加したり、他の人にそれを注文することが出来ます。
@subsubheading 素晴らしいサポート
@c Excellent support
LilyPond は一般的なプラットフォーム全て
-(GNU/Linux, MacOS, そして Windows) で動きます。
+(GNU/Linux, MacOS, そして Windows) で動きます。@c
LilyPond には広範囲のドキュメントと数百の実例ファイルが付属します。@c
Lilypond ユーザー メーリング リストで質問に答えてくれる@c
-活発なユーザ コミュニティがありますし、@c
-開発チームは問題が早期に解決されるよう活動しています。
+活発なユーザ コミュニティがあります。@c
+開発チームは問題が早期に解決されるよう活動しています。@c
+通常はすぐに回答がありますし、しばしば報告された問題に対する@c
+鮮やかな解決策が開発されます。@c
+開発チームの密接な対応のおかげで、そのような解決策はきちんと LilyPond へ@c
+取り込まれます。@c
+@ref{コミュニティ} についてもっと読む。
-@subsubheading Enhanced editors
+@subsubheading フリー ソフトウェア
+@c Free software
-自身が活発な LilyPond ユーザである開発者の何人かは、@c
-LilyPond ファイルの編集プロセスをより早く、より効率的に行うための@c
-ツールを作っています。@c
-@ref{より簡単な編集手段} で例を挙げます。
+LilyPond は無料でダウンロードすることができます!@c
+そうです -- 無料です。@c
+ダウンロード ページから入手してください。
+
+LilyPond は (口語的な意味でも) フリーなソフトウェアです。@c
+ソース コードが公開されており、変更もコピーも認められています。@c
+ですから、バグにいらいらしていたり、仕様面で不満があるのなら、@c
+自分でそれを追加したり、他の人にそれを注文することが出来ます。
+@ref{自由} についてもっと読む。
@divEnd
@divClass{column-center-bottom}
-
-
@subheading どうですか?
@c Where now?
@unnumberedsec 例
@translationof Examples
+@divClass{column-center-top}
+
+@subheading 美しい例
+@c Beautiful examples
+
LilyPond は、いかなる種類の譜刻にも対応できる、@c
強力で、自由度の高いツールです。@c
我々の楽譜ギャラリーを見て、楽譜の多様さ、美しさを実感してください!
+@divEnd
-@newsItem
-@subsubheading クラシック音楽
+@divClass{column-center-middle-color2}
+@subheading クラシック音楽
+@c Classical Music
この J. S. Bach 作のオルガン曲の楽譜は、@c
LilyPond の象徴的な例です。
@exampleImage{bach-bwv610}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading 複雑な楽譜
+@divClass{column-center-middle-color2}
+@subheading 複雑な楽譜
@c Complex Notation
@c 保留
より高度な写植機能を示しています。
@exampleImage{granados}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading 古楽
+@divClass{column-center-middle-color2}
+@subheading 古楽
@c Early Music
LilyPond は、以下のグレゴリオ聖歌のパッセージのような、@c
さまざまなタイプの古楽もサポートします。
@exampleImage{ancient-headword}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading 現代音楽
+@divClass{column-center-middle-color2}
+@subheading 現代音楽
@c Modern Music
現代音楽の作曲家は、@c
抜粋を示します。
@exampleImage{cary}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading 効率的に、自由に演奏資料を作り出します
+@divClass{column-center-middle-color2}
+@subheading 効率的に、自由に演奏資料を作り出します
同じソース コードからさまざまな演奏資料を作り出すことができます。@c
以下は、@uref{http://nicolas.sceaux.free.fr/,Nicolas Sceaux} が
@exampleImage{sesto-violin}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading タブ譜
+@divClass{column-center-middle-color2}
+@subheading タブ譜
@c Tablature
-@c ここから
LilyPond はタブ譜をサポートします。@c
楽器に合わせてカスタマイズすることが可能です。@c
タブ譜は、五線譜用に記述された音符から自動的に生成されます。
@exampleImage{tab-example}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading Schenker Graphs
+@divClass{column-center-middle-color2}
+@subheading Schenker Graphs
標準出力に様々な変更を加えることができます。@c
@uref{http://www.linuxjournal.com/article/8364 , Linux Journal}
に掲載された Kris Schaffer が作成したみごとな Schenkerian 分析を@c
-示します。
+示します。@c
+見やすくするために色を追加しました。
@exampleImage{bach-schenker}
-@newsEnd
+@divEnd
+
+@divClass{column-center-middle-color2}
+@subheading カスタマイズ
+@c Customized Output
-@newsItem
-@subsubheading 声楽
+LilyPond のカスタマイズ能力を示すため、
+Stockhausen の Klavierstück II からの短い抜粋です。
+
+@exampleImage{Stockhausen_Klavierstueck2}
+@divEnd
+
+@divClass{column-center-middle-color2}
+@subheading 声楽
+@c Vocal Music
LilyPond は聖歌からオペラまですべての種類の声楽に対して卓越した@c
性能を発揮します。@c
符幹、ある特定の音符グループ上の連結線ににも注目してください。
@exampleImage{aucun-snippet}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading 教育
+@divClass{column-center-middle-color2}
+@subheading 教育
+@c Educational Applications
LilyPond は教育を目的とした使用にも適しています。@c
ちょっとした対位法の問題例を挙げます。
@exampleImage{theory}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading ポピュラー音楽
+@divClass{column-center-middle-color2}
+@subheading ポピュラー音楽
+@c Popular Music
メロディー、歌詞、コード名、フレットボードを持つ@c
ポピュラー音楽のリード譜を簡単に作れます。@c
状況に合わせて様々なカスタマイズを行うことができます。
@exampleImage{chart}
-@newsEnd
+@divEnd
-@newsItem
-@subsubheading Large Projects
+@divClass{column-center-middle-color2}
+@subheading 大きなプロジェクト
+@c Large Projects
LilyPond はオペラや交響楽団のような大きなプロジェクトにも非常に適しています。@c
さらに、テキスト ベースの入力は高いアクセス性を提供します
-- 以下の例は盲目の作曲家である Hu Haipeng によって作られた例です。
@exampleImage{orchestra}
-@newsEnd
-
+@divEnd
@divClass{column-center-bottom}
@subheading どうですか?
@c @divClass{column-left-top}
-@divClass{color2}
+@divClass{column-center-middle-color2}
@divClass{keep-bullets}
@subheading ユーザにとっての利益は何なのか?
@c What are the benefits to users?
@c @divClass{column-right-top}
-@divClass{color3}
+@divClass{column-center-middle-color3}
@divClass{keep-bullets}
@subheading 何故 LilyPond の開発者たちはこのプログラムを無料にしておくのか?
@c Why do LilyPond developers @qq{give away} their work for free?
@item
経験: フリー ソフトウェア プロジェクトに貢献することは、@c
-プログラミング、ドキュメントの記述、デザインを訓練するための@c
+ã\83\97ã\83ã\82°ã\83©ã\83\9fã\83³ã\82°ã\80\81ã\83\89ã\82ã\83¥ã\83¡ã\83³ã\83\88ã\81®è¨\98è¿°ã\83»ç¿»è¨³ã\80\81ã\83\87ã\82¶ã\82¤ã\83³ã\82\92è¨\93ç·´ã\81\99ã\82\8bã\81\9fã\82\81ã\81®@c
素晴らしい方法です。@c
この経験により、仕事の依頼を受けたり、奨学金を得た開発者もいます。
まだ迷っていますか?@c
@ref{バックグラウンド} で我々の譜刻哲学についての広範囲な@c
エッセーを読んでください。
-ちょっとした @ref{例} をいくつか見てください。@c
LilyPond を試してみる決心がついたのなら、@c
まず @ref{テキスト入力} を読んでください。
@divEnd
コンピュータ審美学 -- コンピュータで美しいものを作り出す手法
-- について記述した広範囲なエッセーがあります。
+これは、私たちの基本的なアイディアの深い議論に興味があるならば、@c
+面白い読み物です。@c
+分量があるので「マニュアル」で読むことができます。@c
+今、このエッセーを読もうと思うのならば、@ref{エッセー} に進んでください。@c
LilyPond についての簡単な紹介を望むのであれば、@c
-このエッセーは大きすぎるでしょう。@c
-今、このエッセーを読もうと思うのならば、@ref{エッセー} に進んでください。
-
+今は飛ばしてください。
@divEnd
@divClass{column-center-bottom}
@unnumberedsec 成果物
@translationof Productions
+@divClass{column-center-top}
+
+@subheading LilyPond を使った成果物
+@c Productions using LilyPond
+
+ここでは、演奏や出版用楽譜といった成果物のため、@c
+実際に LilyPond を使う人々について読むことができます。
+
+@divEnd
+
@divClass{column-left-top}
@subheading コンサート
@itemize
@item
-Mussorgsky's @emph{Pictures at an exhibition}, re-orchestrated and
+@uref{http://www.aurelienbello.com/,Aurélien Bello} has arranged a
+version of Richard Strauss's @emph{Der Rosenkavalier} for four singers
+and a chamber orchestra of thirteen players. This has been commissioned
+by the Berlin Philharmonic Orchestra whose members will be the performers on
+@uref{http://www.festspielhaus.de/veranstaltung/der-kleine-rosenkavalier-02-04-2015-1100/,April 2nd and 6th}
+at the Festspielhaus, Baden-Baden, and on
+@uref{http://www.berliner-philharmoniker.de/konzerte/kalender/details/21070/,April 26th}
+in the @emph{Philharmonie (großer Saal)}, Berlin. We are pleased to see
+musicians of such reputation playing from LilyPond scores -- and they are
+reportedly very happy with them.
+
+Aurélien has also re-orchestrated @emph{Der Ring des Nibelungen} by Richard
+Wagner to a
+@uref{http://www.rsb-online.de/content/konzerte/wagnerzyklus-10-13/wagner-fuer-kinder/index_ger.html,100-minute version for children}.
+Written for a standard symphony orchestra, but with a reduced cast of
+singers, it was performed by the @emph{Radio-Sinfonieorchester Berlin}
+in April 2014 at the Atze Musiktheater, Berlin. The Conductor was Heiko
+Matthias Förster.
+
+@item
+Joe Smeets created sheet music for the children's book @emph{Zing Mee}
+(@emph{Sing along}) by Annie M.G. published by Querido -- ISBN
+9789045106205:
+@uref{http://www.queridokinderenjeugdboeken.nl/web/Boek.htm?dbid=18954&typeofpage=134707, www.queridokinderenjeugdboeken.nl}; choir
+rehearsal scores for the Dutch translation of Benjamin Britten's
+@emph{Saint Nicolas} performed by @emph{Muziektheater Hollands Diep} in
+2011;
+@uref{http://www.muziektheaterhollandsdiep.nl/nl/voorstellingen/sint_nicolaas_leeft, www.muziektheaterhollandsdiep.nl}.
+He has also worked on the score and parts for an arrangement of
+Moussurgsky’s @emph{Boris Godounov} for wind quartet, piano and
+percussion which was performed in 2014, again by
+@emph{Muziektheater Hollands Diep}.
+
+@item
+A critical edition of Tommaso Traetta's @emph{Enea nel Lazio (1760)},
+opera series with libretto by Vittorio Amedeo Cigna-Santi, in four
+parts:
+@uref{http://www.academia.edu/1987651/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_1_4_, Part One}
+@uref{http://www.academia.edu/1994533/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_2_4_, Part Two}
+@uref{http://www.academia.edu/1994558/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_3_4_, Part Three}
+@uref{http://www.academia.edu/1996242/Enea_nel_Lazio_opera_riformata_prima_lazione_poi_le_parole_-_Partitura_4_4_, Part Four}
+Created by
+@uref{http://unito.academia.edu/LucaRossettoCasel, Luca Rossetto Casel}
+for his Ph.D. Thesis.
+
+@item
+Mussorgsky's @emph{Pictures at an exhibition}, was re-orchestrated and
conducted by @uref{http://www.aurelienbello.com/,Aurélien Bello} with
the @uref{http://www.junge-philharmonie-brandenburg.de/,
-Junge Philharmonie Brandenburg}
-on Oct 10 2011 and again on Apr 15-16 2012.
+Junge Philharmonie Brandenburg} in October 2011 and again April 2012.
@item
@uref{http://www.kierenmacmillan.info/, Kieren MacMillan}, composer and
@uref{http://www.pnme.org/CurrentSeason/PreviousSeasons.html, Pittsburgh
New Music Ensemble}.
-
@item
@emph{Anonymous Student Compliment or Complaint}, by
@uref{http://www.mikesolomon.org, Mike Solomon}, winner chosen from among
172 entries from 22 countries of the
-@uref{http://leftcoastensemble.org/contest, 2011 Left Coast Composition Contest}.
+@uref{http://leftcoastensemble.org, 2011 Left Coast Composition Contest}.
Other works include, Norman (age 1) for clarinet solo, performed at the
@uref{http://emu.music.ufl.edu/fems_concerts.html, University of Florida}'s
Electroacoustic Music Festival (FEMF), October 2010.
in celebration of the composer's 350th birthday.
@item
-@uref{http://www.mercurybaroque.org/02/02109.aspx, Mercury Baroque}'s
-performance of Lully's @emph{Armide}, May 15-16, 2009, in Houston,
-Texas (engraving by @uref{http://nicolas.sceaux.free.fr/,
-Nicolas Sceaux}).
+@uref{http://www.mercurybaroque.org, Mercury Baroque}'s performance of
+Lully's @emph{Armide}, May 15-16, 2009, in Houston, Texas (engraving by
+@uref{http://nicolas.sceaux.free.fr/, Nicolas Sceaux}).
@item
Instrumental excerpts from Rameau's @emph{Hippolyte et Aricie} at
St. James's Church in Manhattan, May 8, 2009, by Frederick Renz
and his ensemble @uref{http://www.earlymusicny.org/, Early Music
-New York} (engraving by Nicolas Sceaux).
+New York} (engraving by
+@uref{http://nicolas.sceaux.free.fr/, Nicolas Sceaux}).
@item
@emph{Affaire étrangère}, an opera by
piano keyboard showing which keys to press to help beginners learn
how to read sheet music.
+@item
@uref{http://www.adoromusicpub.com/, Adoro Music Publishing},
high-quality scores of sacred music, available for immediate
download or in traditional paper format.
@item
-@uref{http://theshadylanepublishing.com/, The Shady Lane
-Publishing},
+@uref{http://www.shadylane.fr, The Shady Lane Publishing},
a @qq{micro musical publishing house} whose goal is to promote a
new form of musical economy closer to the musicians and music
lovers.
@divEnd
+@contactUsAbout{concerts or sheet music}
@divClass{column-center-bottom}
@subheading どうですか?
@unnumberedsec 人々の評価
@translationof Reviews
+@divClass{column-center-top}
+@subheading 人々は LilyPond についてなんといっているか?
+@c What do people say about LilyPond?
+
+@divEnd
+
+
@divClass{column-left-top}
@subheading 出版された記事
+@c Published articles
@divClass{keep-bullets}
@itemize
@divEnd
@divEnd
+
@divClass{column-right-top}
@subheading ユーザからの推薦状
@c User testimonials
LilyPond で印刷しました。@c
Shirmer に出版を掛け合おうとしていますが、そこで印刷される物は@c
恐らく私の物の半分も良くないでしょう!}
-
@divEnd
定量記譜法で Josquin Desprez のモテットを入力するのに LilyPond を使いましたが、@c
LilyPond が、スピード、使い易さ、見栄えにおいて、
他の全ての楽譜作成プログラムを圧倒していることは間違いありません!}
-
@divEnd
Lilypondには楽譜の見栄えをより良くするための数多くの方法があるのですが、@c
私がオーケストラに渡したのは@c
基本的に生の、そのままの出力結果だったということです。}
-
@divEnd
私が比較した最近の @q{プロ} の出版物
(Warner Bros. の楽譜、それから @q{老舗} の最近の楽譜の大多数)
よりも良いです。[..]}
-
@qq{Finale/Sibelius/Igor/他の楽譜ソフトウェアに負けるな!!!}
@divEnd
そのポテンシャルについて友達に夢中で喋っていたよ。}
@divEnd
+
+@divClass{testimonial-item}
+@subsubheading @uref{http://webusers.siba.fi/~mkuuskan/, Dr. Mika Kuuskankare}, researcher at the @uref{http://siba.fi, Sibelius Academy Finland}, 作曲家兼 Expressive Notation Package (ENP) 作者
+
+@qq{私は、個人的経験からこの種のソフトウェアが、いかに難しいか@c
+知っているので、LilyPond とその開発者たちを深く尊敬しています。}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading @uref{http://camerondh.blogspot.com, David Cameron}, 音楽家、プロ組版者、そして長期間の SCORE ユーザ
+
+@qq{このプロジェクトに貢献するすべての人に心から感謝します。@c
+私は90年代に大きな組版会社で SCORE を使っていましたが、@c
+LilyPond は、特に「標準」的でない場合に、最終的に望み通りの結果を@c
+得ることができました。}
+@divEnd
+
@divEnd
@contactUsAbout{news articles or testimonals}
@unnumberedsec テキスト入力
@translationof Text input
-@c TRANSLATORS: so far it's mostly from
+@c TRANSLATORS, so far it's mostly from
@c http://lilypond.org/web/switch/howto
+@divClass{column-center-top}
@subheading 楽譜を @qq{コンパイル} する
@imageClickable{nereid-shot-small,png, (クリックすると拡大します), nereid-shot,png, right}
学習マニュアルは LilyPond を始めるのにぴったりです。@c
ユーザが感じるであろう疑問に対する答えをたくさん含んでいます。
-バグだと不満を漏らす前に、学習マニュアルを読んでください!@c
-LilyPond は設計どおりに機能しているのですが、@c
-新しいユーザは LilyPond が正しく機能していないと思い込むことが@c
-しばしばあります。
+時には新しいユーザが LilyPond の挙動の様子に混乱させられることがあります。@c
+LilyPond が正しく動作しているか疑う前に、学習マニュアルを読んでください。@c
もっと掘り下げた情報が @ref{マニュアル} にあります。
+LilyPond ユーザの Ben Lemon は、ブログに新規ユーザのための
+@uref{http://benlemon.me/blog/music/lilypond/operation-lilypond/,ビデオチュートリアル}
+を作りました。
+
@subsubheading より簡単な編集環境
@c Easier editing environments
更なる情報は、@ref{より簡単な編集手段} を読んでください。
+@divEnd
+
@divClass{column-center-bottom}
@subheading どうですか?
@c Where now?
@end ignore
-
@divClass{column-center-top}
-@subheading LilyPondTool
-
-@imageClickable{lilypondtool-2.12-screenshot-400wide,png,
- (クリックすると拡大します),lilypondtool-2.12-screenshot,png,right}
-
-@sourceimage{logo-linux,,,}
-@sourceimage{logo-freebsd,,,}
-@sourceimage{logo-macosx,,,}
-@sourceimage{logo-windows,,,}
-
-@uref{http://lilypondtool.organum.hu}
-
-テキスト エディタ @uref{http://www.jedit.org,jEdit} 用のプラグインである
-LilyPondTool は、LilyPond 楽譜を編集するための最も機能豊富な@c
-テキスト ベース ツールの 1 つです。
-歌詞サポート機能を持つ文書ウイザードでより容易に文書を@c
-セットアップすることができ、@c
-進化したポイント&クリック サポートを持つ埋め込み PDF ビューアを@c
-備えています。
-
-@divEnd
-
-@divClass{column-center-top}
-@subheading Frescobaldi
+@subheading フロントエンドアプリケーション
+@c Front-end Applications
+@subsubheading Frescobaldi
@imageClickable{frescobaldi-lilypond-editor-small,png,
(クリックすると拡大します),frescobaldi-lilypond-editor,png,right}
@sourceimage{logo-linux,,,}
-@sourceimage{logo-freebsd,,,}
+@sourceimage{logo-macosx,,,}
@sourceimage{logo-windows,,,}
@uref{http://www.frescobaldi.org}
-Frescobaldi はビルドイン PDF ビューアを持つ、軽量でパワフルな
-LilyPond 用の楽譜・テキストエディタです。@c
-簡単に使うことができ、すべての OS (Linux、Mac OS X、それに Windows)
-で実行できます。
-
-@divEnd
-
-
+Frescobaldi は LilyPond のために追加、強化された多くの機能がある、@c
+軽量かつ強力な、音楽・テキストエディタです。@c
+主な機能には、楽譜をクリックすると対応するコードが表示される@c
+「ポイント・アンド・クリック」、@c
+詳細なスコアウィザード、組み込みの LilyPond ドキュメントブラウザ、@c
+構文ハイライト、自動コマンド補完があります。@c
+Frescobaldi は Python と、@c
+ユーザインタフェースのための PyQt4 で書かれており、@c
+すべての主要な OS (GNU/Linux、Mac OS X、それに Windows) で実行できます。
-@divClass{column-center-top}
-@subheading グラフィカルな環境: Denemo
-@c Graphical environment: Denemo
+@subsubheading Denemo
@imageClickable{screenshot-denemo-small,png,
(クリックすると拡大),screenshot-denemo,png,right}
@sourceimage{logo-linux,,,}
+@sourceimage{logo-macosx,,,}
@sourceimage{logo-windows,,,}
@uref{http://denemo.org}
@divEnd
+@divClass{column-center-top}
+@subheading ブラウザベースのエディタ
+@c Browser-based editors
+
+@subsubheading LilyBin
+@uref{http://lilybin.com}
+
+LilyPond をインストールすることなく、@c
+直接オンラインで楽譜を組版することができる、@c
+Web ベースの LilyPond エディタです。
+
+@subsubheading Tunefl
+@uref{http://www.tunefl.com}
+
+Tunefl を使うと、LilyPond をインストールすることなく、@c
+直接オンラインでミニスコアを組版することができます。@c
+これは、便利な Web インタフェースを使用して、@c
+すべてのプログラムの機能を試すことができます。
+
+@divEnd
+
+@divClass{column-center-top}
+@subheading 統合開発環境プラグイン
+@c IDE Plug-ins
+
+@subsubheading Elysium
+
+@sourceimage{logo-linux,,,}
+@sourceimage{logo-freebsd,,,}
+@sourceimage{logo-macosx,,,}
+@sourceimage{logo-windows,,,}
+
+@uref{http://elysium.thsoft.hu}
+
+Elysium はソースとスコアをサイド・バイ・サイドで表示、統合した、@c
+Eclipse 向け LilyPond 統合開発環境です。@c
+これは、切り替え不要で素早く視覚、聴覚フィードバックができ、@c
+たくさんのウィザード方式のテンプレートが付属します。
+
+@divEnd
@divClass{column-center-top}
@subheading テキスト エディタ
+@c Text editors
@sourceimage{logo-linux,,,}
@sourceimage{logo-freebsd,,,}
@sourceimage{logo-macosx,,,}
@sourceimage{logo-windows,,,}
+@subsubheading Emacs
@uref{http://www.gnu.org/software/emacs/}
-
Emacs は、多くのコンピュータ言語に対応する言語検出機能を持つ@c
テキスト エディタです。@c
Emacs には高い拡張性があり、統合開発環境として使用することができます。@c
-LilyPond ã\82½ã\83¼ã\82¹ ã\83\95ã\82¡ã\82¤ã\83«ã\81«作成するための@c
+LilyPond ã\82½ã\83¼ã\82¹ ã\83\95ã\82¡ã\82¤ã\83«ã\82\92作成するための@c
言語定義を提供する @q{lilypond モード} があります。
また、LilyPond 開発者の 1 人が Emacs メジャーモード
-@uref{http://nicolas.sceaux.free.fr/lilypond/lyqi.html,lyqi}
+@uref{https://github.com/nsceaux/lyqi,lyqi}
を作成しています。
+Emacs に慣れていない場合、LilyPond 入力ファイルを書くために、@c
+別のエディタを使うこともできます。
-@uref{http://www.vim.org}
+Emacs をセットアップするための更なる情報が
+@rprogram{テキスト エディタ サポート} にあります。
+@subsubheading Vim
+@uref{http://www.vim.org}
Vim は最小限度の機能を持つテキスト エディタであり、@c
古い Unix @command{vi} エディタの機能拡張版です。@c
このプログラムも拡張やコンフィグレーションを行うことができます。
-一般的に言って、すでに Emacs や Vim に慣れているのでなければ、@c
-LilyPond 入力ファイルを記述するために他のエディタを使うべきです。
+Vi に慣れていない場合、LilyPond 入力ファイルを書くために、@c
+別のエディタを使うこともできます。
-Emacs と Vim をセットアップするための更なる情報が
+Vim をセットアップするための更なる情報が
@rprogram{テキスト エディタ サポート} にあります。
@sourceimage{logo-macosx,,,}
+@subsubheading TeXShop
@uref{http://www.uoregon.edu/~koch/texshop}
MacOS@tie{}X 用のエディタ TexShop を拡張して、
@divClass{column-center-top}
@subheading LilyPond コードをエクスポートできるプログラム
-
+@c Other programs that can export LilyPond code
@subsubheading 楽譜、タブ、MIDI エディタ:
+@c Score, tab and MIDI editors:
@itemize
@item
+@uref{http://www.jezra.net/projects/bwwtolily,bwwtolily}
+は @code{.bww} や @code{.bmw} ファイルを LilyPond へ変換しようとします。@c
+すべての装飾が正しく変換されないかもしれませんが@c
+(piobaireachd では特にそうです)@c
+一覧表示されます。
+@item
@uref{http://www.canorus.org,Canorus}:
-楽譜エディタで、LilyPond コードをエクスポートできが、まだベータ版です。@c
+楽è\9cã\82¨ã\83\87ã\82£ã\82¿ã\81§ã\80\81LilyPond ã\82³ã\83¼ã\83\89ã\82\92ã\82¨ã\82¯ã\82¹ã\83\9dã\83¼ã\83\88ã\81§ã\81\8dã\81¾ã\81\99ã\81\8cã\80\81ã\81¾ã\81 ã\83\99ã\83¼ã\82¿ç\89\88ã\81§ã\81\99ã\80\82@c
テスターを歓迎しています。
@item
-@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,
-NtEd}:
-@uref{http://www.cairographics.org,Cairo} ライブラリをベースにした@c
-楽譜エディタで、試験的に LilyPond へのエクスポートをサポートしています。
+@uref{http://enc2ly.sourceforge.net/en/,Enc2ly} is a GNU/Linux program
+which converts an Encore music score into a LilyPond one.
+
+@item
+@uref{https://github.com/hanwen/go-enc2ly,go-enc2ly} is a Go tool that
+converts Encore files to LilyPond. It was created using Felipe Castro's
+research and reverse engineering by tweaking existing .enc files and
+loading them using the 4.55 demo version.
@item
@uref{http://www.musescore.org,MuseScore}:
活発に開発が行われています。
@item
-@uref{http://www.holmessoft.co.uk/homepage/software/NWC2LY/index.htm,
-NW2LY}:
-@c @uref{http://www.noteworthysoftware.com/,NoteWorthy}
-NoteWorthy で記譜した曲を LilyPond に変換する C# プログラムです。
+@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd},
+@uref{http://www.cairographics.org,Cairo} ライブラリをベースにした@c
+楽譜エディタで、試験的に LilyPond へのエクスポートをサポートしています。
+
+@item
+@uref{http://www.holmessoft.co.uk/homepage/software/NWC2LY/index.htm,NW2LY}
+は NoteWorthy で記譜した曲を LilyPond に変換する C# プログラムです。
@item
-@uref{https://github.com/ciconia/ripple/blob/master/README.markdown,
-Ripple}:
-総譜とパート譜の作成を支援するプログラムで、異なる楽譜ソースから@c
+@uref{https://github.com/ciconia/ripple/blob/master/README.markdown,Ripple}
+は総譜とパート譜の作成を支援するプログラムで、異なる楽譜ソースから@c
総譜やパート譜を作成するモードがあります。
@item
@uref{http://www.rosegardenmusic.com,Rosegarden}:
オーディオ・MIDI シーケンサであり、単一譜を扱える楽譜エディタでもあります。
-@item
-@uref{https://launchpad.net/rumor/,Rumor}:
-リアルタイムに単声の MIDI を LilyPond に変換します。
-
-@item
-@uref{http://www.tuxguitar.com.ar/,TuxGuitar}:
-マルチトラックなタブ譜のエディタ・プレイヤで、楽譜ビューアを持ち、@c
-LilyPond コードのエクスポートが可能です。
-
@end itemize
-@subsubheading Algorithmic code generators
+@subsubheading アルゴリズムによるコード生成
+@c Algorithmic code generators
@itemize
@item
@uref{http://www.projectabjad.org/,Abjad}, a
-@uref{http://www.python.org/,Python} API for Formalized Score
-Control designed to help composers build up complex pieces of
-LilyPond notation in an iterative and incremental way.
+@uref{http://www.python.org/,Python} API for Formalized Score Control
+designed to help composers build up complex pieces of LilyPond notation
+in an iterative and incremental way.
@item
-@uref{http://common-lisp.net/project/fomus/,FOMUS}, a LISP library
-to generate music notation from computer music software
-environments.
+@uref{http://common-lisp.net/project/fomus/,FOMUS}, (FOrmat MUSic) is a
+music notation tool for computer music composers. It is written in the
+Lisp programming language, and has been tested in a variety of
+interpreters. A C++ port is also available.
@item
-@uref{http://strasheela.sourceforge.net,Strasheela}, an
-environment built on top of the
+@uref{http://strasheela.sourceforge.net/strasheela/doc/index.html,Strasheela},
+an environment built on top of the
@uref{http://www.mozart-oz.org/, Mozart/Oz} constraint programming
language.
@divClass{column-center-top}
@subheading 活発には開発されていない他のプログラム
+@c Other programs no longer being actively developed
@itemize
+@item
+@uref{https://sourceforge.net/projects/lily4jedit,LilyPondTool}
+は @uref{http://www.jedit.org,jEdit} テキストエディタ用プラグインでした。
+
@item
@uref{http://lilykde.googlecode.com/,LilyKDE} は
@uref{http://www.frescobaldi.org/,Frescobaldi} に置き換わり、
@item
@uref{http://noteedit.berlios.de,NoteEdit}, which imported
-@uref{http://www.musicxml.com/xml.html,MusicXML}, has been forked
-into
+@uref{http://www.makemusic.com/musicxml,MusicXML}, has been forked into
@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd}
and @uref{http://canorus.org,Canorus}.
+@item
+@uref{http://lilycomp.sourceforge.net, LilyComp} is a graphical note
+entry program, acting much like a number-pad which produces LilyPond
+notes.
@item
-@uref{http://lilycomp.sourceforge.net, LilyComp} is a graphical
-note entry program, acting much like a number-pad which produces
-lilypond notes.
+@uref{https://launchpad.net/rumor/,Rumor}:
+リアルタイムに単声の MIDI を LilyPond に変換します。
+
+@item
+@uref{http://sourceforge.net/projects/tuxguitar/,TuxGuitar}:
+マルチトラックなタブ譜のエディタ・プレイヤで、楽譜ビューアを持ち、@c
+LilyPond コードのエクスポートが可能です。
@end itemize
さらに、伝統的な譜刻の審美性をコンピュータで実現するための@c
我々のアプローチが @ref{バックグラウンド} で説明されています。
+@divEnd
+
+@divClass{column-center-bottom}
@subheading 法律用語
@c Legalese
is the context in which the grob being footnoted is created. It
may be omitted if the grob is in a bottom context, e.g. a
@code{Voice} context.
-
+
@item GrobName
specifies a type of grob to mark (like @samp{Flag}). If it is
specified, the footnote is not attached to a music expression in
@}
@end example
-@warning{ A @code{\score} block that, as well as the music, contains
-only a @code{\midi} block (i.e. @emph{without} the @code{\layout}
+@warning{ A @code{@bs{}score} block that, as well as the music, contains
+only a @code{@bs{}midi} block (i.e. @emph{without} the @code{@bs{}layout}
block), will only produce MIDI output files. No notation will be
printed.}
# ligature -> fraseringsbue
# parameter -> parameter
# rest -> pause
-# score -> partitur
+# score -> partitur (husk det hedder partitureT)
# skip -> hop eller udelad
# slur -> legatobue
# snippet -> kodestykke (kodestump?)
"Project-Id-Version: lilypond 2.19.16\n"
"Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs\n"
"POT-Creation-Date: 2015-02-28 14:31+0000\n"
-"PO-Revision-Date: 2015-04-12 21:00+0200\n"
+"PO-Revision-Date: 2015-05-06 21:00+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
"Language: da\n"
#: getopt-long.cc:167
#, c-format
msgid "invalid argument `%s' to option `%s'"
-msgstr "ugyldigt paramter »%s« til tilvalg »%s«"
+msgstr "ugyldigt parameter »%s« til tilvalg »%s«"
#: warn.cc:56
#, c-format