@c -*- coding: utf-8; mode: texinfo; documentlanguage: de -*-
@c This file is part of lilypond.tely
@ignore
    Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62

    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.38"

@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
@subsubsection References for keyboards

@ifhtml
UNTRANSLATED NODE: IGNORE ME
@end ifhtml
@ifnothtml
@englishref
@end ifnothtml

@node The piano staff
@subsubsection 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
@subsubsection 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 (@context{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
@subsubsection 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
@subsubsection 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
@subsubsection 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
@subsubsection 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{\sustainDown} (linkes Pedal), @code{\sustainUp} (linkes Pedal 
hoch), @code{\unaCorda} (rechtes Pedal), @code{\treCorde} (rechtes 
Pedal hoch), @code{\sostenutoDown} (mittleres Pedal) und 
@code{\sostenutoUp} (mittleres Pedal hoch) anschließend an eine 
Note oder einen Akkord notiert werden.

@lilypond[quote,ragged-right,fragment,verbatim]
c'4\sustainDown c'4\sustainUp
@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\sustainDown d e
b\sustainUp\sustainDown
b g \sustainUp a \sustainDown \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\sustainDown d e
b\sustainUp\sustainDown
b g \sustainUp a \sustainDown \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\sostenutoDown d e c, f g a\sostenutoUp
@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\sostenutoDown d e c, f g a\sostenutoUp
@end lilypond

@seealso

Im Handbuch: @ref{Laissez vibrer ties}


@node Accordion
@subsection Accordion

@menu
* Discant symbols::             
@end menu

@node Discant symbols
@subsubsection Discant symbols

@ifhtml
UNTRANSLATED NODE: IGNORE ME
@end ifhtml
@ifnothtml
@englishref
@end ifnothtml
