„Ismétlés” változatai közötti eltérés
		
		
		
		
		
		Ugrás a navigációhoz
		Ugrás a kereséshez
		
				
		
		
	
 (Új oldal, tartalma: „{{szerintem}} Többszólamú kottában elég az első szólamban kiírni az ismétlést, a többiben felsorolni az alternatívákat, mintha a nem is lenne ismétlés.…”)  | 
				Nincs szerkesztési összefoglaló  | 
				||
| (23 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
Angolul <dfn>repeat</dfn>. Négy fajtája van:  | 
|||
{{szerintem}} Többszólamú kottában elég az első szólamban kiírni az ismétlést, a többiben felsorolni az alternatívákat, mintha a nem is lenne ismétlés.  | 
  |||
* ciklus: <code>\repeat volta ''n'' { … }</code>  | 
|||
* makró: <code>\repeat unfold ''n'' { … }</code>  | 
|||
* % (az ismétlendő dallam helyére % kerül)  | 
|||
* [[tremoló]]  | 
|||
Különleges, nem beépített ismétlés a [[kóda]] és a segno.  | 
|||
A kotta elejére csak akkor írja ki az ismétlőjelet, ha van alternativa. Egyszerű megoldás: <code>\bar "|:"</code>, de van bonyolult is.<ref>[http://localhost/lilypond/Documentation/snippets/repeats#repeats-printing-a-repeat-sign-at-the-beginning-of-a-piece Ismétlőjel a kotta elejére] (lilypond dok.)</ref>  | 
|||
Az ismétlés [[dalszöveg]]ben is használható (általában makró alakban).  | 
|||
== Ismétlés ütem közepén ==  | 
|||
Alternatívák nélkül nincs semmi gond.  | 
|||
Az alternatívák utolsó üteme csonka ütem. Feltéve, hogy 3/4-es ütem van, és az ismétlés egy negyed után kezdődik:  | 
|||
Az ütemszámolást korrigálni kell  | 
|||
* az első kivételével minden alternatíva elején <code>\set Timing.measureLength = #(ly:make-moment 3/3)</code>  | 
|||
* az utolsó alternatíva kivételével a csonka ütemek elején <code>\set Timing.measureLength = #(ly:make-moment 2/3)</code>  | 
|||
alakban  | 
|||
== Kézi ismétlés ==  | 
|||
Keverhető a beépítettel (pl. ha az ismétlés feliratát akarjuk változtatni). '''Wikiben nem működik!'''  | 
|||
 ismet = \markup { \musicglyph #"scripts.segno" }  | 
|||
 …  | 
|||
        \repeat volta 2 { ''ciklusmag'' }  | 
|||
        \set Score.repeatCommands = #'((volta "1.")) ''1. változat''  | 
|||
        \set Score.repeatCommands = #'((volta #f) (volta "2.") end-repeat) ''2. változat''  | 
|||
        \set Score.repeatCommands = #(list(list 'volta ismet)) ''segno-s változat''  | 
|||
        \set Score.repeatCommands = #'((volta #f))  | 
|||
Az <code>end-repeat</code> teszi ki az ismétlőjelet és zárja le a változatot függőleges vonallal.  | 
|||
Az alternatíva felirata csak szám lehet, vagy a fenti fura alakban megadott szöveg.  | 
|||
== Jegyzetek ==  | 
|||
<references/>  | 
|||
== Forrás ==  | 
|||
* [http://localhost/lilypond/Documentation/notation/repeats Lilypond dok]  | 
|||
== Kapcsolódó lapok ==  | 
|||
* [[dalszöveg]]  | 
|||
[[Kategória:Lilypond]]  | 
  [[Kategória:Lilypond]]  | 
||
A lap jelenlegi, 2022. október 30., 13:58-kori változata
Angolul repeat. Négy fajtája van:
- ciklus: 
\repeat volta n { … } - makró: 
\repeat unfold n { … } - % (az ismétlendő dallam helyére % kerül)
 - tremoló
 
Különleges, nem beépített ismétlés a kóda és a segno.
A kotta elejére csak akkor írja ki az ismétlőjelet, ha van alternativa. Egyszerű megoldás: \bar "|:", de van bonyolult is.[1]
Az ismétlés dalszövegben is használható (általában makró alakban).
Ismétlés ütem közepén
Alternatívák nélkül nincs semmi gond.
Az alternatívák utolsó üteme csonka ütem. Feltéve, hogy 3/4-es ütem van, és az ismétlés egy negyed után kezdődik: Az ütemszámolást korrigálni kell
- az első kivételével minden alternatíva elején 
\set Timing.measureLength = #(ly:make-moment 3/3) - az utolsó alternatíva kivételével a csonka ütemek elején 
\set Timing.measureLength = #(ly:make-moment 2/3) 
alakban
Kézi ismétlés
Keverhető a beépítettel (pl. ha az ismétlés feliratát akarjuk változtatni). Wikiben nem működik!
ismet = \markup { \musicglyph #"scripts.segno" }
…
       \repeat volta 2 { ciklusmag }
       \set Score.repeatCommands = #'((volta "1.")) 1. változat
       \set Score.repeatCommands = #'((volta #f) (volta "2.") end-repeat) 2. változat
       \set Score.repeatCommands = #(list(list 'volta ismet)) segno-s változat
       \set Score.repeatCommands = #'((volta #f))
Az end-repeat teszi ki az ismétlőjelet és zárja le a változatot függőleges vonallal.
Az alternatíva felirata csak szám lehet, vagy a fenti fura alakban megadott szöveg.
Jegyzetek
- ↑ Ismétlőjel a kotta elejére (lilypond dok.)