Autor Thema: Ich brauche Hilfe. :)  (Gelesen 18103 mal)

Be-3

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #15 am: Freitag, 8. März 2013, 12:36 »
Haltebögen sind jedoch deutlich anders.

Und noch ein weiterer Unterschied: Versetzungszeichen werden bei Haltebögen im neuen Takt nicht noch einmal gezeigt, bei "Slurs" schon.
\relative c'' {
  as1^"Tie" ~ as
  as(^"(Phrasing) Slur" as)
}


Ich habe diesen Kode probiert, aber die Verse wurdet am Anfang hinzugefügt.  ;D Was passiert?

Das kann eigentlich nicht sein. ;)
Wenn Du die Übersetzung als völlig separaten eigenen Abschnitt hinter die Partitur schreibst, dann wird sie dort auch gedruckt. Warum sollte sie nicht?

\score {... }

\markup { ... }



Einfaches Beispiel:

\version "2.14.2"

\score {
  \relative c'' {
    \repeat unfold 20 { a4 }
  }
  \addlyrics {
    Jú -- di -- ca me, Dé -- us,
    et dis -- cér -- ne cáu -- sam mé -- am
    de gén -- te non sán -- cta:
  }
}

%-------

\markup \column {
  \line { "Itélj meg engem, Isten!" }
  \line { "és határozd el ügyemet az istentelen nemzetség ellen," }
  \line { "a gonosz és álnok embertől ments meg engem;" }
}

Viele Grüße
Torsten
« Letzte Änderung: Freitag, 8. März 2013, 12:38 von Be-3 »

flashgordon

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #16 am: Freitag, 8. März 2013, 15:02 »
Danke.

Meine erste Note schon 99% fertig. :)

(Hoffentlich) Eine Frage ist noch geblieben:

Wie kann ich verschiedene Abstände zwischen Notensystemgruppen einstellen?  :)

prott

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #17 am: Freitag, 8. März 2013, 19:53 »
Hallo flashgordon,

Die Abstände sind ein etwas längeres Thema, das einiges Lesen in der Notationsreferenz erfordert. Dafür bietet es die nötige Flexibilität. Zuerst liest Du bitte den Abschnitt "Struktur der Alisten für flexible vertikale Abstände" im Kapitel 4.1.2 Papierformat und automatische Skalierung - sonst verstehst Du den Rest nur mit Mühe. Dann mußt Du aus den Abschnitten 4.1.2 und evtl. 4.4.1 die gewünschten Werte suchen. Denn wahrscheinlich wirst Du das Bedürfnis bekommen, an mehr als einer Länge zu arbeiten.

Das Konzept im Hintergrund ist analog zu einer Reihe von Kugeln, die mit Federn unterschiedlicher Länge und Steifigkeit verbunden sind: Je länger und weicher die Feder im Vergleich zu den anderen Federn, desto größer ist der Abstand der Kugeln (im Vergleich zu den anderen), die diese Feder verbindet.

flashgordon

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #18 am: Freitag, 8. März 2013, 21:01 »
Früher habe ich schon dieses Kapitel gelesen, und einen Kode gefunden, mit dem ich die Abstand (global) beeinflussen kann.  Alle Seiten meiner Note brauchen verschidene einstellen.

prott

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #19 am: Samstag, 9. März 2013, 00:24 »
Genau deswegen sagte ich "an mehr als einer Länge". Du kannst leider bzw. wohl aus programmiertechnischen Gründen nicht an einzelnen Seiten arbeiten (auch wenn ich mir sehnlich eine eigene Einstellung für die erste und letzte Seite wünsche, was machbar sein sollte). Der Grund ist der, daß dem Programm ja nicht von vorneherein klar ist, was auf welcher Seite steht. Und das zu fest festzulegen, würde die Qualität des Satzes beeinträchtigen. Also:

Du legst den Satzspiegel im \paper-Block fest - der sollte auch sowieso für jede Seite gleich sein.
Dann mußt Du Dir überlegen und experimentieren, welche Abstände überhaupt vorkommen (mindestens der zwischen den Zeilen eines Systems und der zwischen den Systemen) und wie sie sich verhalten sollen. Ich habe leider zu oft böse Überraschungen erlebt, um sicher zu sagen: Der und der Wert dreht an der Einstellung x. Eine Möglichkeit ist, padding auf einen relativ großen Wert zu setzen. Das sieht zwar nicht schön aus, aber Du weißt wenigstens, an welcher Länge Du gerade herumspielst.

