Autor Thema: Tabulatur bearbeiten  (Gelesen 3432 mal)

Musiker

  • Gast
Tabulatur bearbeiten
« am: Montag, 10. Oktober 2011, 22:28 »
Hallo Zusammen,
ich habe zum ersten Mal in Lilypond noch zusätzlich eine Tabulatur hinzugefügt.
Mir ist bewusst, dass mein Code nicht der schönste ist, bin aber zufrieden, dass schon mal die Akkorde, die Noten und die Tabulatur richtig angezeigt wird.

Mein Problem ist: Wie bekomme ich die achtel Striche aus der Tabulatur raus? Theoretisch soll er mir ja nur die Zahlen anzeigen.
Kann ich noch die Tabulatur editieren, dass er mir nicht nur auf einer Seite hoch geht, sondern auch andere Seiten benutzt? (Er soll nicht bis zum 22. Bund hochgehen!

Es wäre lieb, wenn es mir einer an meinem Beispiel erklären könnte, da ich heute schon den halben Tag dran sitze, das Handbuch lese und immer noch nicht weiter komme.

Vielen Dank im Voraus!



\version "2.12.2"

#(set-global-staff-size 20)

\include "deutsch.ly"

\paper{
top-margin = 2\cm
bottom-margin = 2\cm
left-margin = 2\cm
line-width = 17\cm
after-title-space = 4\cm
}

\layout {
indent = #0
}


\header {
tagline = ""
title = "Samba pa ti"
}

global = {
\clef treble
\key g \major
\numericTimeSignature
\time 4/4
}

Akkorde = \chords {
  \germanChords
  r1 g h:m e:m a:m g h:m
  e:m a:m d a:m d:sus4 r
  a:m h:m a:m d:sus4 r g
  h2:m b a1:m d g h2:m b
  a1:m d g a:m g
  a:m g a:m g a:m
  g a:m g r g a:m }

Noten = \relative c'' { r4 a8 h c d e g d2.~ d8 h16 d fis1 r1 r4 a,8 h c d e g d2. r8 h16 d fis8 fis~ fis4~ fis2
r1 r4 h8 a g4. e8 a4. h8~ h2 r4 h8 a g4. e8 a4 e8 e~ e fis16 e d4~ d2 r8 e16 d \times 4/5 { c[ h c d e] }
a,1 h8 d~ d e~ e fis r4 h8 a a g g e g a~ a1~ \bar ":|" a2 r r4 r8 g16 g g8 a h h~
h4 r 8 d~ d2 c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r r8 g16 g g8 a h h~ h4 r8 d8~ d2 \pageTurn
c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r4 r8 d,16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~
a8 d,16 e d4~ d2 r4 r8 d16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~ a d,16 e d4~ d r8 d
\bar "|:" d'8. d16~ d8 d~ d16 d8. d8. d16~ d8 c16 h a8 g fis g a h g d16 e d4~ d r r1 \bar ":|"  \improvisationOn c4 c c c c c c c
 \bar "|."
}

Tabs = \new TabStaff

 \relative c'' { r4 a8 h c d e g d2.~ d8 h16 d fis1 r1 r4 a,8 h c d e g d2. r8 h16 d fis8 fis~ fis4~ fis2
r1 r4 h8 a g4. e8 a4. h8~ h2 r4 h8 a g4. e8 a4 e8 e~ e fis16 e d4~ d2 r8 e16 d \times 4/5 { c[ h c d e] }
a,1 h8 d~ d e~ e fis r4 h8 a a g g e g a~ a1~ \bar ":|" a2 r r4 r8 g16 g g8 a h h~
h4 r 8 d~ d2 c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r r8 g16 g g8 a h h~ h4 r8 d8~ d2 \pageTurn
c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r4 r8 d,16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~
a8 d,16 e d4~ d2 r4 r8 d16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~ a d,16 e d4~ d r8 d
\bar "|:" d'8. d16~ d8 d~ d16 d8. d8. d16~ d8 c16 h a8 g fis g a h g d16 e d4~ d r r1 \bar ":|" r1 r \bar "|."  }

\score {
        <<
\new StaffGroup <<
\Akkorde
\new Staff { \global \Noten }
\Tabs >>
>>



\midi {
\context {
  \Score
  tempoWholesPerMinute = #(ly:make-moment 80 4) }
}
\layout {}
}


#(ly:set-option 'delete-intermediate-files #t)


harm6

  • Gast
Re: Tabulatur bearbeiten
« Antwort #1 am: Montag, 10. Oktober 2011, 23:19 »
Hallo,

Zitat
Wie bekomme ich die achtel Striche aus der Tabulatur raus?

Hmmh, ich seh' in der Tabulatur keine "achtel Striche" oder Notenhälse Falls Du die meinst. Zumindest nicht mit "2.14.2". Vielleicht solltest Du ein Bild posten.

Zitat
Kann ich noch die Tabulatur editieren, dass er mir nicht nur auf einer Seite hoch geht, sondern auch andere Seiten benutzt?

1. Du meinst sicherlich die Saite!
2. Meinst Du vielleicht die Oktavierung? Falls ja, probier:

\version "2.12.2"

#(set-global-staff-size 20)

\include "deutsch.ly"

\paper{
top-margin = 2\cm
bottom-margin = 2\cm
left-margin = 2\cm
line-width = 17\cm
after-title-space = 4\cm
}

\layout {
indent = #0
}


\header {
tagline = ""
title = "Samba pa ti"
}

global = {
\clef "treble_8"
\key g \major
\numericTimeSignature
\time 4/4
}

Akkorde = \chords {
  \germanChords
  r1 g h:m e:m a:m g h:m
  e:m a:m d a:m d:sus4 r
  a:m h:m a:m d:sus4 r g
  h2:m b a1:m d g h2:m b
  a1:m d g a:m g
  a:m g a:m g a:m
  g a:m g r g a:m }

Noten = \relative c' {
        r4 a8 h c d e g d2.~ d8 h16 d fis1 r1 r4 a,8 h c d e g d2. r8 h16 d fis8 fis~ fis4~ fis2
        r1 r4 h8 a g4. e8 a4. h8~ h2 r4 h8 a g4. e8 a4 e8 e~ e fis16 e d4~ d2 r8 e16 d \times 4/5 { c[ h c d e] }
        a,1 h8 d~ d e~ e fis r4 h8 a a g g e g a~ a1~ \bar ":|" a2 r r4 r8 g16 g g8 a h h~
        h4 r 8 d~ d2 c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r r8 g16 g g8 a h h~ h4 r8 d8~ d2 \pageTurn
        c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r4 r8 d,16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~
        a8 d,16 e d4~ d2 r4 r8 d16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~ a d,16 e d4~ d r8 d
        \bar "|:" d'8. d16~ d8 d~ d16 d8. d8. d16~ d8 c16 h a8 g fis g a h g d16 e d4~ d r r1 \bar ":|"
        \improvisationOn c4 c c c c c c c
 \bar "|."
}

\score {
        <<
\new StaffGroup <<
\Akkorde
\new Staff { \global \Noten }
\new TabStaff { \Noten  }
>>
>>



\midi {
\context {
  \Score
  tempoWholesPerMinute = #(ly:make-moment 80 4) }
}
\layout {}
}


#(ly:set-option 'delete-intermediate-files #t)

Ich habe den Notenschlüssel und die \relative-Angabe verändert. Im übrigen habe ich Tabs gelöscht. Das braucht man nicht doppelt. Was Du mit dem unterschiedlichen Ende von Noten und Tabs erreichen willst ist mir unklar. Spielen da die "achtel Striche" wieder eine Rolle?


HTH,
  Harm

Musiker

  • Gast
Re: Tabulatur bearbeiten
« Antwort #2 am: Dienstag, 11. Oktober 2011, 08:05 »
Hallo harm6,
vielen Dank für Deine Hilfe!
Zitat
Was Du mit dem unterschiedlichen Ende von Noten und Tabs erreichen willst ist mir unklar. Spielen da die "achtel Striche" wieder eine Rolle?

Dir ist das völlig zu Recht unklar. Habe das Ende vergessen unten einzufügen.

Das sieht jetzt nahezu perfekt aus. Wenn ich jetzt nur noch die Werte (Achtel-Striche, etc.) raus bekomme, ist es so, wie ich es möchte!

Dann noch eine kurze Nachfrage:
Warum geht er jetzt (so, wie ich es will) beim Tab über mehrere Saiten und bei mir vorher nicht? Was habe ich anders gemacht?

harm6

  • Gast
Re: Tabulatur bearbeiten
« Antwort #3 am: Dienstag, 11. Oktober 2011, 22:16 »
Hallo,

ich hab' jetzt mal die Notenhälse, Balken, Punkte, Pausen und n-tolen Klammern- und Nummern manuel mit der Holzhammermethode entfernt (d.h.: die entsprechenden Engraver rausgenommen).
Ist es das was Dir vorschwebt? Falls ja, solltest Du ein upgrade auf "2.14.2" in Erwägung ziehen, denn dort ist es per default so.

\version "2.12.2"

#(set-global-staff-size 20)

\include "deutsch.ly"

\paper{
top-margin = 2\cm
bottom-margin = 2\cm
left-margin = 2\cm
line-width = 17\cm
after-title-space = 4\cm
}

\layout {
indent = #0
}


\header {
tagline = ""
title = "Samba pa ti"
}

global = {
\clef "treble_8"
\key g \major
\numericTimeSignature
\time 4/4
}

Akkorde = \chords {
  \germanChords
  r1 g h:m e:m a:m g h:m
  e:m a:m d a:m d:sus4 r
  a:m h:m a:m d:sus4 r g
  h2:m b a1:m d g h2:m b
  a1:m d g a:m g
  a:m g a:m g a:m
  g a:m g r g a:m }

Noten = \relative c' {
        r4 a8 h c d e g d2.~ d8 h16 d fis1 r1 r4 a,8 h c d e g d2. r8 h16 d fis8 fis~ fis4~ fis2
        r1 r4 h8 a g4. e8 a4. h8~ h2 r4 h8 a g4. e8 a4 e8 e~ e fis16 e d4~ d2 r8 e16 d \times 4/5 { c[ h c d e] }
        a,1 h8 d~ d e~ e fis r4 h8 a a g g e g a~ a1~ \bar ":|" a2 r r4 r8 g16 g g8 a h h~
        h4 r 8 d~ d2 c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r r8 g16 g g8 a h h~ h4 r8 d8~ d2 \pageTurn
        c4 r h8 a g fis~ fis4 fis8 g~ g a~ a4 r4 r8 d,16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~
        a8 d,16 e d4~ d2 r4 r8 d16 d d8 e g a~ a h~ h4~ h2 r4 r8 d,16 d d8 e g a~ a d,16 e d4~ d r8 d
        \bar "|:" d'8. d16~ d8 d~ d16 d8. d8. d16~ d8 c16 h a8 g fis g a h g d16 e d4~ d r r1 \bar ":|"
        \improvisationOn c4 c c c c c c c
 \bar "|."
}

\score {
        <<
\new StaffGroup <<
\Akkorde
\new Staff { \global \Noten }
\new TabStaff
{ \Noten  }
>>
>>



\midi {
\context {
  \Score
  tempoWholesPerMinute = #(ly:make-moment 80 4) }
}
\layout {
        \context {
        \TabVoice
        \remove Stem_engraver
        \remove Beam_engraver
        \remove Dots_engraver
        \remove Multi_measure_rest_engraver
        \remove Rest_engraver
        \remove Tuplet_engraver
        }
}
}


#(ly:set-option 'delete-intermediate-files #t)
 

Also wenn ich es mir recht überlege, solltest Du das upgrade auf jeden Fall machen!

Zitat
Warum geht er jetzt (so, wie ich es will) beim Tab über mehrere Saiten und bei mir vorher nicht? Was habe ich anders gemacht?

Woher soll ich das wissen? Du hast ja nicht geschrieben, was Du gemacht hast und auch keinen code gepostet.  ;)
Das einzige was ich tatsächlich feststellen kann, ist die Benutzung des richtigen Notenschlüssel.

HTH,
  Harm