Allgemein > Hilfe beim Einstieg in Lilypond

Schrägstrich und andere Karakter

(1/3) > >>

flashgordonx:
Hallo liebe Forumbesucher

Wie kann ich Schrägstrichen und die anderen Karakter erstellen. (Ich habe im Lilypond-Helfer Schrägstrich nur mit Punkte gefunden. :)

fugenkomponist:

--- Code: ---\version "2.19.28"
\language "deutsch"

<<
  \new ChordNames \chordmode {
    f2:m7 b:m7
  }
  \new Staff \relative {
    \key f \minor
    c'4. c8 c4 b8 c
  }
  \new Staff \with {
    \consists Pitch_squash_engraver
    \omit Stem
    \improvisationOn
  } {
    \clef bass
    \key f \minor
    4 4 4 4
  }   
>>
--- Ende Code ---
Mehr dazu findest du in Abschnitt 1.2.3 und 2.7.2 der Notationsreferenz.

flashgordonx:
Danke.

Theoritisch funktioniert dein Code, nachdem ich die erste Zeile \version "2.18.2" und  statt "4 4 4 4" "c c c c" korrigiert habe. Obwohl ich früher Klavierstimme geschrieben habe; kann ich nicht sie in deinem hinzufügen. (Bzw. kann ich nicht die Bassstimme aus deinem Code zu meinem hinzufügen.)

Hiermit sende ich Klaviertstimme /right/


--- Code: ---\version "2.18.2"

\header {
  title = "Forbidden Love"
  composer = "Nikos Pogonatos"
  poet = "Piano"
  tagline = ""
 
}

global = {
  \key f \minor
  \time 4/4
   \tempo "Adagio" 4=68
}
                     %            \times 2/3 {  }
right =  {
  \global
  \set Score.skipBars = ##t  R1*3^\markup { \bold\fontsize #-2 "RUBATO"  }
  r1\fermata ^\markup { \bold\fontsize #-2 "RITARDANDO"  }\bar "||"
 
  c'4.^\markup { \bold\fontsize #-2 "RUBATO"  }  c'8 c'4 bes8 c'(c'2) g'4. f'8 c'2 bes8 [c'8] des' [es'] c'4(\( \times 2/3 { c'8) bes\) as  } g2
  c'4. c'8 c' bes4 c'8 (c'2) \times 2/3 { bes4 c' bes  } as2 g8 [f] g as
 
  <<  { \voiceOne r8\(^\markup { \bold\fontsize #-2 "RITARDANDO"  }\( c'' f'' g'' <f'' g'' c'''>2\)\arpeggio  } 
     
      \new Voice {  \voiceTwo {
  <bes d' f' bes'>1
                                        }} >>
           
 c'2 d'8 e' [f'] g' c'2 d'8 e' [f'] g' c'2 d'8 e' [f'] g' a'2 f'4 a' g'1
 g'2 es'8 g' [as'] des'' g'2(g'8) [f'] (g') f' e'2 f'8 [e'] f' [as'] g'2.^\markup { \bold\fontsize #-2 "RITARDANDO"  } r4 \bar "||"
 
 %első oldal vége
 
 <<  { \voiceOne f'8\( [e'] es' d'\) <des' f' as'>2 } 
     \new Voice {  \voiceTwo {  <c' as>2
 
                                           }} >>
  f'2 g'8 f' [es'] des' (c'2) g'8 f' [es'] des' (c'2.) es'8 g'
  as'2 g'8 f' [g'] bes' as'2 g'8 [f'] c'' bes' as'2 as'8 g' [f'] e' \bar "||"
  es'2.^\markup { \bold\fontsize #-2 "A TEMPO"  } r4 R1*7
 
  \key g \minor
 
  d'4. d'8 d'4 c'8 d' (d'2) a'4. g'8 d'2 bes8 [c'] d' f' d'4( \times 2/3 { d'8 )c' bes  } a2
 
  %második oldal vége
 
  d'4.  d'8 d' c'4 d'8 (d'2) \times 2/3 {c'4 d' c'  } bes2 a8 [g] a bes g2. d'4 \bar "||"
 
 
 
}