Der Trick ist, eine Kombination aus geeigneten Werten zu finden, die jede Seite gut aussehen läßt. Durch die dehnbaren Abstände (stretchability) hast Du ja auf jeder Seite eine eigene Einstellung, im Sinne von absoluten Abständen. Vor- und Nachteil der Implementierung ist halt, daß man weitgehend verstehen muß, was man tut. Nachteil, weil's viel Arbeit ist, Vorteil, weil man dann bessere Ergebnisse bekommt, als mit irgendwelchen Code-Schnipseln jemals möglich.

harm6

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #20 am: Samstag, 9. März 2013, 01:14 »
Zitat von: prott
Du kannst leider bzw. wohl aus programmiertechnischen Gründen nicht an einzelnen Seiten arbeiten (auch wenn ich mir sehnlich eine eigene Einstellung für die erste und letzte Seite wünsche, was machbar sein sollte).

Nunja, der Vollständigkeit halber, es gibt
http://lilypond.org/doc/v2.17/Documentation/notation-big-page#explicit-staff-and-system-positioning

Falls man den pageBreak nach der ersten Seite und vor der letzten manuell festlegt kann man mit
\overrideProperty
arbeiten. Zwischen diesen kann man LilyPond dann alleine arbeiten lassen.

Beispiel:


\version "2.17.12"

m =
\relative c' {
        \repeat unfold 30 { c1 \break }
}

pB = {
        \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 140))
        s1
        \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 150))
        s1
        \pageBreak
        s1*26
        \pageBreak
        s1
        \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 150))
        s1
}

\new Staff
<<
\new Voice \m
\new Voice \pB
>>

Das ganze ist 2.17.-Code (genau wie der link oben). 2.16. ist allerdings sehr ähnlich, es gibt Syntax-Unterschiede aber keine Funktionalitätsabweichungen. Wen es wirklich interresiert der mag im 2.16-manual nachschlagen.

Das Ganze ist allerdings (teilweise) Handarbeit.
Das layout einer gesamten Partitur so zu machen ist die Pest. Ich rate dringend davon ab!!
Vielleicht für einzelne Seiten wie im Beispiel.

-Harm

prott

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #21 am: Samstag, 9. März 2013, 11:39 »
Danke, ich werde mir das mal zu Gemüte führen. Meistens geht es mir um die Anzahl der Notensysteme pro Seite. Bei wenigen Systemen sieht es blöd aus, wenn die Anzahl pro Seite sich ändert. Mit Ausnahme der ersten und der letzten.
Wobei ich die fast leeren letzten Seiten, auf denen sich ein einzelnes System ganz nach oben drückt, auch nicht gerade als Gipfel der ästhetischen Künste empfinde.

flashgordon

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #22 am: Sonntag, 17. März 2013, 20:17 »
Hallo Freunde

Nachdem ich noch eine Stimme in dieselber Zeile eingeschrieben hatte, sind die Dynamiczeichen abgerutschen und Text ist verscwunden.

\version "2.16.2"

\paper {
  #(set-paper-size "a4")
}

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

sopranoVoice = \relative c' {
  \global
  \dynamicUp
e\>  (c) f1\mp << {  c'2 c (a) } \\ { e4  \> ( c4)  f1\mp} >> % Die Noten folgen hier.
 
}

verse = \lyricmode {
  De_- us _De_- us % Liedtext folgt hier.
 
}

\score {
  \new Staff \with {
    instrumentName = "Sopran"
    shortInstrumentName = "Sopran"
  } { \sopranoVoice }
  \addlyrics { \verse }
  \layout { }
}

Kannt ihr mir helfen?

Wichtig: Ich habe Upgrade gemacht. Aktuelle Version ist: 2.16.2

Be-3

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #23 am: Montag, 18. März 2013, 14:57 »
Nachdem ich noch eine Stimme in dieselber Zeile eingeschrieben hatte, sind die Dynamiczeichen abgerutschen und Text ist verscwunden.

