I have created my first LilyPond file, using Frescobaldi. 
(LilyPond 2.18, Frescobaldi 2.0.12)

It's a madrigal by Verdelot, 4 voices, titled  Dormend'un giorn'a baia

I've  transposed it down a minor third. My question is: is the way I coded
the transposition the most efficient one?

I uploaded the file.
Dormend__a_minor.ly
<http://lilypond.1069038.n5.nabble.com/file/n156730/Dormend__a_minor.ly>  

As instructed in the LilyPond manuals I separated the content and the
structure. There is a variable 'sopranonotes', a variable 'sopranowords',
etc. and those are inserted in the structure.

Now, of course I want the original and the transposed version both
available, with the file remaining a single file. I don't want to create a
situation where I have two versions, the original and the transposed
version, and having to update both of them if the conductor asks for, say, a
different text placement.

Currently the 4 voices are transposed individually. So if I want do
undo/redo the transposition I have to comment out the transposition in 4
separate places. 
Is there a way to use built-in LilyPond functionality so that there is a
_single_ point in the code for setting the transposition?

I tried embracing the entire score part of the source in a  
\transpose a fs { ... }
but the parser didn't accept that.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Efficient-transposition-tp156730.html
Sent from the User mailing list archive at Nabble.com.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to