Cross-staff beaming
I've just installed 2.13.61 (Windoze binary) I'm working on a piece with a lot of cross-staff arpeggios, many of which need their stem lengths/beam positions tweaked for easier reading. The manualBeam function in the manual manualBeam = #(define-music-function (parser location beg-end) (pair?) #{ \once \override Beam #'positions = #$beg-end #}) works perfectly for a few bars, after this the beams and stems of the beamed note groups are AFAICT rendered inverted top-to-bottom. A recent bug-lilypond thread suggested that some work had recently been done on the cross-staff beaming code. Is this still on the to-do list, or am I missing something? (A workaround?) -- Hilary Snaden ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Cross-staff beaming
- Original Message - From: Hilary Snaden h...@newearth.demon.co.uk To: lilypond-user@gnu.org Sent: Thursday, May 26, 2011 12:15 PM Subject: Cross-staff beaming I've just installed 2.13.61 (Windoze binary) I'm working on a piece with a lot of cross-staff arpeggios, many of which need their stem lengths/beam positions tweaked for easier reading. The manualBeam function in the manual manualBeam = #(define-music-function (parser location beg-end) (pair?) #{ \once \override Beam #'positions = #$beg-end #}) works perfectly for a few bars, after this the beams and stems of the beamed note groups are AFAICT rendered inverted top-to-bottom. A recent bug-lilypond thread suggested that some work had recently been done on the cross-staff beaming code. Is this still on the to-do list, or am I missing something? (A workaround?) There are at least 3 beaming bugs still present in .61, which are claimed fixed for .62. I'd suggest trying your music with .62 when it is released, and raising a problem again if it doesn't fix your problem. -- Phil Holmes ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
RE: Cross-staff beaming
Hello, )-Original Message- )From: lilypond-user-bounces+james.lowe=datacore@gnu.org )[mailto:lilypond-user-bounces+james.lowe=datacore@gnu.org] On )Behalf Of Hilary Snaden )Sent: 26 May 2011 12:16 )To: lilypond-user@gnu.org )Subject: Cross-staff beaming ) )I've just installed 2.13.61 (Windoze binary) ) )I'm working on a piece with a lot of cross-staff arpeggios, many of which )need their stem lengths/beam positions tweaked for easier reading. )The manualBeam function in the manual ) )manualBeam = )#(define-music-function (parser location beg-end) ) (pair?) ) #{ ) \once \override Beam #'positions = #$beg-end ) #}) ) )works perfectly for a few bars, after this the beams and stems of the )beamed note groups are AFAICT rendered inverted top-to-bottom. ) )A recent bug-lilypond thread suggested that some work had recently )been done on the cross-staff beaming code. Is this still on the to-do list, or )am I missing something? (A workaround?) ) )-- --- [James' reply:] There are few bugs still about for cross staff http://code.google.com/p/lilypond/issues/list?can=2q=cross%20staff Some of them contain workarounds some don't. 1300 and 1324 for instance. James ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Strange transposing effect
On Wed, 25 May 2011 17:27:40 -0700 Paul Scott waterho...@ultrasw.com wrote: More problematical, since I haven't figured out a workaround, is the output. In the key of A the D is above the A as I would expect since it is closer to go up than down. When it switches to Bb the Eb drops below the Bb even though that is a fifth down. The higher Eb is still only a fourth away from the Bb. What gives? LeftVerse must be \relative to be transposed with \tranpose Thanks. That kind of explains the first issue but I still don't understand why the D should dip down instead of up in the transposed section. Anyway, I was able to fix my music so I guess it doesn't matter why it happened. -- D'Arcy J.M. Cain da...@druid.net | Democracy is three wolves http://www.druid.net/darcy/| and a sheep voting on +1 416 425 1212 (DoD#0082)(eNTP) | what's for dinner. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Strange transposing effect
On 05/26/2011 09:20 AM, D'Arcy J.M. Cain wrote: On Wed, 25 May 2011 17:27:40 -0700 Paul Scottwaterho...@ultrasw.com wrote: More problematical, since I haven't figured out a workaround, is the output. In the key of A the D is above the A as I would expect since it is closer to go up than down. When it switches to Bb the Eb drops below the Bb even though that is a fifth down. The higher Eb is still only a fourth away from the Bb. What gives? LeftVerse must be \relative to be transposed with \tranpose Thanks. That kind of explains the first issue but I still don't understand why the D should dip down instead of up in the transposed section. Not exactly but absolute D is a fifth lower than absolute A. Anyway, I was able to fix my music so I guess it doesn't matter why it happened. Right. Paul ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Strange transposing effect
On Thu, 26 May 2011 09:58:41 -0700 Paul Scott waterho...@ultrasw.com wrote: Thanks. That kind of explains the first issue but I still don't understand why the D should dip down instead of up in the transposed section. Not exactly but absolute D is a fifth lower than absolute A. Right. That's why I thought that it would go up a fourth instead. -- D'Arcy J.M. Cain da...@druid.net | Democracy is three wolves http://www.druid.net/darcy/| and a sheep voting on +1 416 425 1212 (DoD#0082)(eNTP) | what's for dinner. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert from .mus to .ly (Bach BWV 1073: Canon )
On 5/24/2011 10:01 PM, Shane Brandes wrote: Yes. First you must convert the Finale 2002 file to a Finale version that supports exporting to a .xml version (Finale 2007 or thereabouts) and then from there it is usually easy to convert the .xml file to .ly using xml2ly. Shane On Tue, May 24, 2011 at 9:53 PM, Marc Mouriesm...@mouries.net wrote: I'd like to make an arrangement of Bach BWV 1073: Canon. I found the Finale 2002 source files2 on the icking-music-archive.org and would like to know if there is a way to convert them to lilypond. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user Thanks for chiming in. Last time i tried to convert with musicxml2ly to convert to lilypond the result was really ugly and was likely more work than writing the piece from scratch. This piece is a canon where the 4 instruments play the same notes but using a different key. http://erato.uvt.nl/files/imglnks/usimg/f/f7/IMSLP88821-PMLP18465-BWV_1073.pdf I want to transpose it for 4 violins Would anyone has a script that would allow me to transpose and generate the lilypond code for the other violins? Example: generateAndTranspose +3 a4 a8 b c4 c8 d ... would generate c4 c8 d e4 e8 f ... -MM ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Strange transposing effect
D'Arcy J.M. Cain wrote Thursday, May 26, 2011 6:10 PM On Thu, 26 May 2011 09:58:41 -0700 Paul Scott waterho...@ultrasw.com wrote: Thanks. That kind of explains the first issue but I still don't understand why the D should dip down instead of up in the transposed section. Not exactly but absolute D is a fifth lower than absolute A. Right. That's why I thought that it would go up a fourth instead. No, the nearest-note algorithm applies only in relative mode. In absolute mode the D is below A in the same octave. Trevor ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Alternate, as in separate, chords
Stan Mulder wrote: Is it possible to put a different set of chords above the main line of chords ... And what about the parenthesis around the chord name. For parenthesizing see the thread with http://lists.gnu.org/archive/html/lilypond-user/2009-03/msg00016.html which also links to addBrackets, which Henning recommended. In the same thread, my code examples have (for comparison) two sets of chord names. You can do the same, but fill the first set with skips, e.g. s1, except at those places where you want to specify an alternative. Wholly skipped lines are removed automatically. Cheers, Robin ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
book and instrument
Hi all! When using a separate book for generating instrumental parts, is there a easy way to get rid of the superfluous instrument appearing with each bookpart? ---8--- \version 2.13.61 \book { \header { title = The Book Title instrument = instrument } \bookpart { \header { title = Act one } \score { \new Voice { c'4 } \header { piece = piece 1 } } \pageBreak \score { \new Voice { c'4 } \header { piece = piece 2 } } }%ends bookpart \bookpart { \header { title = Act two } \score { \new Voice { c'4 } \header { piece = piece 3 } } }%ends bookpart }%ends book ---8--- TIA, Jean-Charles ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: book and instrument
Le 26 mai 2011 à 22:40, Jean-Charles Malahieude a écrit : Hi all! When using a separate book for generating instrumental parts, is there a easy way to get rid of the superfluous instrument appearing with each bookpart? If you want the instrument to appear only on the title page, then you may define a first bookpart for this title page, where the instrument is defined: %% Title page \bookpart { \header { title = The Book Title instrument = instrument } \markup\null } %% Act I \bookpart { Or, if Act I starts on the first page, add instrument to its \header block. Then it will not be repeated on the following bookparts. Nicolas ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: book and instrument
On 26 May 2011 22:40, Jean-Charles Malahieude lily...@orange.fr wrote: Hi all! When using a separate book for generating instrumental parts, is there a easy way to get rid of the superfluous instrument appearing with each bookpart? The answer has been given on the French Users mailing list: http://lilypond-french-users.1298960.n2.nabble.com/bookpart-header-instrument-abc-is-printed-twice-tp5280023p5281062.html Nicolas Sceaux defines not-part-first-page and print-page-number-check-part-first and changes oddHeaderMarkup and evenHeaderMarkup accordingly. \paper { #(define (not-part-first-page layout props arg) (if (not (= (chain-assoc-get 'page:page-number props -1) (ly:output-def-lookup layout 'first-page-number))) (interpret-markup layout props arg) empty-stencil)) #(define (print-page-number-check-part-first layout props arg) (if (or (not (= (chain-assoc-get 'page:page-number props -1) (ly:output-def-lookup layout 'first-page-number))) (eq? (ly:output-def-lookup layout 'print-first-page-number) #t)) (create-page-number-stencil layout props arg) empty-stencil)) oddHeaderMarkup = \markup \fill-line { %% force the header to take some space, otherwise the %% page layout becomes a complete mess. \on-the-fly #not-part-first-page \fromproperty #'header:instrument \on-the-fly #print-page-number-check-part-first \fromproperty #'page:page-number-string } evenHeaderMarkup = \markup \fill-line { \on-the-fly #print-page-number-check-part-first \fromproperty #'page:page-number-string \on-the-fly #not-part-first-page \fromproperty #'header:instrument } } Maybe this could be implemented in LilyPond directly (and documented). Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Completely separate staff
Hi, how can I add a completely separate staff to my score? I want to display a single separate line below all other lines, which is not synchronized with or somehow related to the rest of the music. I tried the following (where someChords, melody, text and separateLine are defined elsewhere): \score { \chords { \someChords } { \melody } \addlyrics { \text } { \separateLine } } I also tried several other variations, i.e putting { \separateLine } in its own , but of course none worked. I'm sure that there is a way, but I just don't see it. I'd be glad, if someone could give me a hint. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Alternate, as in separate, chords
Stan Mulder st45882wz at earthlink.net writes: Is it possible to put a different set of chords above the main line of chords like this (I hope this formats correctly): (Db7) G7C And what about the parenthesis around the chord name. Is that possible? Thank you everybody for responding. I found something that works really well, although I don't know how to get a gray color... red works though. Also, the parenthesis are black, while the chord symbol is red. Any suggestions to get it coordinated? Also, is it possible to parenthesize multiple chords? Here's what I have done that works well. First I have two sets of chord blocks. harmonies = \chordmode { s4 c1 e2:sus4.7/b e:7 %etc } harmoniestwo = \chordmode { s4 \parenthesize c1 \parenthesize b2:m7 e:7 %etc with skips etc } And then in the score section, add an extra ChordNames block for harmoniestwo: \score { \transpose c c \new ChordNames { \set chordChanges = ##t \override ChordName #'color = #red \override ChordName #'font-size = #-0.5 \harmoniestwo } \new ChordNames { \set chordChanges = ##t \override ChordName #'font-size = #1.0 \harmonies } \new Voice = one { \melody } \new Lyrics \lyricsto one \text \new Lyrics \lyricsto one \texttwo \layout { } \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing for fixed y-offset of systems *calculated from top staff line*?
2011/5/25 Carl Sorensen c_soren...@byu.edu On 5/25/11 4:27 PM, Trevor Bača trevorb...@gmail.com wrote: Hi, I'm looking to vertically lay out systems in a very rigid and regular way. (This is the method I documented a while back in 4.4.2 'Explicit staff and system positioning' using the Y-offset and alignment-distances attributes of line-break-system-details.) The challenge is that this method produces different visual results than it used to now that the new vertical spacing code has been added into the system. Examples are the easiest way to show the difference. It would appear that what's going on here is that Lily's assessment of what counts as the topmost edge of a system has changed over time: previously, the Y-offset attribute of line-break-system-details applied to the top staff line of the topmost staff in a system; now, the Y-offset attribute of line-break-system-details applies to the outermost envelope (skyline?) of the system. This makes sense. But I would really like to be able to reproduce the utterly regular vertical spacing of my previous scores using current versions of Lily. Is there any way to achieve the vertical layout of systems that I'm looking for with modern versions of Lily? I couldn't get your examples to compile, so I couldn't test them. I think you want to set top-system-spacing and system-system-spacing with a 'stretchability of 0, which will place the system at a fixed location, regardless of the notes present. Hi Carl, So I tried the following ... %%% EX 3 %%% \version 2.13.61 \paper { evenHeaderMarkup = \markup \fill-line { } indent = #0 oddHeaderMarkup = \markup \fill-line { } top-margin = 20\mm system-system-spacing = #'( (basic_distance . 0) (minimum_distance . 0) (padding . 0) (stretchability . 0)) top-system-spacing = #'( (basic_distance . 0) (minimum_distance . 0) (padding . 0) (stretchability . 0)) } \new Staff { %%% PAGE 1 \overrideProperty #Score.NonMusicalPaperColumn #'line-break-system-details #'((Y-offset . 0)) c'1 \pageBreak \overrideProperty #Score.NonMusicalPaperColumn #'line-break-system-details #'((Y-offset . 0)) c1 } %%% END EX 3 %%% ... but the output appears to be the same as example 1. (Ie, the settings appear to have no effect.) Is there perhaps a mistake in my top-system-spacing and system-system-spacing settings? (And apologies for the miscompilation of exx 1 2; I just tried cutting and pasting from the thread on my end and they seem to compile ok, which is odd.) Trevor. -- Trevor Bača trevorb...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Completely separate staff
Hello On 26 May 2011, at 21:52, Fabian Binz fabianb...@yahoo.demailto:fabianb...@yahoo.de wrote: Hi, how can I add a completely separate staff to my score? I want to display a single separate line below all other lines, which is not synchronized with or somehow related to the rest of the music. I tried the following (where someChords, melody, text and separateLine are defined elsewhere): \score { \chords { \someChords } { \melody } \addlyrics { \text } { \separateLine } } I also tried several other variations, i.e putting { \separateLine } in its own , but of course none worked. I’m sure that there is a way, but I just don’t see it. I’d be glad, if someone could give me a hint. ___ I'm not really sure exactly want you want but just add another \score {...} under the first one. \score { \somenotes} \score { \morenotes } that's it. James ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Vertical spacing for fixed y-offset of systems *calculated from top staff line*?
On 5/26/11 4:09 PM, Trevor Bača trevorb...@gmail.com wrote: 2011/5/25 Carl Sorensen c_soren...@byu.edu On 5/25/11 4:27 PM, Trevor Bača trevorb...@gmail.com wrote: Is there any way to achieve the vertical layout of systems that I'm looking for with modern versions of Lily? I couldn't get your examples to compile, so I couldn't test them. I think you want to set top-system-spacing and system-system-spacing with a 'stretchability of 0, which will place the system at a fixed location, regardless of the notes present. Hi Carl, So I tried the following ... %%% EX 3 %%% \version 2.13.61 \paper { evenHeaderMarkup = \markup \fill-line { } indent = #0 oddHeaderMarkup = \markup \fill-line { } top-margin = 20\mm system-system-spacing = #'( (basic_distance . 0) (minimum_distance . 0) (padding . 0) (stretchability . 0)) top-system-spacing = #'( (basic_distance . 0) (minimum_distance . 0) (padding . 0) (stretchability . 0)) } \new Staff { %%% PAGE 1 \overrideProperty #Score.NonMusicalPaperColumn #'line-break-system-details #'((Y-offset . 0)) c'1 \pageBreak \overrideProperty #Score.NonMusicalPaperColumn #'line-break-system-details #'((Y-offset . 0)) c1 } %%% END EX 3 %%% ... but the output appears to be the same as example 1. (Ie, the settings appear to have no effect.) Is there perhaps a mistake in my top-system-spacing and system-system-spacing settings? (And apologies for the miscompilation of exx 1 2; I just tried cutting and pasting from the thread on my end and they seem to compile ok, which is odd.) Oh -- it's special space characters that break compliation. Sometimes the emails have 0xA0 instead of 0x20 for spaces, IIRC. I'm sorry that I didn't make it work properly. padding needs to be negative to prevent the staves from changing places in response to the notes etc. \version 2.13.61 \paper { evenHeaderMarkup = \markup \fill-line { } indent = #0 oddHeaderMarkup = \markup \fill-line { } top-margin = 20\mm system-system-spacing = #'( (basic_distance . 24) (minimum_distance . 0) (padding . -10) (stretchability . 0)) top-system-spacing = #'( (basic_distance . 24) (minimum_distance . 0) (padding . -10) (stretchability . 0)) } \new Staff { %%% PAGE 1 %\overrideProperty #Score.NonMusicalPaperColumn %#'line-break-system-details #'((Y-offset . 0)) c'1 \pageBreak %\overrideProperty #Score.NonMusicalPaperColumn %#'line-break-system-details #'((Y-offset . 0)) c1 } As I checked this out, the staff position was fixed on both pages. HTH, Carl ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert from .mus to .ly (Bach BWV 1073: Canon )
On 11-05-26 11:18 AM, Marc Mouries wrote: On 5/24/2011 10:01 PM, Shane Brandes wrote: Yes. First you must convert the Finale 2002 file to a Finale version that supports exporting to a .xml version (Finale 2007 or thereabouts) and then from there it is usually easy to convert the .xml file to .ly using xml2ly. Shane On Tue, May 24, 2011 at 9:53 PM, Marc Mouriesm...@mouries.net wrote: I'd like to make an arrangement of Bach BWV 1073: Canon. I found the Finale 2002 source files2 on the icking-music-archive.org and would like to know if there is a way to convert them to lilypond. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user Thanks for chiming in. Last time i tried to convert with musicxml2ly to convert to lilypond the result was really ugly and was likely more work than writing the piece from scratch. This piece is a canon where the 4 instruments play the same notes but using a different key. http://erato.uvt.nl/files/imglnks/usimg/f/f7/IMSLP88821-PMLP18465-BWV_1073.pdf I want to transpose it for 4 violins Would anyone has a script that would allow me to transpose and generate the lilypond code for the other violins? Example: generateAndTranspose +3 a4 a8 b c4 c8 d ... would generate c4 c8 d e4 e8 f ... -MM The simplest thing would be the \transpose command: \version 2.13.61 violinI = \relative c'' { a4 a8 b c4 c8 d} violinII = \transpose a c' {\violinI} \score { \violinI \violinII HTH, and the Notation Reference section 1.2.1 is a good place to start, too! Colin -- The test of our progress is not whether we add more to the abundance of those who have much, it is whether we provide enough for those who have too little. -Franklin D. Roosevelt, 32nd US President (1882-1945) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert from .mus to .ly (Bach BWV 1073: Canon )
On 5/26/2011 9:27 PM, Colin Campbell wrote: On 11-05-26 11:18 AM, Marc Mouries wrote: On 5/24/2011 10:01 PM, Shane Brandes wrote: Yes. First you must convert the Finale 2002 file to a Finale version that supports exporting to a .xml version (Finale 2007 or thereabouts) and then from there it is usually easy to convert the .xml file to .ly using xml2ly. Shane On Tue, May 24, 2011 at 9:53 PM, Marc Mouriesm...@mouries.net wrote: I'd like to make an arrangement of Bach BWV 1073: Canon. I found the Finale 2002 source files2 on the icking-music-archive.org and would like to know if there is a way to convert them to lilypond. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user Thanks for chiming in. Last time i tried to convert with musicxml2ly to convert to lilypond the result was really ugly and was likely more work than writing the piece from scratch. This piece is a canon where the 4 instruments play the same notes but using a different key. http://erato.uvt.nl/files/imglnks/usimg/f/f7/IMSLP88821-PMLP18465-BWV_1073.pdf I want to transpose it for 4 violins Would anyone has a script that would allow me to transpose and generate the lilypond code for the other violins? Example: generateAndTranspose +3 a4 a8 b c4 c8 d ... would generate c4 c8 d e4 e8 f ... -MM The simplest thing would be the \transpose command: \version 2.13.61 violinI = \relative c'' { a4 a8 b c4 c8 d} violinII = \transpose a c' {\violinI} \score { \violinI \violinII HTH, and the Notation Reference section 1.2.1 is a good place to start, too! Colin -- i need to generate the actual lilypond notes and not just use the transpose because I'd like to be able to add fingerings. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert from .mus to .ly (Bach BWV 1073: Canon ) - SOLVED
This piece is a canon where the 4 instruments play the same notes but using a different key. http://erato.uvt.nl/files/imglnks/usimg/f/f7/IMSLP88821-PMLP18465-BWV_1073.pdf I want to transpose it for 4 violins Would anyone has a script that would allow me to transpose and generate the lilypond code for the other violins? Example: generateAndTranspose +3 a4 a8 b c4 c8 d ... would generate c4 c8 d e4 e8 f ... -MM i need to generate the actual lilypond notes and not just use the transpose because I'd like to be able to add fingerings. I found this website which allows to transpose lilypond code: http://www.izmatazia.nl/snel/transposer.php ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: convert from .mus to .ly (Bach BWV 1073: Canon ) - SOLVED
On 11-05-26 07:40 PM, Marc Mouries wrote: This piece is a canon where the 4 instruments play the same notes but using a different key. http://erato.uvt.nl/files/imglnks/usimg/f/f7/IMSLP88821-PMLP18465-BWV_1073.pdf I want to transpose it for 4 violins Would anyone has a script that would allow me to transpose and generate the lilypond code for the other violins? Example: generateAndTranspose +3 a4 a8 b c4 c8 d ... would generate c4 c8 d e4 e8 f ... -MM i need to generate the actual lilypond notes and not just use the transpose because I'd like to be able to add fingerings. I found this website which allows to transpose lilypond code: http://www.izmatazia.nl/snel/transposer.php Fascinating! And bookmarked, too. Thanks! Colin -- The test of our progress is not whether we add more to the abundance of those who have much, it is whether we provide enough for those who have too little. -Franklin D. Roosevelt, 32nd US President (1882-1945) ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user