Hallo flashgordon,

durch die parallelen beiden Stimmen "erkennt" Lilypond die Melodie nicht mehr...
Deshalb muß man nachhelfen, indem man explizit mit \new Voice die zweite Stimme einführt - der Text bezieht sich dann automatisch auf die andere.
Die Ausrichtung der Hälse dann über \voiceOne und \voiceTwo regeln, die Dynamik bekommt man durch \dynamicUp wieder nach oben - oder man schreibt sie gleich in der oberen Stimme, wie ich es hier gemacht habe:

Die Stelle sieht dann folgendermaßen aus:

sopranoVoice = \relative c' {
  \global
  \dynamicUp
  e\>  (c) f1\mp <<  { \voiceOne c'2\> c\mp (a) } \new Voice {  \voiceTwo e4 ( c4)  f1} >> % Die Noten folgen hier.
}

Ergebnis: Der Text ist wieder da und die Dynamik steht oben.

Viele Grüße
Torsten

flashgordonx

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #24 am: Montag, 3. Juni 2013, 23:40 »
Hallo lieber Forumbesucher

Die folgende Fragen möchte ich Antwort bekommen:

-   Im Sopran möchte ich dasselbe Liedtext schreiben als Alt oder Bass. /Égesse, pusztítsa/
-   Wie kann ich oben die Stimme Liedtext screiben?

\version "2.16.2"

\header {
  title = ""
  subtitle = ""
  composer = ""
   arranger = ""
   tagline = " " 
}

\paper {
  #(set-paper-size "a4")
  left-margin=20mm  %Ezzel a paranccsal tudom beállítani, az oldalsó margót, hogy a szólamok elnevezése jól látszódjon.
 % systems-per-page = #3
}

global = {
  \key c \major
  \numericTimeSignature
  \time 4/4
  \tempo 4=65
  \override ParenthesesItem #'font-size = #0   %
\override ParenthesesItem #'padding = #.5     % Ezek formázzák meg a fermata zárójelét
\override Script #'padding = #1                      %
}

soprano = \relative c'' {
  \global
  \dynamicUp
  \time 4/4  <<  { \voiceOne  e?4\( fis g2\) | \time 3/4  g8\melisma  c16^"poco rit." b16 a4. g8\melismaEnd  }  \new Voice {  \voiceTwo {e4 fis8 fis g8 fis?4 e8 | e2 (d8) f8  }  } >>
   

}

alto = \relative c' {
  \global
   \dynamicUp
 | es4 es8 es8 c8 d4 c8 | b16. a32 b16 c16  bes4 bes |
}

tenor = \relative c' {
  \global
   \dynamicUp
 e?1 (e4) e4 d8(f8)

}

bass = \relative c {
  \global

  \dynamicUp
|es'4 c8 c8 b8 c4 c8 |  b16. a32 b16 c16 bes4 bes |
 
}