left = \relative c' {
  \global
  %R1*40
 
}

\score {
  \new PianoStaff \with {
    instrumentName = "Klavier"
  } <<
    \new Staff = "right" \right
    \new Staff = "left" { \clef bass \left }
  >>
  \layout { }
}

--- Ende Code ---

Meine Frage wären: Kannst du mir richtig hinzufügen bzw. wie man die dicke Linie (unten) weglöschen kann? Vielen Dank für die Antwort.  8)

fugenkomponist:

--- Zitat von: flashgordonx am Montag, 19. Oktober 2015, 21:21 ---Theoritisch funktioniert dein Code, nachdem ich die erste Zeile \version "2.18.2" und  statt "4 4 4 4" "c c c c" korrigiert habe.

--- Ende Zitat ---
Deswegen gib bitte immer deine verwendete LilyPond-Version an. In 2.19.28 funktioniert meine Version nämlich wunderbar.

--- Zitat ---Obwohl ich früher Klavierstimme geschrieben habe; kann ich nicht sie in deinem hinzufügen. (Bzw. kann ich nicht die Bassstimme aus deinem Code zu meinem hinzufügen.)

--- Ende Zitat ---
Deswegen gib bitte immer ein Minimal-Codebeispiel an, welches deine Situation darstellt, dann können Leute, die dir helfen wollen, gleich die Lösung an deine Situation anpassen.

--- Zitat ---Hiermit sende ich Klaviertstimme /right/
[…]

--- Ende Zitat ---
Das ist zwar ein Codebeispiel, aber es ist nicht minimal. Und es stellt deinen Versuch, meine Lösung einzubauen, nicht dar (denn anscheinend hast du ja schon was probiert, laut deinem angehängten Bild). So könnte ein Minimalbeispiel aussehen:

--- Code: ---\version "2.18.2"

global = {
  \key f \minor
  \time 4/4
}
right =  {
  \global
  R1*3
}

left = \relative c' {
  \global
  % hier die Schrägstriche
}

\score {
  \new PianoStaff <<
    \new Staff = "right" \right
    \new Staff = "left" { \clef bass \left }
  >>
}

--- Ende Code ---
Und wie man hier sehen kann, ist das schon nah an dem dran, was ich als Lösung gezeigt hatte: Das Entscheidende ist der \with-Block des unteren Systems, den du einfach zu deinem unteren System ("left") hinzufügen musst.

--- Zitat ---Meine Frage wären: Kannst du mir richtig hinzufügen bzw. wie man die dicke Linie (unten) weglöschen kann? Vielen Dank für die Antwort.  8)

--- Ende Zitat ---
Die dicke Linie ist ein Balken. Per \omit Stem habe ich ja die Hälse weggelassen, anders als deine fotografierte Vorlage willst du aber anscheinend Achtel, du musst also zusätzlich per \omit Beam auch die Balken weglassen.

flashgordonx:
Ich habe \With block hinzufügen, aber Fehlermeldung bekommen. :( Außerdem bei Akkord, dass du mir geschrieben hast, fehlt leider  ein "i" ( Fm7 statt Fmi7 )


--- Code: --- \version "2.18.2"

global = {
  \key c \major
  \time 4/4
  \tempo 4=100
}

chordNames = \chordmode {
  \global
  f2:m7 b:m7
 
}

right = \relative c'' {
  \global


 
}

left = \relative c'  \with {
    \consists Pitch_squash_engraver
    \omit Stem
    \improvisationOn
  } {
    \clef bass
    \key f \minor
    c c c c
  }   


{
  \global
  % Die Noten folgen hier.
 
}

chordsPart = \new ChordNames \chordNames

pianoPart = \new PianoStaff \with {
  instrumentName = "Klavier"
} <<
  \new Staff = "right" \right
  \new Staff = "left" { \clef bass \left }
>>

\score {
  <<
    \chordsPart
    \pianoPart
  >>
  \layout { }
}

--- Ende Code ---


 (Leider verstehe ich noch immer nicht die Logik von Lilypond nur ich mag die schöne Noten :) )

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln