Autor Thema: Zentrierte Musik-Beispiel  (Gelesen 5080 mal)

kilgore

  • Member
Zentrierte Musik-Beispiel
« am: Donnerstag, 22. Januar 2009, 09:22 »
Vielleicht noch ein Fall für Comper :P  Jetzt habe ich meine schöne TExt-Spalten, mit musikalische Beispiel darunter. 

TEXT TEXT TEXT    TEXT TEXT TEXT
TEXT TEXT TEXT    TEXT TEXT TEXT
TEXT TEXT TEXT    TEXT TEXT TEXT

MUSIKMSUIKMUSIK

Aber was ich möchte, ist das die musikalisch Beispiel in der mitte ist, nicht links.  Irgendwie kriege ich das nicht hin (\center-align tut nix...).  Hab ich ds in der Doku irgendwie verpasst?

Auch...das text was immer unten gedruckt wird kriege ich auch irgendwie nicht weg.....("Musik engraving by Lilypond....."

derHindemith

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #1 am: Donnerstag, 22. Januar 2009, 10:34 »
\markup \fill-line {\score { { MUSIKMUSIKMUSIK} } \layout {} }

ding-dong

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #2 am: Donnerstag, 22. Januar 2009, 10:40 »
Zitat
Auch...das text was immer unten gedruckt wird kriege ich auch irgendwie nicht weg.....("Musik engraving by Lilypond....."
\paper { tagline = ##f }

kilgore

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #3 am: Donnerstag, 22. Januar 2009, 11:53 »
Erstmal habe ich die nervende Tagline weg, danke danke!

Aber das mit dem code geht überhaupt nicht.... nur große ERROR und am Ende kommt gar nichts raus.

\relative c' {
c4 d e f
}

Wo wurde das alles in dem Beispiel oben passen? 

ding-dong

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #4 am: Donnerstag, 22. Januar 2009, 11:57 »
wo ist denn dein text - ich sehe nur musik!? ???

kilgore

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #5 am: Donnerstag, 22. Januar 2009, 12:02 »
Also hier ist ein vereinfachte version:

\markup \columns {
  \column { \wordwrap-string #"TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT v TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT" }
  \column { \wordwrap-string #"deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte deutsche spalte" }
}

\relative c' {
c4 d e f
}

Am ende komt raus:

TEXT TEXT TEXT   deutsche spalte
TEXT TEXT TEXT   deutsche spalte

MUSKMUSIK

Ich möchte aber:

TEXT TEXT TEXT   deutsche spalte
TEXT TEXT TEXT   deutsche spalte

               MUSKMUSIK

ding-dong

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #6 am: Donnerstag, 22. Januar 2009, 12:16 »
für einfache zwecke - d.h. 1 musikzeile - geht:
Zitat
\markup \fill-line {
   \score {
      \relative c' {
         c 4 d e f \bar ""
         }
      \layout { }
      }
   }
irgendwie schafft diese form aber keinen zeilenumbruch, d.h. überzählige takte werden einfach weggebeamt!

derHindemith

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #7 am: Donnerstag, 22. Januar 2009, 12:47 »
Ein total completer Schnipsel:
\version "2.12.1"

\markup \column{
   \fill-line {
      \column {
         \override #'(line-width . 50)
         \wordwrap {
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
            do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         }
      }
      \column {
         \override #'(line-width . 50)
         \wordwrap {
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
            do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         }
      }
   }
   \fill-line {
      \score {
         \new Staff \relative c' {
            \time 4/2
            \key d \minor
            d2 a' f d | cis2 d4 e f2~ f8 g f e | d2
         }
         \layout {}
      }
   }
   \fill-line {
      \column {
         \override #'(line-width . 50)
         \wordwrap {
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
            do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         }
      }
      \column {
         \override #'(line-width . 50)
         \wordwrap {
            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
            do eiusmod tempor incididunt ut labore et dolore magna aliqua.
         }
      }
   }
}

kilgore

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #8 am: Donnerstag, 22. Januar 2009, 20:36 »
!!!!! Danke !!!! Hindemith, das ist es genau!  Und das mit den Spalten ist etwas geschickter als was mir Comper vorgeschlagen hat, aber nur weil ich kein extra code dafür brauche.  Da sind einfach so viele Klammern, dass ich gerne durcheinander komme! 
Aber eine Frage, nur aus Neugier, warum muss man eine leere \layout {} reinmachen? 

derHindemith

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #9 am: Donnerstag, 22. Januar 2009, 20:44 »
Weil ein \score block in einem \markup braucht den \layout {}. Ohne dem mäckert lilypond. Steht in dokumentationen. Es lohnt sich durch alle Dokumentationen mindestens einmal lesen.

kilgore

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #10 am: Donnerstag, 22. Januar 2009, 21:07 »
aha verstehe.  Ja ich bin erst sein 1 1/2 Wochen bei Lilypond dabei und habe keine "coding" Erfahrung bisher.  Ich suche immer erstmal im Manual aber da ist es manchmal schwer was zu finden und manchmal finde ich das was ich möchte, verstehe aber nicht wie das geht  :P
Danke nochmal für deine Hilfe!!!  Die nächte frage kommt bestimmt morgen :P

derHindemith

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #11 am: Donnerstag, 22. Januar 2009, 22:58 »
Aha. Erstmal, wilkommen!

Ich verstehe genau wo du bist. Bevor lilypond (genauer gesagt: ausser Lilypond) habe ich auch kein "coding" Erfahrung gehabt, und ich will keine andere. Lilypond reicht.

Aber, zum Glück sind die Dokumentation viel besser als früher. Wenn du die Zeit hast, empfehle ich ganz langsam durch den Handbuch zum Lernen "LM" durchlesen und was da ist probieren. Es geht langsam durch die hilfreichste Aspekte Lilyponds, und erst nachdem ich das gemacht habe, habe ich den Gefühl gehabt dass ich verstehe wie die verschiedene Dinge funktionieren.

etilli33

  • Member
Re: Zentrierte Musik-Beispiel
« Antwort #12 am: Freitag, 23. Januar 2009, 11:30 »
Aber eine Frage, nur aus Neugier, warum muss man eine leere \layout {} reinmachen? 

Etwas allgemeiner gesagt: mit der \layout-Umgebung wird gefordert, dass eine Notenausgabe erstellt wird, mit \midi dagegen, dass eine Midi-Datei erstellt wird. Als Standard nimmt LilyPond \layout an, aber sobald man etwas macht, was nicht genau dem Standard entspricht, muss man \layout extra angeben.
Das kann sein, dass man  \midi schreibt -- wenn dann kein \layout vorhanden ist, dann gibt es nur eine Midi-Datei und sonst nix. In diesem Fall ist das "Besondere", dass die Partitur (\score) in einer \markup-Umgebung steckt. Da erkennt LilyPond nicht mehr automatisch, dass \layout auch noch gewünscht wird.

Mit anderen Worten: es schadet nie, \layout{} immer mit anzugeben, wenn man Noten haben will. Innerhalb von den Klammern kann man dann auch allerhand Einstellungen vornehmen, wenn man will.

Gruß
Till