sopranoVerse = \lyricmode {
  \set stanza = "1."  É -- ges -- se pusz -- tít -- sa
  sor -- ba
  ked -- ves né -- pét?

\set stanza = "2." Él az Is -- ten

% második oldal vége

Ki e dús Ka -- na -- án or -- szág -- ba ve -- zér -- le, mint
Iz -- rá -- elt haj -- dan, Hoz -- ván ős -- e -- in -- ket füst -- nek fel -- le -- gé -- ben,
Ég -- re...  tűz -- osz -- lop ké -- pé -- ben, Vér -- es vi -- a -- dal -- ban?

% harmadik oldal vége
%EZ A TENOR SZÓLAM SZÖVEGE AMI A SZOPRÁN SORÁBAN TALÁLHATÓ MEG.

\set stanza = "3." Él -- e még az Is -- ten, Is -- ten
A -- ki el -- le -- nin -- ken ad -- ott di -- a -- dal -- mat Száz -- meg -- száz csa -- tá -- kon?
 A -- ki uj -- ja -- in -- kat kard -- hoz egy -- en -- get -- te, Ne -- vün -- ket di -- cső -- vé, %
 
 
% NEGYEDIK oldal vége
 fé -- lel -- mes -- sé tet -- te Szé -- les e vi -- lá -- gon?
 
 %TENOR SZÓLAM VÉGE VISSZAJÖN A SZOPRÁN

\set stanza = "4."Él -- e még az
Is -- ten,  e -- rős kar -- já -- val meg -- tar -- tott, meg -- őr -- zött e -- zer é -- ven
ál -- tal  E -- gész mos -- ta -- ná -- ig?
Ki any -- nyi

% ötödik oldal vége

ve -- szély, ve -- szély közt nem ha -- gyá nem ha -- gyá el -- vesz -- ni
Tö -- rök -- nek, ta -- tár -- nak   es -- ni Ár -- pád u -- no -- ká -- it?

\set stanza = "5." Él...   az Is -- ten? Él -- e még

% hatodik oldal vége

ma -- gya -- rok Is -- te -- ne! El -- for -- dít -- va sin -- csen még e nép -- ről sze -- me,
el -- for -- dít -- va sin -- csen   még e nép -- ről sze -- me,  S_az még, aki ré -- gen:

Is -- ten a ve -- zé -- red:

% hetedik oldal vége

Harc -- ra hát, ma -- gyar nép!
Él -- e még az Is -- ten? Él -- e?
Di -- a -- dal -- mat sze -- rez a te hul -- ló vé -- red vé -- red
Min -- den, min -- den hul -- ló vé -- red el -- len -- sé -- gen.
%vé -- red min -- den min -- den hul -- ló vé -- red el -- len -- sé -- gen.
 
}

altoVerse = \lyricmode {
  \set stanza = "1."  É -- ges -- se pusz -- tít -- sa öl -- dö -- köl -- je sor -- ba
  ré -- gi ked -- ves né -- pét?

\set stanza = "2." Él -- e még az Is -- ten

% második oldal vége

él_-e, ki_e dús Ka -- na -- án or -- szág -- ba ve -- zér -- le, mint
Iz -- rá -- elt haj -- dan, Hoz -- ván ős -- e -- in -- ket füst -- nek fel -- le -- gé -- ben,
Ég -- re...  tűz -- osz -- lop ké -- pé -- ben, Vér -- es vi -- a -- dal -- ban?

% harmadik oldal vége
%EZ A TENOR SZÓLAM SZÖVEGE AMI A SZOPRÁN SORÁBAN TALÁLHATÓ MEG.

\set stanza = "3." Él -- e még az Is -- ten, Is -- ten
A -- ki el -- le -- nin -- ken ad -- ott di -- a -- dal -- mat Száz -- meg -- száz csa -- tá -- kon?
 A -- ki uj -- ja -- in -- kat kard -- hoz egy -- en -- get -- te, Ne -- vün -- ket di -- cső -- vé, %
 
 
% NEGYEDIK oldal vége
 fé -- lel -- mes -- sé tet -- te Szé -- les e vi -- lá -- gon?
 
 %TENOR SZÓLAM VÉGE VISSZAJÖN A SZOPRÁN

\set stanza = "4."Él -- e még az
Is -- ten,  e -- rős kar -- já -- val meg -- tar -- tott, meg -- őr -- zött e -- zer, e -- zer é -- ven
ál -- tal  E -- gész mos -- ta -- ná -- ig? e -- gész mos -- ta -- ná -- ig
%Ki any -- nyi

% ötödik oldal vége

ve -- szély, ve -- szély közt nem ha -- gyá nem ha -- gyá el -- vesz -- ni
Tö -- rök -- nek, ta -- tár -- nak   mar -- ta -- lé -- kul es -- ni Ár -- pád u -- no -- ká -- it?

\set stanza = "5." Él -- e még   az Is -- ten? Él -- e még

% hatodik oldal vége

ma -- gya -- rok Is -- te -- ne! El -- for -- dít -- va sin -- csen még e nép -- ről sze -- me,
el -- for -- dít -- va sin -- csen   még e nép -- ről sze -- me,  S_az még, aki ré -- gen:

Is -- ten, a ve -- zé -- red:

% hetedik oldal vége

Harc -- ra hát, ma -- gyar nép!
Is -- ten a ve -- zé -- red, %a  ve -- zé -- red:
%Él -- e még az Is -- ten? Él -- e?
Di -- a -- dal -- mat sze -- rez a te hul -- ló vé -- red vé -- red
Min -- den, min -- den hul -- ló vé -- red min -- den el -- len -- sé -- gen.
%vé -- red min -- den min -- den hul -- ló vé -- red el -- len -- sé -- gen.
 
}

