„Kottasor-csoport” változatai közötti eltérés
(Új oldal, tartalma: „A '''kottasor-csoport''' két vagy több kottasorból álló objektum, amely maga is tartalmazhat kottasor-csoportokat. A kottasorokat és -csoportokat <code><<…”) |
|||
(19 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
1. sor: | 1. sor: | ||
__TOC__ |
|||
A '''kottasor-csoport''' két vagy több [[kottasor]]ból álló objektum, amely maga is tartalmazhat kottasor-csoportokat. |
A '''kottasor-csoport''' két vagy több [[kottasor]]ból álló objektum, amely maga is tartalmazhat kottasor-csoportokat. |
||
A kottasorokat és -csoportokat <code><< … >></code> közé írjuk, így a lilypond függőleges vonallal köti össze a sorok elejét, és az ütemvonalakat egymás alá rendezi. |
A kottasorokat és -csoportokat <code><< … >></code> közé írjuk, így a lilypond függőleges vonallal köti össze a sorok elejét, és a hangokat és az ütemvonalakat egymás alá rendezi. Az ütemvonalakat végighúzza a kottacsoport valamennyi során, kivéve a kóruscsoportot, hogy ne húzza át a szöveget. |
||
A két leggyakoribb kottasor-csoport a <code>ChoirStaff</code> és a |
A két leggyakoribb kottasor-csoport a <code>ChoirStaff</code> és a <code>PianoStaff</code>. |
||
A kottasor és a -csoport neve ugyanoda íródik ki, ezért csak az egyiket célszerű megadni. |
|||
Példa: ha a szoprán és alt egy kottasorban van: |
|||
\new Staff \with { instrumentName = \markup { \column { \line { \halign #1 "Szoprán" } \line { \halign #1 "Alt " } } } } |
|||
{| |
|||
| style="width: 300" | <pre> |
|||
<score raw="1"> |
|||
\version "2.18.2" |
|||
\header { tagline = "" } % ne legyen copyright szöveg |
|||
\score { |
|||
<< |
|||
\new ChoirStaff |
|||
<< |
|||
\new Staff \with { instrumentName = #"Szoprán " shortInstrumentName = "S " } { |
|||
\relative c' { a'4 a a a } |
|||
} |
|||
\addlyrics { Dal -- szö -- veg _ } |
|||
\new Staff \with { instrumentName = #"Alt " shortInstrumentName = "A " } { |
|||
\relative c' { d4 d d d } |
|||
} |
|||
>> |
|||
\new PianoStaff \with { instrumentName = "Zongora " shortInstrumentName = "Z " } |
|||
<< |
|||
\new Staff { \relative c' { f4 f f f } } |
|||
\new Staff { \relative c' { \clef bass a, a a a } } |
|||
>> |
|||
\new Staff \with { instrumentName = "Fuvola " shortInstrumentName = "Fuv. " } { |
|||
\relative c' { f'4 f f f } |
|||
} |
|||
>> |
|||
\layout { indent = 1.25\cm line-width = 5\cm } |
|||
} |
|||
</score> |
|||
</pre> |
|||
| style="padding-left: 20pt" | <score raw="1"> |
|||
\version "2.18.2" |
|||
\header { tagline = "" } % ne legyen copyright szöveg |
|||
\score { |
|||
<< |
|||
\new ChoirStaff |
|||
<< |
|||
\new Staff \with { instrumentName = #"Szoprán " shortInstrumentName = "S " } { |
|||
\relative c' { a'4 a a a } |
|||
} |
|||
\addlyrics { Dal -- szö -- veg _ } |
|||
\new Staff \with { instrumentName = #"Alt " shortInstrumentName = "A " } { |
|||
\relative c' { d4 d d d } |
|||
} |
|||
>> |
|||
\new PianoStaff \with { instrumentName = "Zongora " shortInstrumentName = "Z " } |
|||
<< |
|||
\new Staff { \relative c' { f4 f f f } } |
|||
\new Staff { \relative c' { \clef bass a, a a a } } |
|||
>> |
|||
\new Staff \with { instrumentName = "Fuvola " shortInstrumentName = "Fuv. " } { |
|||
\relative c' { f'4 f f f } |
|||
} |
|||
>> |
|||
\layout { indent = 1.25\cm line-width = 5\cm } |
|||
} |
|||
</score> |
|||
|} |
|||
== A kottasorok távolsága == |
|||
Az összetartozó kottasorok távolsága a \paper fejezetben a <code>system-system-spacing.basic-distance = #''szám''</code> utasítással változtatható. A default érték 8. |
|||
== Kottasor eltüntetése == |
|||
Az üres (csak szüneteket tartalmazó) kottasor eltüntethető a köv. globális utasítással (a \layout-ot az ambitushoz szoktam használni): |
|||
\layout { \context { \Staff \RemoveEmptyStaves \override VerticalAxisGroup.remove-first = ##t } } |
|||
A \override akkor kell, ha az üres első sort is el akarjuk tüntetni, amiben a hosszú szólamnév van. |
|||
== A hangjegyek távolsága == |
|||
Ha a kottasor-csoportban [[dalszöveg]] van, a hosszú szótagoknál a [[kottafej]]ek távolsága megnő. Ha sok ilyen szótag van, ez zavaró lehet. Ilyenkor célszerű lehet megnövelni a kottában a hangjegyek távolságát (horizontal spacing): |
|||
\layout { \context { \Score \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) } } |
|||
A default érték <code>1/4</code>. |
|||
== Forrás == |
|||
* [http://localhost/lilypond/Documentation/notation/displaying-staves.html#grouping-staves Lilypond dok.] (a csoportok felsorolása, megjelenése) |
|||
* [http://localhost/lilypond/Documentation/learning/staff-groups Lilypond dok.] (rövid általános ismertető a kottasor-csoportról) |
|||
[[Kategória:Lilypond]] |
[[Kategória:Lilypond]] |
A lap jelenlegi, 2022. október 30., 17:37-kori változata
A kottasor-csoport két vagy több kottasorból álló objektum, amely maga is tartalmazhat kottasor-csoportokat.
A kottasorokat és -csoportokat << … >>
közé írjuk, így a lilypond függőleges vonallal köti össze a sorok elejét, és a hangokat és az ütemvonalakat egymás alá rendezi. Az ütemvonalakat végighúzza a kottacsoport valamennyi során, kivéve a kóruscsoportot, hogy ne húzza át a szöveget.
A két leggyakoribb kottasor-csoport a ChoirStaff
és a PianoStaff
.
A kottasor és a -csoport neve ugyanoda íródik ki, ezért csak az egyiket célszerű megadni.
Példa: ha a szoprán és alt egy kottasorban van:
\new Staff \with { instrumentName = \markup { \column { \line { \halign #1 "Szoprán" } \line { \halign #1 "Alt " } } } }
<score raw="1"> \version "2.18.2" \header { tagline = "" } % ne legyen copyright szöveg \score { << \new ChoirStaff << \new Staff \with { instrumentName = #"Szoprán " shortInstrumentName = "S " } { \relative c' { a'4 a a a } } \addlyrics { Dal -- szö -- veg _ } \new Staff \with { instrumentName = #"Alt " shortInstrumentName = "A " } { \relative c' { d4 d d d } } >> \new PianoStaff \with { instrumentName = "Zongora " shortInstrumentName = "Z " } << \new Staff { \relative c' { f4 f f f } } \new Staff { \relative c' { \clef bass a, a a a } } >> \new Staff \with { instrumentName = "Fuvola " shortInstrumentName = "Fuv. " } { \relative c' { f'4 f f f } } >> \layout { indent = 1.25\cm line-width = 5\cm } } </score> |
![]() |
A kottasorok távolsága
Az összetartozó kottasorok távolsága a \paper fejezetben a system-system-spacing.basic-distance = #szám
utasítással változtatható. A default érték 8.
Kottasor eltüntetése
Az üres (csak szüneteket tartalmazó) kottasor eltüntethető a köv. globális utasítással (a \layout-ot az ambitushoz szoktam használni):
\layout { \context { \Staff \RemoveEmptyStaves \override VerticalAxisGroup.remove-first = ##t } }
A \override akkor kell, ha az üres első sort is el akarjuk tüntetni, amiben a hosszú szólamnév van.
A hangjegyek távolsága
Ha a kottasor-csoportban dalszöveg van, a hosszú szótagoknál a kottafejek távolsága megnő. Ha sok ilyen szótag van, ez zavaró lehet. Ilyenkor célszerű lehet megnövelni a kottában a hangjegyek távolságát (horizontal spacing):
\layout { \context { \Score \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) } }
A default érték 1/4
.
Forrás
- Lilypond dok. (a csoportok felsorolása, megjelenése)
- Lilypond dok. (rövid általános ismertető a kottasor-csoportról)