lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rearrange music flow


From: Johan Vromans
Subject: Re: rearrange music flow
Date: 27 Dec 2008 13:00:58 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4

Arjan Bos <address@hidden> writes:

> Will this help you?

I don't think so. At least, if I understand Antanas correctly.

Assume you have a piece of music that consists of several sections.
For example, intro, verse1, chorus, verse2, chorus, bridge, verse3,
chorus, coda. 

The normal way to program this in LilyPond is to create the individual
voices:

sopranoMusic = { intro for soprano, verse1 for soprano, ... }
altoMusic    = { intro for alto, verse1 for alto, ... }
tenorMusic   = { ... }
bassMusic    = { ... }

and so on. Likewise the lyrics, orchestral, etc.

So far, so good. Now I decided that I want to rearrange some sections.
For example, add a chorus before the first verse, and swap verses 2
and 3.

There's no easy way to accomplish this. Using (many) variables will
help, but only if you applied the variables from the start, and then
it is still a cumbersome task. The main reason is that the programming
is done horizontally, per voice, while shuffling sections is a
vertical operation.

I think this is what Antanas refers to. His suggestion is to have a
grouping operator that you only need to apply to one voice, and that
will group all voices vertically.

-- Johan
   Chord is alive! http://chordii.sourceforge.net





reply via email to

[Prev in Thread] Current Thread [Next in Thread]