-@lilypond[verbatim, quote, relative=1]
-\new TabStaff {
- \new TabVoice {
- <c g'\harmonic>4 d\2\glissando e\2
- }
+@lilypond[verbatim,quote]
+\layout { \omit Voice.StringNumber }
+firstHarmonic = {
+ d'4\4\harmonic
+ g'4\3\harmonic
+ b'2\2\harmonic
+}
+\score {
+ <<
+ \new Staff {
+ \clef "treble_8"
+ \firstHarmonic
+ }
+ \new TabStaff { \firstHarmonic }
+ >>
+}
+@end lilypond
+
+Dabei ist zu beachten, dass der Befehl @code{\harmonic} immer an
+einzelne Noten angehängt werden muss (die sich auch innerhalb
+eines Akkordes befinden können). Flageolett ist nur sinnvoll
+für offene Saiten im 12. Bund. Alle anderen Flageolett-Töne sollten von
+LilyPond errechnet werden. Das wird erreicht, indem man den Bund angibt,
+wo der Finger der Greifhand die Saite berühren soll.
+
+@lilypond[verbatim,quote]
+fretHarmonics = {
+ \harmonicByFret #5 d16\4
+ \harmonicByFret #4 d16\4
+ \harmonicByFret #3 d8\4
+ \harmonicByFret #5 <g\3 b\2>2.
+}
+\score {
+ <<
+ \new Staff {
+ \clef "treble_8"
+ \fretHarmonics
+ }
+ \new TabStaff { \fretHarmonics }
+ >>