tenorVerse = \lyricmode {
 \set stanza = "1."  sor -- ba
  ré -- gi ked -- ves né -- pét?
 
 
% második oldal vége

az -- az Is -- ten él -- e,


Ki e dús Ka -- na -- án or -- szág -- ba ve -- zér -- le, mint
Iz -- rá -- elt haj -- dan,
 ős -- e -- in -- ket füst -- nek fel -- le -- gé -- ben, %Hoz -- ván
Ég -- re  fel... tűz -- osz -- lop ké -- pé -- ben, Vér -- es vi -- a -- dal -- ban?

% harmadik oldal vége
%EZ A TENOR SZÓLAM SZÖVEGE AMI A SZOPRÁN SORÁBAN TALÁLHATÓ MEG.

\set stanza = "3."Él -- e még az Is -- ten, Is -- ten
A -- ki el -- le -- nin -- ken ad -- ott di -- a -- dal -- mat Száz -- meg -- száz csa -- tá -- kon?
 uj -- ja -- in -- kat kard -- hoz egy -- en -- get -- te, Ne -- vün -- ket di -- cső -- vé, % A -- ki
 
 
% NEGYEDIK oldal vége
 fé -- lel -- mes -- sé tet -- te Szé -- les e vi -- lá -- gon?
 
 %TENOR SZÓLAM VÉGE VISSZAJÖN A SZOPRÁN

\set stanza = "4." Él -- e még az
Is -- ten,  e -- rős  meg -- őr -- zött e -- zer é -- ven %kar -- já -- val meg -- tar -- tott,
ál -- tal  E -- gész mos -- ta -- ná -- ig?
Ki any -- nyi

% ötödik oldal vége

ve -- szély  közt nem ha -- gyá nem ha -- gyá el -- vesz -- ni
Tö -- rök -- nek, ta -- tár -- nak   es -- ni Ár -- pád u -- no -- ká -- it?

Is -- ten? Él  még %Él...   az

% hatodik oldal vége

ma -- gya -- rok Is -- te -- ne! El -- for -- dít -- va sin -- csen még e nép -- ről sze -- me,
el -- for -- dít -- va nép -- ről sze --me   S_az még, aki ré -- gen: %sin -- csen   még e



% hetedik oldal vége

Harc -- ra hát, ma -- gyar nép!
Is -- ten a ve -- zé -- red:
Harc -- ra hát, ma -- gyar nép!
Él -- e még az Is -- ten? Él -- e?
Di -- a -- dal -- mat sze -- rez a te hul -- ló vé -- red vé -- red
Min -- den, min -- den hul -- ló vé -- red el -- len -- sé -- gen.
%vé -- red min -- den min -- den hul -- ló vé -- red el -- len -- sé -- gen.
 
}

