Printing music compactly
I need to get the whole of a piece (originally 5 pages) onto 1 or 2 sheets of A4. It doesn't matter how small the print is - at the same time, I don't want to waste space. I have got a usable result, but it isn't quite what I was hoping for: ny .ly file produces 4 pages, so by printing from Document Viewer at 4 pages per sheet, I can get the whole piece on to a single sheet of A4! I can certainly use this, if I can't come up with anything better. What I would really like to do, though, is to get the whole piece on to 2 pages of A4 (portrait layout), with staves running right across each page as normal, and without too much blank space between staves, so that the print size can be as large as possible. I have tried various ways to achieve this. Firstly I tried #(set-global-staff-size 15), and progressively smaller values, but this was not at all successful: at smaller sizes it just gave spindly and illegible notation with lots of wasted space. Then I hit on the idea of increasing the paper size, e.g. with '#(set-default-paper-size a2)': I though this would work, and I could scale the results down on to A4. But again I find that there is an enormous amount of wasted space. A2 has 4 times the area of A4, so I expected a piece which uses just over 3½ pages of A4 to fit on to two pages of A3 or one page of A4. But with the A2 size, it still extends on to a third page. Page 1 has 8 staves with a lot of wasted space, Page 2 has 12 staves more closely packed (though still with some wasted space), and page 3 has 3 fairly closely spaced staves. I have tried '\paper { annotate-spacing = ##t }', and obviously from the results I should, eventually, be able to sort out what I need to do. The trouble is, I need the finished item fairly urgently. So, can anybody give me a quick hack to get music which is proportioned normally (as regards the ratios between staves, note-heads, text etc. etc.), and which has little or no wasted space between staves? The default vertical spacings in Lilypond do seem to be rather bizarre. David ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Printing music compactly
Hi David, I need to get the whole of a piece (originally 5 pages) onto 1 or 2 sheets of A4. It doesn't matter how small the print is - at the same time, I don't want to waste space. Have you tried \paper { page-count = 2 } ? Hope this helps! Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Noobie question. Simple fix needed
Hello all, How can I fix http://old.nabble.com/file/p28574688/01_.ly 01_.ly in order to have http://old.nabble.com/file/p28574688/test.jpg test.jpg as result? http://old.nabble.com/file/p28574688/test.jpg Thanks a lot! Giovanni -- View this message in context: http://old.nabble.com/Noobie-question.-Simple-fix-needed-tp28574688p28574688.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Noobie question. Simple fix needed
On Sun, 2010-05-16 at 08:54 -0700, zxxz wrote: Hello all, How can I fix http://old.nabble.com/file/p28574688/01_.ly 01_.ly in order to have http://old.nabble.com/file/p28574688/test.jpg test.jpg as result? http://old.nabble.com/file/p28574688/test.jpg Thanks a lot! Giovanni Ciao Giovanni, welcome! You need to put some music in the upper voice (in this case, a spacer rest): upper = \relative c' { \clef treble \time 2/4 \override Staff.TimeSignature #'stencil = ##f s2 } lower = \relative c, { \clef bass \time 2/4 \override Staff.TimeSignature #'stencil = ##f b4 s4 } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
noobie question. percussion instruments
Dear list I am new in Lilypond and got the following problem defining my percussion instruments. According to the manual I did the following this example works fine \version 2.12.3 #(define mibataca '( (acousticbassdrum diamond #f -4) (hiwoodblock default #f 1) (lowoodblock default #f 3) (acousticsnare cross #f 2) (lowfloortom default #f -2) (highfloortom default #f -1) (lowtom default #f 0) (opentriangle triangle #f 5) ) ) timb = \drummode {bda8 sna wbh wbl tomfl tomh trio } \score { \new DrumStaff { \override Staff.StaffSymbol #'line-positions = #'(-2 1 ) \override StaffSymbol #'line-count = #2 \override Staff.BarLine #'bar-size = #3 \set DrumStaff.drumStyleTable = #(alist-hash-table mibataca) \timb } but, when add cymbals to the same instrument they never got their new positon or noteheads. I define a cymbal drums and same thing happens. Is this a bug or cymbals have some parameters extra i missing ? #(define platillos '( (chinesecymbal triangle #f -3 ) (crashcymbala diamond #f 0) ) ) pla = \drummode {cymch cymc} \new DrumStaff { \override Staff.StaffSymbol #'line-positions = #'(-2 1 ) \override StaffSymbol #'line-count = #2 \override Staff.BarLine #'bar-size = #3 \set DrumStaff.drumStyleTable = #(alist-hash-table platillos) \pla } %--- thanks in advance roberto ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: noobie question. percussion instruments
2010/5/16 Roberto Morales roberto...@prodigy.net.mx: Dear list I am new in Lilypond and got the following problem defining my percussion instruments. According to the manual I did the following this example works fine [...] but, when add cymbals to the same instrument they never got their new positon or noteheads. I define a cymbal drums and same thing happens. Is this a bug or cymbals have some parameters extra i missing ? Hi Roberto! I never use percussions but I tried compiling your code and the the positions are as expected and the notehead of chinesecymbal is a triangle AFAICS (I use 2.13.21). crashcymbala is also at right position but hotehead is wrong and I think I know why. According to the doc: http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Percussion-notes the note name of crashcymbala is cymca, not cymc. So either replace crashcymbala by crashcymbal (without the final 'a'), either replace cymc by cymca. ;) Cheers, Xavier -- Xavier Scheuer x.sche...@gmail.com ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Noobie question. Simple fix needed
Hi, zxxz schrieb: Weird name, isn't it? ;) How can I fix http://old.nabble.com/file/p28574688/01_.ly 01_.ly in order to have http://old.nabble.com/file/p28574688/test.jpg test.jpg as result? Just put a note in the upper stuff (or use s4 if you don't want to see anything up there) -- MfG Jan signature.asc Description: This is a digitally signed message part. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Printing music compactly
Why not just change the page size to something larger than A4 in the paper section (don't change anything else) and then just use the reducing capabilities of the printer driver to shrink the output to A4. I have one score that occupies 17 pages when the ly file is set to output to A4. I changed A4 to A3 and it outputs to 8 pages, and I can get that 8 pages printed on A4 by telling the printer driver to shrink pages to fit. Nick ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Midi2ly Error
I'm encountering problems with midi2ly. I receive the error below when running midi2ly on midi files exported from Reaper, a DAW. I receive no error when converting midi files created by Lilypond or Anvil Studio, a midi only program. Any insight or suggestions for exporting midi would be greatly appreciated. C:\Documents and Settings\jt\Desktopmidi2ly Test8.mid Traceback (most recent call last): File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 991, in ? main() File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 989, in main convert_midi (f, o) File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 823, in convert_midi for (dur, num, den) in global_options.allowed_tuplets: SystemError: /main/src/gub/target/mingw/src/python-2.4.5/Objects/listobject.c:255: bad argument to internal function Lilypond version 2.2.13-1 (Windows XP) ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Midi2ly Error
It's a known problem for windows. http://code.google.com/p/lilypond/issues/detail?id=834 The info about different midi programs is interesting, though, and might help somebody fix it. If you can duplicate the problem using a very simply score (1 staff, 1 note, with 2 or 3 different programs), could you attach those files to that bug report? Sorry, - Graham On Sun, May 16, 2010 at 02:07:11PM -0700, Jonathan Townes wrote: I'm encountering problems with midi2ly. I receive the error below when running midi2ly on midi files exported from Reaper, a DAW. I receive no error when converting midi files created by Lilypond or Anvil Studio, a midi only program. Any insight or suggestions for exporting midi would be greatly appreciated. C:\Documents and Settings\jt\Desktopmidi2ly Test8.mid Traceback (most recent call last): File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 991, in ? main() File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 989, in main convert_midi (f, o) File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 823, in convert_midi for (dur, num, den) in global_options.allowed_tuplets: SystemError: /main/src/gub/target/mingw/src/python-2.4.5/Objects/listobject.c:255: bad argument to internal function Lilypond version 2.2.13-1 (Windows XP) ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Midi2ly Error
Yes, and that's why I asked you to create tiny midi files with the different programs, and to upload them to that particular bug report. If the files only contain one note, it'll be easier to examine them for differences (if necessary, byte-by-byte). - Graham On Sun, May 16, 2010 at 02:15:51PM -0700, Jonathan Townes wrote: Graham, It must be something in the header of the files, because I don't see much difference in looking at the event lists of midi files created in Lilypond and other problems. -Jonathan On Sun, May 16, 2010 at 2:11 PM, Graham Percival gra...@percival-music.ca wrote: It's a known problem for windows. http://code.google.com/p/lilypond/issues/detail?id=834 The info about different midi programs is interesting, though, and might help somebody fix it. If you can duplicate the problem using a very simply score (1 staff, 1 note, with 2 or 3 different programs), could you attach those files to that bug report? Sorry, - Graham On Sun, May 16, 2010 at 02:07:11PM -0700, Jonathan Townes wrote: I'm encountering problems with midi2ly. I receive the error below when running midi2ly on midi files exported from Reaper, a DAW. I receive no error when converting midi files created by Lilypond or Anvil Studio, a midi only program. Any insight or suggestions for exporting midi would be greatly appreciated. C:\Documents and Settings\jt\Desktopmidi2ly Test8.mid Traceback (most recent call last): File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 991, in ? main() File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 989, in main convert_midi (f, o) File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 823, in convert_midi for (dur, num, den) in global_options.allowed_tuplets: SystemError: /main/src/gub/target/mingw/src/python-2.4.5/Objects/listobject.c:255: bad argument to internal function Lilypond version 2.2.13-1 (Windows XP) ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
vertical spacing problem
Hi, I have problem with the attached vocal score and I couldn't reproduce it with tiny example... I get 2-paged layout http://gregoriana.sk/gg/wp-content/uploads/lasso-qui_manducat2v1.pdf with the next to last row commented out (\markup), There seems to be lot of space at the bottom of the second page, but if I add the \markup, output is on 3 pages http://gregoriana.sk/gg/wp-content/uploads/lasso-qui_manducat2v2.pdf \version 2.13.19 Is this a bug? Marek \version 2.13.19 #(set-global-staff-size 16.5) date = #(strftime %Y-%m-%d (localtime (current-time))) \header{ composer= \markup \center-column {Orlando di Lasso \small (1532 - 1594)} title=Communio: Qui manducat copyright= \markup {Marek Klein, gregoriana.sk, \date} } %5 global={ \key f \major %\autoBeamOff } %%% MusicSopranA = \relative c''{ R1 R1 R1 | r2 c2 | c2( d | e) e( | d) d | c c~ | %str141 c e( | g2. ) g4 | g2 e( | f e4 f | f8 e d2 cis8 b | cis d4 cis!8) d2~ | d r4 c | bes a( b c~ | c4 b) c2~ | c r4 g | a8( bes c a bes c d4~ | d c) d bes | %142 a2 a | r r4 d~( | d8 c d e f4. e16 d | c8 bes c4) bes d~( | d8 c c2) b4 | c a c d~ | d cis d2 | r4 c c c~ | c c c2 | r4 c4.( b16 a b!4) | c1 | c2. g4 | a1\fermata \bar |. | } MusicAlt = \relative c'' { R1 R1 R1 | g2 g( | a4. g8 f e d4) | g g2( c4~ | c bes8 a bes4) bes | a2 g | %str141 c,2 c' | c4 c c8( g c4~ | c8 b16 a b!4) c c~ | c bes g a~( | a8 g16 f g4) a2 | r4 a bes2 | a4.( bes8 c4) g~( | g8 f e f g4) a g4.( f8 e f g4) | a2 g | r2 r4 d | a' a f f~ | %142 f4 c r2 | r a'2( | bes) a~ | a f4 d | a'4( g8 f g2) | r a | a4 a2 g4 | g2 g | a g4 a | a2 r4 d, | g a2( g4~ | g8 f f2) e4 | f1\fermata | } MusicTenorA = \relative c' { c2 c~( | c4 d2) e4~ | e e4.( d8 c4~ | c4) b c c~ | c a2 f4 | r g c2 | g1 | R1 | %str141 e'2( g~ | g4) g g2 | g,4. g8 g'2 | a4 f r2 | r2 e2 | e( g) | d( e | d4 c d2) | d2( c) | R1 | e2 g | e( d) | %142 r4 f4.( e8 d4) | c( bes a2) | g r | R1 | R1 | e'2( f | e d | e c) | c r4 c | c2( d | c) c~ | c1~ | c1\fermata | } MusicTenorB = \relative c' { R1 R1 | c2 c( | d2 e4. d16 e | f4 c2 b4) | c2 e( | g2.) g4 | e f4.( e16 d e8 f | %141 g8 a g4. f8 e d | e1) | d2 r4 c~ | c d e c | d2 r | a2 g4 g'~( | g8 f16 e f4) g2 | r2 r4 f4 | d4 g4.( f8 e d | e c f2 e8 d | c2) d4 bes | a2( bes) | %142 c4 a d8( e f g | a4) d, r2 | r4 d4.( c8 d e | f4 e8 f d e f g | f8 e d c d2) | c( a) | r4 a2 b4 | c4.( d8 e4) e | f( e8 d e4) e | f2 g4.( f8 | e4) f f, g | a2 g4. g8 | f1\fermata | } MusicBas = \relative c { r2 f | f( g | a) a( | g) r4 c, | f4.( e8 d2) | c1 | R1 | a'2( c~ | %str141 c4) c c2~ | c1 | r2 c( | a4 bes c a | bes2) a | R1 | r2 c2 | g4 a( g f) | g2 r | a c | a( g) | R1 | %142 f2 d4.( e8 | f4 g2 fis4) | g2 r | a2( bes) | a2( g) | a4.( g8 f4 d) | a'2 fis4 g | c,2 r4 c | f8( g a bes c bes a g | f8 g a4) g g | c, f2 e4 | f2 c | f1\fermata | } %%% TextSopranA = \lyricmode { et bi -- bit, et bi -- bit san -- gui -- nem me -- um, in me ma -- net, et e -- go in e -- o, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus. } TextAlt = \lyricmode { et bi -- bit san -- gui -- nem me -- um, san -- gui -- nem me -- um, san -- gui -- nem me -- um, in me ma -- net, in me ma -- net, et e -- go in e -- o, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus. } TextTenorA = \lyricmode { et bi -- bit san -- gui -- nem, et bi -- bit, et bi -- bit san -- gui -- nem, san -- gui -- nem me -- um, in me ma -- net, et e -- go in e -- o, di -- cit Do -- mi -- nus. } TextTenorB = \lyricmode { et bi -- bit san -- gui -- nem me -- um, san -- gui -- nem me -- um, in me ma -- net, in me ma -- net, et e -- go in e -- o, di -- cit, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus. } TextBas = \lyricmode { et bi -- bit, et bi -- bit san -- gui -- nem me -- um, in me ma -- net, et e -- go in e -- o, di -- cit, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus, di -- cit Do -- mi -- nus. } %%% \book { \score { \new ChoirStaff \new Voice = sopran { \set Staff.instrumentName = Sopran \set Staff.shortInstrumentName = S \global \MusicSopranA } \new Lyrics \lyricsto sopran { \TextSopranA } \new Voice = alt { \set Staff.instrumentName = Alt 1 \set Staff.shortInstrumentName = A1 \global \MusicAlt } \new Lyrics \lyricsto alt { \TextAlt } \new Voice = tenora { \set Staff.instrumentName = Alt 2 \set Staff.shortInstrumentName = A2 \clef G
musicxml2ly, midi2ly etc. broken ?
Hello, Since a few versions (in the development branch, now 2.13.21), I get that kind of message while running converters included in Lilypond. This is the message shown when running midi2ly from the Terminal under Mac OS X - Could not find platform independent libraries prefix Could not find platform dependent libraries exec_prefix Consider setting $PYTHONHOME to prefix[:exec_prefix] 'import site' failed; use -v for traceback Traceback (most recent call last): File /Applications/LilyPond.app/Contents/Resources/bin/midi2ly, line 37, in module import os ImportError: No module named os Hello, Since a few versions (in the development branch, now 2.13.21), I get that kind of message while running converters included in Lilypond. This is the message shown when running midi2ly from the Terminal under Mac OS X - Any idea about fixing that (aside running an older verison) ? Do other people have the same problem ? -- View this message in context: http://old.nabble.com/musicxml2ly%2C-midi2ly-etc.-broken---tp28577716p28577716.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: vertical spacing problem
Marek Klein wrote: Hi, I have problem with the attached vocal score and I couldn't reproduce it with tiny example... i added 2 more options, maybe these could help: \paper { % page-count = 2 ragged-bottom = ##f ragged-last-bottom = ##f } -- View this message in context: http://old.nabble.com/vertical-spacing-problem-tp28577461p28577755.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Midi2ly Error
Jonathan Townes-2 wrote: I'm encountering problems with midi2ly. I receive the error below when running midi2ly on midi files exported from Reaper, a DAW. I receive no error when converting midi files created by Lilypond or Anvil Studio, a midi only program. Any insight or suggestions for exporting midi would be greatly appreciated. C:\Documents and Settings\jt\Desktopmidi2ly Test8.mid Traceback (most recent call last): File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 991, in ? main() File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 989, in main convert_midi (f, o) File C:\Program Files\LilyPond\usr\bin\midi2ly.py, line 823, in convert_midi for (dur, num, den) in global_options.allowed_tuplets: SystemError: /main/src/gub/target/mingw/src/python-2.4.5/Objects/listobject.c:255: bad argument to internal function Lilypond version 2.2.13-1 (Windows XP) are you sure you're using the correct version? problems with midi2ly often occur when - the filename contains blanks - the directory contains blanks best is to make sure you run midi2ly from the directory where the file is. (use CD … to go there) if the filename contains blanks, include it in quadruple double-quotes () hth -- View this message in context: http://old.nabble.com/Midi2ly-Error-tp28577377p28577881.html Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: noobie question. percussion instruments
Hi XavierThanks for your observation in my mistyping, but I still got the same mistake and compilation still looks cleanProcessing `test.ly'Parsing...Interpreting music...Preprocessing graphical objects...Finding the ideal number of pages...Fitting music on 1 page...Drawing systems...Layout output to `test.ps'...Converting to `./test.pdf'...-% codes corrected#(define platillos '((chinesecymbal triangle AFICS #f -3 )(crashcymbal default #f 1) ))pla = \drummode {cymch cymc}new DrumStaff {\override Staff.StaffSymbol #'line-positions = #'(-2 1 )\override StaffSymbol #'line-count = #2\override Staff.BarLine #'bar-size = #3\set DrumStaff.drumStyleTable = #(alist-hash-table platillos)\pla}result in pdf test.pdf Description: Adobe PDF document I download 2.13.21 and got the same results. I am on Mac OSX 10.6.3robertoOn May 16, 2010, at 3:13 PM, Xavier Scheuer wrote:2010/5/16 Roberto Morales roberto...@prodigy.net.mx:Dear listI am new in Lilypond and got the following problem defining mypercussion instruments. According to the manual I did the followingthis example works fine[...]but, when add cymbals to the same instrument they never got theirnew positon or noteheads.I define a cymbal drums and same thing happens. Is this a bug orcymbals have some parameters extra i missing ?Hi Roberto!I never use percussions but I tried compiling your code and thethe positions are as expected and the notehead of chinesecymbal isa triangle AFAICS (I use 2.13.21).crashcymbala is also at right position but hotehead is wrong and Ithink I know why.According to the doc:http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Percussion-notesthe "note name" of crashcymbala is "cymca", not "cymc".So either replace crashcymbala by crashcymbal (without the final 'a'),either replace "cymc" by "cymca". ;)Cheers,Xavier--Xavier Scheuer x.sche...@gmail.com___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: noobie question. percussion instruments
Roberto == Roberto Morales roberto...@prodigy.net.mx writes: Roberto Hi Xavier Thanks for your observation in my mistyping, but I Roberto still got the same mistake and compilation still looks clean Roberto #(define platillos '( (chinesecymbal triangle AFICS #f -3 ) Roberto (crashcymbal default #f 1) ) ) There are some non-printing characters in there -- a control-B and a control-A --- they may be perturbing your results. -- Dr Peter Chubb peter DOT chubb AT nicta.com.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia All things shall perish from under the sky/Music alone shall live, never to die ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: noobie question. percussion instruments
Correct!! thank you very much Peter r- On May 16, 2010, at 10:51 PM, Peter Chubb wrote: Roberto == Roberto Morales roberto...@prodigy.net.mx writes: Roberto Hi Xavier Thanks for your observation in my mistyping, but I Roberto still got the same mistake and compilation still looks clean Roberto #(define platillos '( (chinesecymbal triangle AFICS #f -3 ) Roberto (crashcymbal default #f 1) ) ) There are some non-printing characters in there -- a control-B and a control-A --- they may be perturbing your results. -- Dr Peter Chubb peter DOT chubb AT nicta.com.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia All things shall perish from under the sky/Music alone shall live, never to die ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
3 part fugue
Hello, I'm learning counterpoint. The 3 part fugue below is on 2 staves. I used both and new voice, but my teacher still said the result is not good. Why? Regards Haipeng \version 2.13.21 % automatically converted from 2.xml str = \change Staff = rh stl = \change Staff = lh \header { encodingsoftware = Sibelius 6.1 tagline = Sibelius 6.1 encodingdate = 2010-05-14 } #(set-global-staff-size 19.9169291339) \paper { paper-width = 21.0\cm paper-height = 29.7\cm top-margin = 1.27\cm botton-margin = 1.27\cm left-margin = 1.27\cm right-margin = 1.27\cm between-system-space = 1.62\cm page-top-space = 1.27\cm } one = \relative c'' { \clef treble \key bes \major \time 2/2 | % 1 R1*9^\markup{ \bold {Allegro moderato} } -A | g2 d' | bes4 g ees2\trill | d8( e fis g a c) bes a | g4 s2. \bar || \key d \major R1*10^\markup{ \bold {Andante grazioso} } -B | d2 g ~ | g4 a8( g) fis4 b | e,2 a | d, g | cis,4 fis2 e4 | d s2. \bar || } two = \relative c' { R1*3 | d2 g | f4 d bes2\trill | a8( b cis d e g) f e | d4 e8 f g2 ~ | g8 c, d ees! f2 ~ | f8 bes,( ees d c bes a4) | bes8 a bes c d4 g ~ | g8 d( ees d) c4 d8 c | bes4 a8( bes c4) \stl fis, ~ | fis8 g s2. \bar || \break \str R1*5 | a2 d ~ | d4 e8( d) cis4 fis | b,2 e | a, d | g,4 cis2 b4 | a b8 a b4 d | e2 ~ e8 cis( d b) | gis4 a8 b cis4 a8 g | fis4 g8 a b4 g8 fis | e8( g a b) cis2 | d4 s2. \bar |. } three = \relative g { \clef bass \key bes \major \time 2/2 | % 1 g2 d'2 | % 2 bes4 g4 es2 \trill | % 3 d8 ( e8 fis8 g8 a8 c8 ) bes8 a8 | % 4 bes4 g8 a bes4 d ~ | d8 a( bes a) g4 a8 g | f4( e8 f g4) cis, | d4 r r8 bes' c bes | a4 r r8 a bes a | g4 c, d e8 fis | g4 e fis bes8 a | g2 a4 fis | g ees2 d4 | ees s2. \bar || \break | % 5 \key d \major | % 5 d2 g2 ~ | % 6 g4 a8 ( g8 ) fis4 b4 | % 7 e,2 a2 | % 8 d,2 g2 | % 9 cis,4 fis2 e4 | d4 fis8 e fis4 a | b2 ~ b8 gis( a fis) | dis4 e8 fis g!4 e8 d | cis4 d8 e fis4 d8 c | b( d e fis) g2 | fis8 e fis4 g b, | e cis d2 ~ | d8 b( cis b) a4 cis | c8 a( b a) g4 b | cis4. b8 a( gis a ais) | b4 s2. \bar |. } % The score definition \score { \new PianoStaff \new Staff = rh \new Voice = I { \one } \new Voice = II { \two } \new Staff = lh { \three } \layout { } \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: 3 part fugue
On 17.05.2010, at 06:55, 胡海鹏 - Hu Haipeng wrote: Hello, I'm learning counterpoint. The 3 part fugue below is on 2 staves. I used both and new voice, but my teacher still said the result is not good. Why? Hello, you probably want to add \voiceOne to the one part and \voiceTwo to the two part. Also, at the end of A, two goes to the bottom staff, consequently, it would need \voiceOne when it is on the bottom staff, three would need \voiceTwo and one would need \oneVoice. hope this helps, James.___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user