[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Dynamik ] | [ Up : Ausdrucksbezeichnungen an Noten angehängt ] | [ Ausdrucksbezeichnungen als Bögen > ] |
Neue Lautstärkezeichen
Die einfachste Art, eigene Dynamikbezeichnungen zu erstellen,
ist die Benutzung von \markup
-(Textbeschriftungs)-Objekten.
moltoF = \markup { molto \dynamic f } \relative { <d' e>16_\moltoF <d e> <d e>2.. }
Mit einer Textbeschriftung können editorische Dynamikzeichen (in runden oder eckigen Klammern) erstellt werden. Die Syntax für den Textbeschriftungsmodus wird erklärt in Text formatieren.
roundF = \markup { \center-align \concat { \bold { \italic ( } \dynamic f \bold { \italic ) } } } boxF = \markup { \bracket { \dynamic f } } \relative { c'1_\roundF c1_\boxF }
Einfache, mittig gesetzte Dynamikzeichen können schnell mit der
make-dynamic-script
-Funktion erstellt werden.
sfzp = #(make-dynamic-script "sfzp") \relative { c'4 c c\sfzp c }
Allgemein gesagt kann make-dynamic-script
jegliches
Textbeschriftungsobjekt als Argument haben. Die
Schriftart für Dynamikzeichen enthält nur die Buchstaben
f,m,p,r,s
sowie z
; ein Dynamikzeichen, das
anderen Text oder Satzzeichen enthalten soll, benötigt
Textbeschriftungsbefehle, die die normale Schriftart
einschalten, etwa \normal-text
. Die Funktion
make-dynamic-script
sollte anstelle einer normalen
Textbeschriftung vor allem deshalb benutzt werden, weil auf
diese Weise die vertikale Ausrichtung von den Textbeschriftungen
(engl. markup) und den spitzen Klammern an der selben Linie
gewährleistet wird.
roundF = \markup { \center-align \concat { \normal-text { \bold { \italic ( } } \dynamic f \normal-text { \bold { \italic ) } } } } boxF = \markup { \bracket { \dynamic f } } mfEspress = \markup { \center-align \line { \hspace #3.7 mf \normal-text \italic espress. } } roundFdynamic = #(make-dynamic-script roundF) boxFdynamic = #(make-dynamic-script boxF) mfEspressDynamic = #(make-dynamic-script mfEspress) \relative { c'4_\roundFdynamic\< d e f g,1~_\boxFdynamic\> g1 g'1~\mfEspressDynamic g1 }
Anstelle dessen kann auch die Scheme-Form des Beschriftungs-Modus verwendet werden. Seine Syntax ist erklärt in Beschriftungskonstruktionen in Scheme.
moltoF = #(make-dynamic-script (markup #:normal-text "molto" #:dynamic "f")) \relative { <d' e>16 <d e> <d e>2..\moltoF }
Die Auswahl von Schriftarten in Textbeschriftungen ist erklärt in Überblick über die wichtigsten Textbeschriftungsbefehle.
Siehe auch
Notationsreferenz: Text formatieren, Überblick über die wichtigsten Textbeschriftungsbefehle, Was geht in die MIDI-Ausgabe, MIDI-Lautstärke kontrollieren.
Erweitern: Beschriftungskonstruktionen in Scheme.
Schnipsel: Expressive marks.
[ << Musikalische Notation ] | [Top][Contents][Index] | [ Spezielle Notation >> ] |
[ < Dynamik ] | [ Up : Ausdrucksbezeichnungen an Noten angehängt ] | [ Ausdrucksbezeichnungen als Bögen > ] |