bassVerse = \lyricmode {
     \set stanza = "1."   É -- ges -- se, pusz -- tít -- sa öl -- dö -- köl -- je sor -- ba
 ré -- gi né -- pét?
 
 % második oldal vége

 az -- az Is -- ten él -- e, Ki e dús Ka -- na -- án or -- szág -- ba ve -- zér -- le, mint
Iz -- rá -- elt haj -- dan,  ős -- e -- in -- ket füst -- nek fel -- le -- gé -- ben,
Ég -- re fel -- pi -- ros -- ló tűz -- osz -- lop ké -- pé -- ben, Vér -- es vi -- a -- dal -- ban?

% harmadik oldal vége

\set stanza = "3." Az e -- rős ha -- tal -- mas,
A -- ki el -- le -- nin -- ken ad -- ott di -- a -- dal -- mat Száz -- meg -- száz csa -- tá -- kon?
 uj -- ja -- in -- kat Az e -- rős ha -- tal -- mas,  Ne -- vün -- ket di -- cső -- vé, %
 
 % NEGYEDIK oldal vége
 fé -- lel -- mes -- sé tet -- te Szé -- les e vi -- lá -- gon? \set stanza = "4."Él -- e még az
Is -- ten,  ki e -- rős kar -- ja   meg -- őr -- zött e -- zer é -- %meg -- tar -- tott,
ven ál -- tal  E -- gész mos -- ta -- ná -- ig?

% ötödik oldal vége

Ki any -- nyi ve -- szély közt nem ha -- gyá nem ha -- gyá el -- vesz -- ni
Tö -- rök -- nek, ta -- tár -- nak   es -- ni Ár -- pád u -- no -- ká -- it?
\set stanza = "5." Él -- e még   az Is -- ten? Él még

% hatodik oldal vége

ma -- gya -- rok Is -- te -- ne! El -- for -- dít -- va -- e nép -- ről sze_-me,
el -- for -- dít -- va sin -- csen   még e nép -- ről sze -- me,  S_az még, aki ré -- gen:

Harc -- ra hát, ma -- gyar nép! Is -- ten a ve -- zé -- red:

% hetedik oldal vége

Harc -- ra hát, ma -- gyar nép!
Is -- ten a fals szö -- veg falsch szöveg %ve -- zé -- red, a ve -- zé -- red: %Él -- e még az Is -- ten? Él -- e?
Di -- a -- dal -- mat sze -- rez a te hul -- ló a %te hul -- ló
vé -- red
Min -- den, min -- den hul -- ló vé -- red el -- len -- sé -- gen.
%vé -- red min -- den min -- den hul -- ló vé -- red el -- len -- sé -- gen.% Liedtext folgt hier.
 
}

rehearsalMidi = #
(define-music-function
 (parser location name midiInstrument lyrics) (string? string? ly:music?)
 #{
   \unfoldRepeats <<
     \new Staff = "soprano" \new Voice = "soprano" { s1*0\f \soprano }
     \new Staff = "alto" \new Voice = "alto" { s1*0\f \alto }
     \new Staff = "tenor" \new Voice = "tenor" { s1*0\f \tenor }
     \new Staff = "bass" \new Voice = "bass" { s1*0\f \bass }
     \context Staff = $name {
       \set Score.midiMinimumVolume = #0.5
       \set Score.midiMaximumVolume = #0.5
       \set Score.tempoWholesPerMinute = #(ly:make-moment 100 4)
       \set Staff.midiMinimumVolume = #0.8
       \set Staff.midiMaximumVolume = #1.0
       \set Staff.midiInstrument = $midiInstrument
     }
     \new Lyrics \with {
       alignBelowContext = $name
     } \lyricsto $name $lyrics
   >>
 #})

\score {
  <<
    \new StaffGroup << >>
    \new ChoirStaff <<
      \new Staff \with {
        midiInstrument = "choir aahs"
        instrumentName = "Sopran"
        shortInstrumentName = ""
      } { \soprano }
      \addlyrics { \sopranoVerse }
      \new Staff \with {
        midiInstrument = "choir aahs"
        instrumentName = "Alt"
        shortInstrumentName = ""
      } { \alto }
      \addlyrics { \altoVerse }
      \new Staff \with {
        midiInstrument = "choir aahs"
        instrumentName = "Tenor"
        shortInstrumentName = ""
      } { \clef "treble_8" \tenor }
      \addlyrics { \tenorVerse }
      \new Staff \with {
        midiInstrument = "choir aahs"
        instrumentName = "Bass"
        shortInstrumentName = ""
      } { \clef bass \bass }
      \addlyrics { \bassVerse }
    >>
  >>
  \layout { }
  \midi { }
}

% MIDI-Dateien zum Proben:
\book {
  \bookOutputSuffix "soprano"
  \score {
    \rehearsalMidi "soprano" "soprano sax" \sopranoVerse
    \midi { }
  }
}

\book {
  \bookOutputSuffix "alto"
  \score {
    \rehearsalMidi "alto" "soprano sax" \altoVerse
    \midi { }
  }
}

\book {
  \bookOutputSuffix "tenor"
  \score {
    \rehearsalMidi "tenor" "tenor sax" \tenorVerse
    \midi { }
  }
}

\book {
  \bookOutputSuffix "bass"
  \score {
    \rehearsalMidi "bass" "tenor sax" \bassVerse
    \midi { }
  }
}



- Wie kann ich das Textbox /A/ positionieren? (siehe: Bild)


Vielen Dank für die Antworten. :)
« Letzte Änderung: Montag, 3. Juni 2013, 23:46 von flashgordonx »

