Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: alegria am Sonntag, 19. Februar 2012, 14:10
-
Im Akkord Fsus2 möchte ich das f und g mit 1, also Daumen gespielt werden... Wie erreich ich das???
{
<f' g' c'' >8
}
-
meinst du sowas?
{
< f' g'_\thumb c''-4 >8
}
%%%% oder
{
< f' g'_1 c''-4 >8
}Matthias
-
such mal in diesem forum nach dem begriff barre (oben rechts) - da sollte einiges zu finden sein!
-
Mmmhhhh... Also das mit dem \thumb hatte ich schon gelesen. Wird aber m.E. nicht bei Klaviernotation gebraucht. Daher war ich auch bzgl. dem Barretip skeptisch, wenngleich ich damit immerhin schon ein wenig weiter bin:
{
\arpeggioBracket
< f' g'>8-1
\arpeggio
}
Jetzt müsste quasi noch das c drüber stehen (mit 4) aber ohne den zusammenhaltebogen, weil der sich ja nur auf zwei der drei noten bezieht...
Aber wie???
-
Hallo,
probier mal eine meiner Barreé-Funktionen (Diese ersetzt die StringNumber)
\version "2.14.2"
bracketSN =
#(define-music-function (parser location ext note)(pair? ly:music?)
#{
\once\override Voice.StringNumber #'stencil = #ly:text-interface::print
\once\override Voice.StringNumber #'text = \markup {\stencil #(ly:bracket Y $ext 0.1 0.4) }
\once\override Voice.StringNumber #'script-priority = #150
\once\override Voice.StringNumber #'X-extent = #'( 0 . 0.7)
\once\override Voice.StringNumber #'X-offset = #ly:self-alignment-interface::x-aligned-on-self
\once\override Voice.StringNumber #'self-alignment-X = #-1
\set stringNumberOrientations = #'(left)
$note
\unset stringNumberOrientations
#})
\paper{
ragged-right = ##t
}
{
\set fingeringOrientations = #'(left)
\bracketSN #'(-2.3 . -0.6)
< f'\0 g' c''-4 >8
}
HTH,
Harm
-
Jetzt müsste quasi noch das c drüber stehen
vielleicht eine zusatzstimme:
\context Staff <<
\new Voice = "töne" {
< f' g' c''>8
}
\new Voice = "arp" {
\hideNotes
\set strokeFingerOrientations = #'(left)
\arpeggioBracket
< f' g'-\rightHandFinger #1 >
\arpeggio
}
>>
vielleicht muss man noch leicht zwicken (tweak-en)...
-
Naja... Geht zwar irgendwie, aber so super sauber ist das nicht... Allerdings auch nicht wirklich tragisch => Dann gibts halt keinen Fingersatz an dieser Stelle! 8)
Trotzdem danke...
-
Hallo,
vielleicht hilft das:
statt einer Klammer kann man auch den Fingersatz einfach ausschreiben und mit \tweak ausrichten.
{\stemDown
<f'-\tweak #'extra-offset #'( 0.8 . -2.5 )-1
g'-\tweak #'extra-offset #'( -0.4 . -10.3 )-1
c''-\tweak #'extra-offset #'( 0 . -1.5 )-4 >8
}
Grüße
-
Naja... Geht zwar irgendwie, aber so super sauber ist das nicht...
Es wäre schon hilfreich, wenn Du spezifizieren könntest was Dir an den bisherigen Vorschlägen nicht zusagt. Wenn wir das nicht wissen, dann können wir auch nichts verändern/verbessern.
Im übrigen gibts ja auch das LSR mit einem Snippet (http://lsr.dsi.unimi.it/LSR/Item?id=442) ganz ähnlich ding-dong's Vorschlag.
Gruß,
Harm
-
für mich ist die Variante von trulli doch ok!!
Allerdings unbedingt \stemUp
Diese Variante wäre eindeutig, oder???:
{\stemUp
<f'-\tweak #'extra-offset #'( 0.8 . 0 )-1
g'
c''-4 >8
}die "1" in der Mitte - was soll da schief gehen beim Hilfebedürftigen ;) (die zweite "1" machts unspielbar für alle die an der Hand nur einen Daumen haben ;D )
-
Ja himatt,
natürlich muss es \stemUp lauten!
Die 1 in der Mitte finde ich aber nicht eindeutig - man würde doch zuerst vermuten, dass das f mit der 1 gespielt wird und das g dann möglicherweise mit der 2. Da wäre eine Klammer aussagekräftiger.
(was man über solche Kleinigkeiten diskutieren kann.... ;D)
Hier noch ne Version...
Gruß
-
Als Praktiker meine ich, dass das der "Tasten"spieler von alleine macht, wenn die Finger nicht genügen ...
chf
-
Vielen Dank allen! Hab mich für die letzte Variante von himatt entschieden und halt es ansonsten wie chf... 8)