@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*- @c This file is part of lilypond.tely @ignore Translation of GIT committish: 19fc0f930f921ca2609e0e60aa26f9d980771b97 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore @c \version "2.11.51" @node Keyboard instruments @section Keyboard instruments @menu * Common notation for keyboards:: * Piano:: * Accordion:: @end menu @node Common notation for keyboards @subsection Common notation for keyboards @menu * References for keyboards:: * The piano staff:: * Changing staff manually:: * Changing staff automatically:: * Staff-change lines:: * Cross-staff stems:: @end menu @node References for keyboards @unnumberedsubsubsec References for keyboards @untranslated @ifnothtml @englishref @end ifnothtml @node The piano staff @unnumberedsubsubsec The piano staff Ein Pianosystem besteht aus zwei normalen Notensystemen, die durch eine Klammer verbunden sind. Die Systeme sind verhältnismäßig unabhängig, aber zeitweise können Stimmen zwischen den Systemen wechseln. Die gleiche Notation wird auch für andere Tasteninstrumente sowie Harfen verwendet. Das Klaviersystem (mit dem Befehl @code{PianoStaff} erstellt) ist speziell dazu geschaffen, Stimmen zwischen den Systemen wechseln zu lassen. In diesem Abschnitt werden das Klaviersystem und andere Eigenheiten der Pianonotation besprochen. @knownissues Dynamische Zeichen werden nicht automatisch mittig notiert, aber dafür gibt es Lösungen, vgl. die @q{piano centered dynamics}-Vorlage in @rlearning{Piano templates}. @node Changing staff manually @unnumberedsubsubsec Changing staff manually @cindex manuelle Systemwechsel @cindex Systemwechsel, manuell @cindex Wechsel des Systems, manuell Stimmen können mit dem Befehl @example \change Staff = @var{Systembezeichnung} @var{Noten} @end example @noindent manuell erzielt werden. Die Zeichenkette @var{Systembezeichnung} ist die Bezeichnung des Systems. Damit wird die aktuelle Stimme vom aktuellen System zu dem System mit der @var{Systembezeichnung} gewechselt. Üblicherweise ist die Systembezeichnung @code{"up"} oder @code{"down"}. Dieses System (@code{Staff}), auf das verweisen wird, muss auch wirklich existieren, weshalb die Aufstellung eines Klaviersystems dann üblicherweise damit beginnt, die Systeme zu benennen. Hierbei können natürlich beliebige Namen vergeben werden. @example << \new Staff = "up" @{ \skip 1 * 10 % @emph{keep staff alive} @} \new Staff = "down" @{ \skip 1 * 10 % @emph{idem} @} >> @end example @noindent Die einzelnen Stimmen werden mit dem @code{Voice}-Befehl daraufhin eingefügt. @example \context Staff = down \new Voice @{ @dots{} \change Staff = up @dots{} @} @end example @node Changing staff automatically @unnumberedsubsubsec Changing staff automatically @cindex Automatischer Systemwechsel Stimmen können angewiesen werden, automatisch zwischen dem oberen und unteren System zu wechseln. Die Syntax hierfür lautet: @quotation @example \autochange @dots{}@var{Noten}@dots{} @end example @end quotation @noindent Damit werden zwei Notensysteme innerhalb des aktiven Klaviersystems erstellt, die @qq{oben} (@code{up}) und @qq{unten} (@code{down}) genannt werden. Auf dem unteren System wird als Standard der Bassschlüssel gesetzt. Ein @code{\relative}-Abschnitt, der sich außerhalb des @code{\autochange}-Abschnittes befindet, hat keinen Einfluss auf die Notenhöhen der @var{Noten}. Es muss also bei Bedarf ein weiterer @code{\relative}-Befehl innerhalb des Abschnittes benutzt werden. @quotation @example \autochange \relative @dots{} @dots{} @end example @end quotation Der Wechsel wird automatisch basierend auf der Tonhöhe der Note vorgenommen (als Wechselpunkt gilt das eingestrichene C). Dabei wird die Richtung auch über Pausen hinweg im Voraus bestimmt. @lilypond[quote,verbatim,ragged-right] \new PianoStaff \autochange \relative c' { g4 a b c d r4 a g } @end lilypond @seealso Im Handbuch: @rlearning{Single staff}. Programmreferenz: @rinternals{AutoChangeMusic}. @knownissues Der Systemwechsel wird nicht immer an der optimalen Stelle vorgenommen. Für hohe Qualität muss der Wechsel mit der Hand eingegeben werden. @code{\autochange} kann sich nicht innerhalb einer @code{\times}-Umgebung befinden. @node Staff-change lines @unnumberedsubsubsec Staff-change lines @cindex Stimmkreuzung @cindex Systemwechsel von Stimmen @cindex Wechsel zwischen Systemen @funindex followVoice Immer, wenn eine Stimme von einem Klaviersystem zu dem anderen wechselt, kann automatisch eine Linie zur Verdeutlichung des Stimmenverlaufs ausgegeben werden. Das wird erreicht, indem @code{followVoice} aktiviert wird: @lilypond[quote,ragged-right,fragment,relative=1,verbatim] \new PianoStaff << \new Staff="one" { \set followVoice = ##t c1 \change Staff=two b2 a } \new Staff="two" { \clef bass \skip 1*2 } >> @end lilypond @seealso Programmreferenz: @rinternals{VoiceFollower}. @predefined @funindex \showStaffSwitch @code{\showStaffSwitch}, @funindex \hideStaffSwitch @code{\hideStaffSwitch}. @node Cross-staff stems @unnumberedsubsubsec Cross-staff stems @cindex Hälse über zwei Systeme @cindex System querende Hälse @cindex Abstand zwischen Systemen in Klaviernoten Akkorde, die über zwei Systeme reichen, können erstellt werden, indem die Länge der Hälse im unteren System vergrößert wird, bis sie zum oberen System hinauf reichen bzw. umgekehrt bei Hälsen, die nach unten zeigen. @lilypond[ragged-right,verbatim,quote] stemExtend = { \once \override Stem #'length = #10 \once \override Stem #'cross-staff = ##t } noFlag = \once \override Stem #'flag-style = #'no-flag \new PianoStaff << \new Staff { \stemDown \stemExtend f'4 \stemExtend \noFlag f'8 } \new Staff { \clef bass a4 a8 } >> @end lilypond @node Piano @subsection Piano @menu * Piano pedals:: @end menu @node Piano pedals @unnumberedsubsubsec Piano pedals @cindex Pedalbezeichnung Klaviere haben Pedale, mit denen die Klangeigenschaften beeinflusst werden können. Normalerweise besitzt ein Klavier drei Pedale, das linke oder Haltepedal, das rechte oder Una-corda-Pedal und das Sostenuto-Pedal. Spielanweisungen für das Pedal können durch die Befehle @code{\sustainOn} (linkes Pedal), @code{\sustainOff} (linkes Pedal hoch), @code{\unaCorda} (rechtes Pedal), @code{\treCorde} (rechtes Pedal hoch), @code{\sostenutoOn} (mittleres Pedal) und @code{\sostenutoOff} (mittleres Pedal hoch) anschließend an eine Note oder einen Akkord notiert werden. @lilypond[quote,ragged-right,fragment,verbatim] c'4\sustainOn c'4\sustainOff @end lilypond Die Ausgabe kann verändert werden, indem der Wert What is printed can be modified by setting @code{pedal@var{X}Strings}, where @var{X} is one of the pedal types: @code{Sustain}, @code{Sostenuto} or @code{UnaCorda}. Refer to @rinternals{SustainPedal} in the program reference for more information. Pedalbenutzung kann auch durch eine Anzahl von Klammern angezeigt werden, wenn die @code{pedalSustainStyle}-Eigenschaft auf Klammern (eng. bracket) gesetzt wird. @lilypond[quote,ragged-right,fragment,verbatim,relative=2] \set Staff.pedalSustainStyle = #'bracket c\sustainOn d e b\sustainOff\sustainOn b g \sustainOff a \sustainOn \bar "|." @end lilypond Eine dritte Art der Pedalnotation besteht aus einer Mischung von Text und den Pedalklammern. Sie wird durch setzen von @code{pedalSustainStyle} auf @code{mixed} erreicht. @lilypond[quote,ragged-right,fragment,verbatim,relative=2] \set Staff.pedalSustainStyle = #'mixed c\sustainOn d e b\sustainOff\sustainOn b g \sustainOff a \sustainOn \bar "|." @end lilypond Die Einstellungen für linkes @c ? und mittleres Pedal ist üblicherweise ein @code{#'text}-Stil. Für das mittlere Pedal ist der gemischte Stil voreingestellt. @lilypond[quote,ragged-right,fragment,verbatim,relative=2] c\sostenutoOn d e c, f g a\sostenutoOff @end lilypond Die Erscheinung der Pedal-Klammer kann mit den Eigenschaften @code{edge-width}, @code{edge-height} und @code{shorten-pair} des @code{PianoPedalBracket}-Objekts verändert werden (siehe @rinternals{PianoPedalBracket} in der Programmreferenz). Zum Beispiel kann die Klammer bis zum rechten Ende eines Notenkopfes verlängert werden. @lilypond[quote,ragged-right,fragment,verbatim,relative=2] \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0) c\sostenutoOn d e c, f g a\sostenutoOff @end lilypond @seealso Im Handbuch: @ref{Laissez vibrer ties} @node Accordion @subsection Accordion @menu * Discant symbols:: @end menu @node Discant symbols @unnumberedsubsubsec Discant symbols @untranslated @ifnothtml @englishref @end ifnothtml