Be-3

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #25 am: Dienstag, 4. Juni 2013, 09:25 »
Hallo flashgordon (mit oder ohne x),

zunächst einmal: den lästigen Fehler beim Colmpilieren wirst Du los, wenn Du die Einheit "mm" als "\mm" schreibst:

\paper {
  #(set-paper-size "a4")
  left-margin = 20 \mm  %Ezzel a paranccsal tudom beállítani, az oldalsó margót, hogy a szólamok elnevezése jól látszódjon.
 % systems-per-page = #3
}



-   Im Sopran möchte ich dasselbe Liedtext schreiben als Alt oder Bass. /Égesse, pusztítsa/

Du hast im Sopran zwei gleichzeitige Stimmen - mit der abkürzenden Schreibweise \addlyrics kommst Du da nicht mehr sehr weit.
Die Lösung besteht darin, jeder der beiden Voices einen Namen zu geben (z. B. "sopranoA" und "sopranoB") und dann mit "\new Lyrics \lyricsto "sopranoB" an Stelle von "\addlyrics" genau anzugeben, nach welcher der beiden Stimmen sich der Text zu richten hat.
Du kannst innerhalb des Textes mit \set associatedVoice = "sopranoA" diese Simmzuordnung jederzeit ändern.


-   Wie kann ich oben die Stimme Liedtext screiben?

Hierzu braucht zunächst einmal der Staff einen Namen, z. B. "soprano".
Dann läßt sich mit \with { alignAboveContext = "soprano" } nach \new Lyrics ... die Textzeile über die zugehörige Notenzeile stellen.


- Wie kann ich das Textbox /A/ positionieren? (siehe: Bild)

Das wird erklärt in Benutzung des Break-alignable-interface.

Die "Textbox A" ist ein RehearsalMark. Standardmäßig stehen sie über dem Taktstrich (erster Fall: A).
Du möchtest sie aber über der Taktangabe stehen haben, und zwar zentriert (zweiter Fall: B) - das geht dann so:

\version "2.16.2"

{
  \numericTimeSignature
  \time 4/4
  R1
  \time 3/4
  \mark \default
  R2.
  \time 4/4
  \override Score.RehearsalMark #'break-align-symbols = #'(time-signature) 
  \override Score.TimeSignature #'break-align-anchor-alignment = #CENTER
  \mark \default
  R1
}

Viele Grüße
Torsten
« Letzte Änderung: Dienstag, 4. Juni 2013, 09:27 von Be-3 »

flashgordonx

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #26 am: Dienstag, 4. Juni 2013, 21:48 »
Zitat
zunächst einmal: den lästigen Fehler beim Colmpilieren wirst Du los, wenn Du die Einheit "mm" als "\mm" schreibst:

Ich habe es korrigiert. Danke.

Zitat
Die Lösung besteht darin, jeder der beiden Voices einen Namen zu geben (z. B. "sopranoA" und "sopranoB"

Wohin?

Zitat
und dann mit "\new Lyrics \lyricsto "sopranoB"

Du hast daran gedacht?

\new Lyrics \with {

\lyricsto "sopranoB"

       alignBelowContext = $name

     }
\new Staff \with {
        midiInstrument = "choir aahs"
        instrumentName = "Sopran"
        shortInstrumentName = ""
      } { \soprano }
      \addlyrics { \sopranoVerse } { \ sopranoB } %<------ IST DAS GUT?

Zitat
Hierzu braucht zunächst einmal der Staff einen Namen, z. B. "soprano“

Früher wurde es schon genannt. Oder soll ich es noch einmal irgendwo nennen?


soprano = \relative c'' {
Zitat
\new Lyrics ... die Textzeile über die zugehörige Notenzeile stellen.

Also?

sopranoVerse = \lyricmode {
 
 \new lyrics %<--- IST DAS GUT?
 
  \set stanza = "1."  É -- ges -- se pusz -- tít – sa

Zitat
Die "Textbox A" ist ein RehearsalMark. Standardmäßig stehen sie über dem Taktstrich (erster Fall: A)...


Ich habe deinen Code hinzugefügt, aber gar nichts passiert. Ich lade die originelle Zeile hoch.

\version "2.16.2"

{
  \numericTimeSignature

  R1
\dynamicUp
 % \mark \markup{ \bold\box A } \tempo 4=90
  \time 6/4 \times 2/3 {g4 \mf g g}  d4.\>  d8  d4 r4 \p \breathe |\mark \markup{ \bold\box A } \time 4/4 \tempo 4=90   g8.\mf [c16]  b8^"commosso"  f8 bes4 a4 |

 
}


flashgordonx

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #27 am: Mittwoch, 5. Juni 2013, 00:29 »
:)

Ich habe "RehearsalMark Vertical Position" gegoogelt. Erfolgreich. :)

\override Score.RehearsalMark #'outside-staff-priority = #599

harm6

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #28 am: Mittwoch, 5. Juni 2013, 00:44 »
Meinst Du:

\version "2.16.2"

global = {
  \key c \major
  \numericTimeSignature
  \time 4/4
  \tempo 4=65
  \override Score.RehearsalMark #'break-align-symbols = #'(time-signature) 
  \override Score.TimeSignature #'break-align-anchor-alignment = #CENTER
  \override Score.RehearsalMark #'outside-staff-priority = #0
  \mark \default
}

soprano = \relative c'' {
  \global
  \dynamicUp
  <<  \new Voice = "sopranoA" {
        \voiceOne 
          e?4\( fis g2\) |
          \time 3/4  g8\melisma  c16^"poco rit." b16 a4. g8\melismaEnd 
        }
      \new Voice = "sopranoB" { 
        \voiceTwo e4 fis8 fis g8 fis?4 e8 | e2 (d8) f8
        }
  >>
}

alto = \relative c' {
  \global
   \dynamicUp
 | es4 es8 es8 c8 d4 c8 | b16. a32 b16 c16  bes4 bes |
}

tenor = \relative c' {
  \global
   \dynamicUp
 e?1 (e4) e4 d8(f8)

}

bass = \relative c {
  \global
  \dynamicUp
  es'4 c8 c8 b8 c4 c8 |  b16. a32 b16 c16 bes4 bes |
 
}

sopranoVerse = \lyricmode {
  \set stanza = "1." 
  sop sop sop sop sop sop sop sop sop sop sop sop sop
}

altoVerse = \lyricmode {
  \set stanza = "1." 
  alt alt alt alt alt alt alt alt alt alt alt alt alt
}

tenorVerse = \lyricmode {
 \set stanza = "1." 
 ten ten ten ten ten ten ten ten ten ten ten ten ten ten
}

bassVerse = \lyricmode {
     \set stanza = "1."   
     bass bass bass bass bass bass bass bass bass bass bass bass
}

\score {
  \new ChoirStaff
  <<
      \new Staff = "Soprano" \with {
        instrumentName = "Sopran"
      } { \soprano }
      \new Lyrics \lyricsto "sopranoB" { \sopranoVerse }
      \new Lyrics \with { alignAboveContext = "Soprano" } \lyricsto "sopranoA" { \tenorVerse }
      \new Staff \with {
        instrumentName = "Alt"
      } { \alto }
      \addlyrics { \altoVerse }
      \new Staff \with {
        instrumentName = "Tenor"
      } { \clef "treble_8" \tenor }
      \addlyrics { \tenorVerse }
      \new Staff \with {
        instrumentName = "Bass"
      } { \clef bass \bass }
      \addlyrics { \bassVerse }
    >>
  \layout { }
}
?

Gruß,
  Harm


flashgordonx

  • Member
Re: Ich brauche Hilfe. :)
« Antwort #29 am: Donnerstag, 6. Juni 2013, 17:01 »
Funktoniert. Danke.

Noch eine Frage: Wie kann ich ein Dynamiczeichen (zb: P) für mehrere Stimmen gleichzeitig (mit einem Befehl)  geben?