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
download site down?
Hello, I find Lilypond 2.13.16 is available, but I can't download it. The linuxaudio.org is unavailable. When I enter the address manually, google comes up to try to search the address. I use the antiblockade software to skip the G FW, but the result is the same. Is the site down? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: articulate and tie playback above 2.13.8
Excellent! Thank you! Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: articulate and tie playback above 2.13.8
Yes, if not use articulate, the ties play correctly. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
articulate and tie playback above 2.13.8
Hello, I find the problem concerning ties playback since 2.13.8. When I use articulate script, the ties are broken in midi. Please try yourself to find where the bug is. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: Divisi and unison staves, how to hide?
Thank you very much. I ever thought about it, but all examples in NR I know are using this override in layout block. So I didn't know whether it can be used as this. So I suggest it should be added in the documentation. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Divisi and unison staves, how to hide?
Hello, I have a problem with temporarily divisi desks (pult). At the beginning of the music, the 1st violin is divided into bracketed two parts to generate different harmonics. However, it becomes unis in the future, so I must prepare a separate violin I part. If I need to show all instruments at the beginning, then both violin I and the divided two parts are shown. If I use remove-empty = #f in all staves except violin I, then the result is ok. But all the other staves will never be hidden. I think Finale and Sibelius will not have this issue. How to solve this problem? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: Re: 2.13.13 and previous devel versions has such error
I now use the following command line setting to reject the "read" problem: for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 But the ugly tie playback problem is still here, so I have to again roll back to 2.13.7. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: Re: 2.13.13 and previous devel versions has such error
Thanks. I ever tried it in 2.13.10 by recalling an email from someone in the early list, but it was of no use. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: 2.13.13 and previous devel versions has such error
Reboot system? I've never thought about it, but it may not be the key. Any versions before 2.13.10 can run without problem. The same error occurred in the versions (perhaps) 2.11.50-51. Perhaps further 2.14 can run without any problem? If I still can't find the key, I have to either continue using 2.13.7 or use command line, which is annoying to me. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: 2.13.13 and previous devel versions has such error
Thank you for your email. 2.12 and 2.13.7 can compile it without any problem. I ever tried a very simple snippet such as: \version "2.13.11" % the problem came since this version \Score { \new Staff { \clef treble \time 2.4 c,2 } \layout {} } and the error still appeared. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: 2.13.13 and previous devel versions has such error
Then Here's the source file. Very simple piano score. Does it have errors itself? Haipeng \version "2.13.7" \header { tagline = ##f dedication = \markup { \bold "DEDICATED TO MY CLASSMATES IN THE COLLEGE FOR ADULTS" } title = \markup { \fontsize #2 "Calling" } composer = \markup { \fontsize #3 \bold "Hu Haipeng" } copyright = "© 2006, All Rights Reserved" } upper = \relative c'' { \clef treble \key fis \minor \time 2/2 \tempo 2=48 8\(^\markup { \column { \bold \italic "Andante Espressivo" \bold "Rubato Recitativo" } } 4.\) | 8\(<< { 16 } \\ { d,8 } >> 4.\) | \time 3/2 8\( 4 8 2\)\arpeggio | \time 5/4 << { 8\( 4\arpeggio a8\arpeggio fis4. ~ fis4\) } \\ { s4 cis8\arpeggio b 2.\arpeggio } >> | \time 2/2 8\( 4.\) | 8\(^\markup { \bold \italic "Stretto Appasionato" }<< { b16 a\upmordent } \\ { 8 } >> 4.\) | \time 5/4 << { 8\( ^\markup { \bold \italic "Rit." } fis16->\>\arpeggio e cis8 ~ cis2\)\!\fermata } \\ { s2 2.\arpeggio\fermata } >> | \time 2/2 << { 8\(^\markup { \bold \italic "A Tempo" }b16 a fis4.\) } \\ { s2 } >> | << { 8\(^\markup { \bold \italic "Sostenuto" }b16->\arpeggio a fis4.\) } \\ { s2 \arpeggio } >> | \time 3/2 << { a8->\(\>\arpeggio fis4.\)\! a8\(\>\arpeggio fis4. ~ fis2\)\!\fermata } \\ { 2\arpeggio 1\arpeggio } >> \bar "|." } lower = \relative c { \clef bass \key fis \minor \time 2/2 8 4. | 82\arpeggio | 8 4 8 2\arpeggio | 8 4\arpeggio 2.\arpeggio | 8 4. | 82\arpeggio | 82.\arpeggio\fermata | 82 | 82->\arpeggio | 2\arpeggio 1\arpeggio\fermata \bar "|." } dynamics = { s1\mf | s | s1. | s4\dim s4 s2.\!\p | s1\mf\> | s | s2 s2.\!\f | s1\mp | s4\< s4 s2\!\> | s2\p s1\pp | } \score { \new PianoStaff << \set PianoStaff.connectArpeggios = ##t \new Staff = "upper" \upper \new Dynamics = "dynamics" \dynamics \new Staff = "lower" { \lower } >> \header { piece = \markup { \bold "Composed on April 26, 2006" } } \layout { \context { \Staff \consists Span_arpeggio_engraver } } } \score { \new PianoStaff << \new Staff = "upper" << \upper \dynamics >> \new Staff = "lower" << \lower \dynamics >> >> \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
2.13.13 and previous devel versions has such error
Hello, Now I get the error of Devel version 2.13.13: Lilypond-windows.exe "0x007aa281" command uses "0x" ram, this ram cannot be "read". What's wrong? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: RemoveEmptyRhythmicStaffContext doesn't work
Ha, thanks. But I'm not so stupid. Of course I have \layout { \context { \RemoveEmptyStaffContext \RemoveEmptyRhythmicStaffContext } } And then the error: xx\xx\xx.ly:nn:nn: error: syntax error, unexpected CONTEXT_DEF_IDENTIFIER \RemoveEmptyRhythmicStaffContext ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
RemoveEmptyRhythmicStaffContext doesn't work
Hello, I've looked into engraver-init.ly, and RemoveEmptyRhythmicStaffContext is there. But when I include it with \RemoveEmptyStaffContext in my orchestral score, LP complains about such line. Why? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
three questions in one
Hello, Here're three problems: 1. The recent devel versions can't work properly. Under XP, if I press enter on the file attaached (and all other files), both 2.13.11 and 12 gives out abort message, saying whatever RAM can't be "read". 2. When running 2.13.12, the warning before its abort tells me that skip_event_swallow_translator is changed. But when I look up it in IR, I can't get a clue. Also, when I look up the LM, the template only gives \new Dynamics without any tweaking. Does it mean this context has been added to LP's built-in functionality? I need to know it because there're some contexts I created as this kind, e.g., one for tempo and rehearsal marks, and one for functional chord indication markups. 3. \RemoveEmptyRhythmicStaffContext seems not available. I still use 2.13.7. Was it added after it? Regards Haipeng ** calling.ly ** \version "2.13.7" % it's actually modified from 2.11.42 \header { tagline = ##f dedication = \markup { \bold "DEDICATED TO MY CLASSMATES IN THE COLLEGE FOR ADULTS" } title = \markup { \fontsize #2 "Calling" } composer = \markup { \fontsize #3 \bold "Hu Haipeng" } copyright = "?2006, All Rights Reserved" } upper = \relative c'' { \clef treble \key fis \minor \time 2/2 \tempo 2=48 8\(^\markup { \column { \bold \italic "Andante Espressivo" \bold "Rubato Recitativo" } } 4.\) | 8\(<< { 16 } \\ { d,8 } >> 4.\) | \time 3/2 8\( 4 8 2\)\arpeggio | \time 5/4 << { 8\( 4\arpeggio a8\arpeggio fis4. ~ fis4\) } \\ { s4 cis8\arpeggio b 2.\arpeggio } >> | \time 2/2 8\( 4.\) | 8\(^\markup { \bold \italic "Stretto Appasionato" } << { b16 a\upmordent } \\ { 8 } >> 4.\) | \time 5/4 << { 8\( ^\markup { \bold \italic "Rit." } fis16->\>\arpeggio e cis8 ~ cis2\)\!\fermata } \\ { s2 2.\arpeggio\fermata } >> | \time 2/2 << { 8\(^\markup { \bold \italic "A Tempo" } b16 a fis4.\) } \\ { s2 } >> | << { 8\(^\markup { \bold \italic "Sostenuto" }b16->\arpeggio a fis4.\) } \\ { s2 \arpeggio } >> | \time 3/2 << { a8->\(\>\arpeggio fis4.\)\! a8\(\>\arpeggio fis4. ~ fis2\)\!\fermata } \\ { 2\arpeggio 1\arpeggio } >> \bar "|." } lower = \relative c { \clef bass \key fis \minor \time 2/2 8 4. | 82\arpeggio | 8 4 8 2\arpeggio | 8 4\arpeggio 2.\arpeggio | 8 4. | 82\arpeggio | 82.\arpeggio\fermata | 82 | 82->\arpeggio | 2\arpeggio 1\arpeggio\fermata \bar "|." } dynamics = { s1\mf | s | s1. | \dimTextDim s4\> s4 s2.\!\p | s1\mf\< | s | s2 s2.\!\f | \dimHairpin s1\mp | s4\< s4 s2\!\> | s2\p s1\pp | } \score { \new PianoStaff << \set PianoStaff.connectArpeggios = ##t \new Staff = "upper" \upper \new Dynamics = "dynamics" \dynamics \new Staff = "lower" { \lower } >> \header { piece = \markup { \bold "Composed on April 26, 2006" } } \layout { \context { \type "Engraver_group" \name Dynamics \alias Voice \consists "Output_property_engraver" \consists "Skip_event_swallow_translator" \consists "Axis_group_engraver" \consists "Piano_pedal_engraver" pedalSustainStrings = #'("Ped." "*Ped." "*") pedalUnaCordaStrings = #'("una corda" "" "tre corde") \consists "Script_engraver" \consists "New_dynamic_engraver" \consists "Dynamic_align_engraver" \consists "Text_engraver" \consists "Text_spanner_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) \override DynamicLineSpanner #'Y-offset = #0 \override TextScript #'font-size = #2 \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER \override TextScript #'font-shape = #'italic \override TextSpanner #'breakable = ##t \override DynamicLineSpanner #'breakable = ##t \override DynamicTextSpanner #'breakable = ##t } \context { \PianoStaff \accepts Dynamics } \context { \Staff \consists Span_arpeggio_engraver } } } \score { \new PianoStaff << \new Staff = "upper" << \upper \dynamics >> \new Staff = "lower" << \lower \dynamics >> >> \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: bad executable for Win - 2.13.11
Done, but the error's still here. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
bad executable for Win - 2.13.11
Hello, I downloaded 2.13.11, but the error dialog for "whatever can't be 'read'" appears when compiling. I recall 2.11.50 and 51 have this problem. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:score runs off the page
I got two thoughts when I'm outside. 1. Why doesn't Lilypond give a warning when the staves run off the page? This is very important for me, otherwise I must find a visual proofreader for every piece. 2. How about switching back ragged-last-bottom to ##t and change ragged-bottom to ##t too? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: score runs off the page
Thanks. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: LilyPond 2.13.9 released
Sorry, Since the bad frustrating Midi tie problem persists, I have to roll back to 2.13.7, and wait for a version with fixed tie playback. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
tom tom staff
Hello, I'm about to add a tomtom part to my overture. It only needs 3 toms, so I think only 3 lines are required. Then here's a visual problem: When I set the line-count to 3, will the clef position 0 be the middle line? If set line-count to 2, which is 0 and which is 2? Or will the other line be -2? I must know this to ensure correct placement of percussion clef and notes. regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:midi problem on tied notes
Dear Reinhold, > Sorry, this is a bug that I introduced trying to fix unfinished ties in > midi... BAD! Please roll back to the original setting. Because: 1. There's already a \laissezVibrer, so it's no use to use a tie for such notation. 2. This unterminated tie may sound odd, and will therefore give warning to the user, especially me, to correct the error. I met lots of circumstance where I mistakenly entered the second note as another letter. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
doc links broken (i mean tarball)
Hello, I don't know whether other threads referred to the same problem. The last versions of docs (from 2.13.6 on) has most links broken on the main index. In 2.13.6, it has an "all" file containing correct link, but now, both the main index.htm and the web.htm (including big page version) has broken links. I must manually find the files and open them. However, I'm heavily impressed by the new webpage. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Webern Passacaglia--Question out of Lilypond, but...
Hello, This question is out of Lilypond, but since there're too many musicians, I'd like to try. Recently, I downloaded Webern's Passacaglia op.1 from IMSLP, and gave it to a Spanish teacher to type into Finale so that I can translate it into braille. But he stopped at p25, for p26 is another p25. I can't find a second copy of the score on the web. So, if someone has a complete pdf, or if someone has a printed copy together with a scanner, please send the score or (if scanned) p26 to my personal email. I don't want you to type the page into Lilypond, since this is a big project. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Penderecki noteheads
Hello I recently asked a composer about noteheads. In Penderecki's scores, a normal triangle with top upwards means as high as possible, and vice versa. But in LP, I only find a single triangle notehead. Is it possible to invert it? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: orchestra/opera example
Thank you, and I'm happy to take out these bars. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: slur and \alternative
Oh, sorry, I misunderstood my teacher's Sibelius file. The notation I thought is extremely impossible. SOrry for the noise! Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
slur and \alternative
Hello, I'm encounting the error of ending slurs in alternative. THe following snippet describes it. In fact, in my orchestration exercise, all two endings can't find either beginning and ending of the slurs. How to solve this? Regards Haipeng \version "2.13.4" \score { \new Staff { \relative c' { \clef treble \time 2/4 \repeat volta 2 { c8( d e f | } \alternative { { g2) } { g8 f e d | c2) } } } } \layout { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: importing from sibelius
It's very strange that the mailing archive can't be opened. Maybe a server error, or our local server blocks it? So I can't find the sender's address. Just post here: > Dear community, > has someone of You the dolet-plugin for subelius? > I maybee would like to buy it, but I'm not sure, if I should do so. > If someone has it, I would like to send him/her a sibelius file and I would > like to get back a xml-file, so that I can see, if it works or not. OK, and very interesting when I'm thinking of this. I have the latest Sibelius 6.0.15 (Cracked by Nope :-) ) and just-released Dolet 5 for Sib 5 & 6 (legal version--I'm a beta tester of Dolet for both Sibelius and Finale). I only bought Finale 2006 for the reason of failed crack and getting technical support (now I'm using TLF-cracked 2009 & 2010, so they were suprised when I sent them files saved in 2009, and I had to tell some lies :-) ), and there are no cracks for Dolet, which I must use to translate vast number of scores into xml, then braille. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: excessively large PDF files produced when lilypond script contains CJK characters
Hello, I'm a Chinese musician, and I know how to produce smaller pdf files. I wrote a song accompanied by orchestra last year. The full score has 13 pages, but the size of the pdf is only 1.30M. If you're running Windows, please use your system's built-in fonts (please use a tool to view the real name of the font, not the filename). For me, I use "仿宋_GB2312". And turn off tagline and point-and-click. Then you'll get a smaller file. If you need an example, I'll send a full package of both source and pdf privately, because the mailinglist can only accept 46Kb a time. Or you can see my other music with Chinese headings here: http://icking-music-archive.org/ByComposer/Haipeng.php Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Aphex Twin DeathWaltz
Hello, What's this score featuring? I'd like to know some about it. Could anyone please give me a simple visual description? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: Re: Re: Re: different lyrics with different alternatives
Thank you for your replies. Then, is this good? I still use voice association, because I'll use ignoreMelismata in the second stanza in the actual song, and I don't want to generate more weird things. Regards Haipeng \version "2.13.3" music = \relative c' { \clef treble \time 4/4 \repeat volta 2 { c4 d e f | g a b c | d c b a | } \alternative { { g1 } { g2. g4 } } a b c a | g f e d | c1 \bar "|." } lyrica = \lyricmode { do re mi fa sol la si do re do si la sol. gee, gee eigh bee see eigh gee ef yee dee see. } lyricb = \lyricmode { see dee yee ef gee eigh bee see dee see bee eigh } \score { \new Staff << \new Voice = "do" \music \new Lyrics = "one" \lyricsto "do" \lyrica \new Lyrics = "two" \lyricsto "do" \lyricb >> \layout { } \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: Re: Re: different lyrics with different alternatives
Thank you. Then, must I define another new voice in the second alternative? How to simplify this? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: Re: different lyrics with different alternatives
Thank you. Then, is this ok? It can compile, but I don't know 1) whether the lyrics are correctly aligned; and 2) whether the second and third new voices change stems to weird directions. Regards Haipeng \version "2.13.3" music = \relative c' { \clef treble \time 4/4 \repeat volta 2 { \new Voice = "rep" { c4 d e f | g a b c | d c b a | } } \alternative { \new Voice = "alt" { g1 } { g2. g4 } } \new Voice = "res" { a b c a | g f e d | c1 \bar "|." } } lyrica = \lyricmode { do re mi fa sol la si do re do si la } lyricb = \lyricmode { see dee yee ef gee eigh bee see dee see bee eigh } lyricc = \lyricmode { sol gee gee } lyricd = \lyricmode { eigh bee see eigh gee ef yee dee see } \score { \new Staff << \music \new Lyrics = "one" \lyricsto "rep" \lyrica \new Lyrics = "two" \lyricsto "rep" \lyricb \context Lyrics = "two" \lyricsto "alt" \lyricc \context Lyrics = "two" \lyricsto "res" \lyricd >> \layout { } \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: different lyrics with different alternatives
Thank you for your advice. I ever read this in NR, but wasn't sure whether it works. Now again the example. I don't know whether the variables are correct, but it really can't work! The error is unexpected \alternative, perhaps because I assigned it to another voice. How to hack on it? Regards Haipeng \version "2.13.3" musica = \relative c' { \clef treble \time 4/4 \repeat volta 2 { c4 d e f | g a b c | d c b a | } } musicb = \relative c'' { \alternative { { g1 } { g2. g4 } } a b c a | g f e d | c1 \bar "|." } lyrica = \lyricmode { do re mi fa sol la si do re do si la } lyricb = \lyricmode { see dee yee ef gee eigh bee see dee see bee eigh } lyricc = \lyricmode { sol gee gee eigh bee see eigh gee ef yee dee see } \score { \new Staff { \new Voice = "repeat" << \musica \new Lyrics = "one" \lyricsto "repeat" \lyrica \new Lyrics = "two" \lyricsto "repeat" \lyricb >> \new Voice = "other" << \musicb \context Lyrics = "two" \lyricsto "other" \lyricc >> } \layout { } \midi { } } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
different lyrics with different alternatives
Hello, I seldom deal with songs, and am hard to search the mailinglist (NR. leaves this section empty!). So maybe this problem has been discussed before. I'm writing a song with two verses most of the time. In the melody-only version (I'll give it to my teacher), the melody is repeated with alternatives, the second of which is different, then to the end. Here's an example shows what I'm writing: \relative c' { \time 4/4 \repeat volta 2 { c4 d e f | g a b c | d c b a | } \alternative { { g1 } { g2. g4 } } a b c a | g f e d | c1 \bar "|." } You can imagine what the two verses of lyrics look like: 1. Do re mi fa sol la si do re do si la sol. 2. Do re mi fa sol la si do re do si la sol, sol la si do la sol fa mi re do. So, how to correctly add these different two verses? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Visual question--reduce vertical occupation of text blocks
Hello, I'm writing a terribly quick dance for orchestra. All are going well, except two text blocks, which I can't make sure whether it can be reduced to save vertical space. The first is at the beginning contrabass part, where I don't know whether there's still free space which I can make the text in one line without turning textLength on; The second is at bar 5, tamtam part, where I used 3 lines to indicate the playing method. I want to reduce it to two lines, but also don't know whether ther's free spaces at the right side. Could you help me? http://www.darajan2.com/douban/=Haipeng/hu%20haipeng%20personal/violent%20dance.zip Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: G_8 not complete in a small eps file
Graham, > True, but this person specifically mentioned that he was a newbie. Hmm, when I was a newbie at the end of 2007, I first downloaded 2.10.33, but after few days, I discovered the version I downloaded was not the latest. So I jumped to 2.11.34 immediately, regardingless whether it was stable or not. For me, I'm always keep up with the latest versions, although I am not a track and field athlete :-) Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
accidental style apply to Score?
Hello, I saw many people were discussing dodecaphonic accidentals. But why don't use the function #(set-accidental-style 'dodecaphonic)? For me, I want to apply modern to whole orchestral score (see the thread of "adding notehead to incompatible stem"), but I don't know where to put #(set-accidental-style 'modern 'Score). And Will this really apply to the whole score? I have many nested staves, including a StaffGroup-like Orchestra context (with broken barlines), square-bracketed staves (SquareStaff) and PianoStaff. Will the style apply to these sub objects? Or must I specify the style staff by staff? Sorry for this annoying question because of my blindness. Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: adding note head to incompatible stem
Thanks. Yeah, this is an orchestration exercise I'm doing. Unfortunately, partcombine has many issues not fitting this, e.g. many a2's in a measure instead of stemBoth. Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
adding note head to incompatible stem
Hello, I'm encountering an "adding notehead to incompatible stem" error when writing this oboes part. Why the "d d" one has no this problem but "e e" has? \version "2.13.0" moltocr = { \set crescendoText = \markup { \italic "Molto cresc." } \set crescendoSpanner = #'text \override DynamicTextSpanner #'style = #'dotted-line } offCr = { \unset crescendoText \unset crescendoSpanner \revert DynamicTextSpanner #'style } stemBoth = #(define-music-function (parser location mone mtwo) (ly:music? ly:music?) #{ << \voiceOne $mone \new Voice { \voiceTwo $mtwo } >> \oneVoice #}) \score { \new Staff { \relative c''' { \clef treble \key d \major \time 3/4 8\mf 16 8-. 16( ) << { bes4( | b8) } \\ { d,8 d | f } >> 16 8-. 16( ) << { c4( } \new Voice \voiceTwo { e,8 e } >> | \oneVoice )\f\< 16( 8-.)\! 16(\p d-.^"a2" \moltocr e\< fis g gis) | a\! ais b cis 4(\fz\> \stemBoth d8)\! d r \offCr } } \layout { } \midi { } } If I use << { } \\ { } >> for e e, the enclosed slur will not be correctly ended according to the error in older versions. Also, if I span the second voice to , the hairpin will not be ended. Does the warning matter? How to solve it? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: How to get a single notation of clefs, keys, or others?
Hello Wei-Wei: How are you? It's exciting to find some Chinese people in this mailinglist! For your question regarding the clef etc, don't remove these engravers, as others said. I'm blind, so I don't know whether my way can remove the large white border at the left side. Whatever, if I were you, I'd like to use \override foo #'stencil = ##f instead of removing engravers. Tell me whether it works, since youh answer also helps me! :-) For your other question, here's a script. Create a file feta.ly, and copy the following lines into it. See the log file after compiling, and you'll get a full list of music glyphs (some are punctuations and numbers) in feta fonts: %% I got this at the beginning of last year, %% so I don't know whether it works on 2.12 or 2.13 \version "2.10.0" #(map ly:message (ly:otf-glyph-list (ly:font-load "emmentaler-20"))) full list here in case of a compilation failure: notdef space plus comma hyphen period zero one two three four five six seven eight nine f m p r s z rests.0 rests.1 rests.0o rests.1o rests.M3 rests.M2 rests.M1 rests.2 rests.2classical rests.3 rests.4 rests.5 rests.6 rests.7 accidentals.sharp accidentals.sharp.slashslash.stem accidentals.sharp.slashslashslash.stemstem accidentals.sharp.slashslashslash.stem accidentals.sharp.slashslash.stemstemstem accidentals.natural accidentals.flat accidentals.flat.slash accidentals.flat.slashslash accidentals.mirroredflat.flat accidentals.mirroredflat accidentals.mirroredflat.backslash accidentals.flatflat accidentals.flatflat.slash accidentals.doublesharp accidentals.rightparen accidentals.leftparen arrowheads.open.01 arrowheads.open.0M1 arrowheads.open.11 arrowheads.open.1M1 arrowheads.close.01 arrowheads.close.0M1 arrowheads.close.11 arrowheads.close.1M1 dots.dot noteheads.uM2 noteheads.dM2 noteheads.sM1 noteheads.s0 noteheads.s1 noteheads.s2 noteheads.s0diamond noteheads.s1diamond noteheads.s2diamond noteheads.s0triangle noteheads.d1triangle noteheads.u1triangle noteheads.u2triangle noteheads.d2triangle noteheads.s0slash noteheads.s1slash noteheads.s2slash noteheads.s0cross noteheads.s1cross noteheads.s2cross noteheads.s2xcircle noteheads.s0do noteheads.d1do noteheads.u1do noteheads.d2do noteheads.u2do noteheads.s0re noteheads.u1re noteheads.d1re noteheads.u2re noteheads.d2re noteheads.s0mi noteheads.s1mi noteheads.s2mi noteheads.u0fa noteheads.d0fa noteheads.u1fa noteheads.d1fa noteheads.u2fa noteheads.d2fa noteheads.s0la noteheads.s1la noteheads.s2la noteheads.s0ti noteheads.u1ti noteheads.d1ti noteheads.u2ti noteheads.d2ti scripts.ufermata scripts.dfermata scripts.ushortfermata scripts.dshortfermata scripts.ulongfermata scripts.dlongfermata scripts.uverylongfermata scripts.dverylongfermata scripts.thumb scripts.sforzato scripts.espr scripts.staccato scripts.ustaccatissimo scripts.dstaccatissimo scripts.tenuto scripts.uportato scripts.dportato scripts.umarcato scripts.dmarcato scripts.open scripts.stopped scripts.upbow scripts.downbow scripts.reverseturn scripts.turn scripts.trill scripts.upedalheel scripts.dpedalheel scripts.upedaltoe scripts.dpedaltoe scripts.flageolet scripts.segno scripts.coda scripts.varcoda scripts.rcomma scripts.lcomma scripts.rvarcomma scripts.lvarcomma scripts.arpeggio scripts.trill_element scripts.arpeggio.arrow.M1 scripts.arpeggio.arrow.1 scripts.trilelement scripts.prall scripts.mordent scripts.prallprall scripts.prallmordent scripts.upprall scripts.upmordent scripts.pralldown scripts.downprall scripts.downmordent scripts.prallup scripts.lineprall scripts.caesura.curved scripts.caesura.straight flags.u3 flags.u4 flags.u5 flags.u6 flags.d3 flags.ugrace flags.dgrace flags.d4 flags.d5 flags.d6 clefs.C clefs.C_change clefs.F clefs.F_change clefs.G clefs.G_change clefs.percussion clefs.percussion_change clefs.tab clefs.tab_change timesig.C44 timesig.C22 pedal.* pedal.M pedal.. pedal.P pedal.d pedal.e pedal.Ped brackettips.up brackettips.down accordion.accDiscant accordion.accDot accordion.accFreebase accordion.accStdbase accordion.accBayanbase accordion.accOldEE rests.M3neomensural rests.M2neomensural rests.M1neomensural rests.0neomensural rests.1neomensural rests.2neomensural rests.3neomensural rests.4neomensural rests.M3mensural rests.M2mensural rests.M1mensural rests.0mensural rests.1mensural rests.2mensural rests.3mensural rests.4mensural noteheads.slneomensural noteheads.sM3neomensural noteheads.sM2neomensural noteheads.sM1neomensural noteheads.s0harmonic noteheads.s2harmonic noteheads.s0neomensural noteheads.s1neomensural noteheads.s2neomensural noteheads.slmensural noteheads.sM3mensural noteheads.sM2mensural noteheads.sM1mensural noteheads.s0mensural noteheads.s1mensural noteheads.s2mensural noteheads.s0petrucci noteheads.s1petrucci noteheads.s2petrucci noteheads.svaticana.punctum noteheads.svaticana.punctum.cavum noteheads.svaticana.linea.punctum noteheads.svaticana.linea.punctum.cavum noteheads.svaticana.inclinatum noteheads.svaticana.lpes noteheads.svaticana.vlpes noteheads.svatica
Re:Re: Various ornaments, please help me
Thanks. I know the notation and meaning (I have Grove in both html and braille (concise version in braille)), but it seems that Lilypond can't generate it. I still can't figure out what's the difference between mordents and various pralls :-) Haipeng 在2009-03-31,"Simon Bailey" 写道: >hi, > >On 30 Mar 2009, at 22:55, Werner LEMBERG wrote: >>> BTW, how to write "bebbung" (trembling) using Lilypond? >> >> The word is called `Bebung' (note the single `b'). I've never seen a >> notated Bebung, so I can't comment how to represent it with Lilypond. > > >not sure if this helps, but here's a description of how it sounds, is >executed and notated, found by google-fu: > >http://www.absoluteastronomy.com/topics/Bebung > >a topic on a finale user's list also has some references to standard >musicological works and confirms that it is notated with a series of >dots over the note: > >http://www.opensubscriber.com/message/fin...@shsu.edu/7720576.html > >hth, >sb >-- >Simon Bailey >Oompa Loompa of Science >+43 699 190 631 25 >___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: various ornaments
Have anyone figure out what are the difference of these ornaments I refferred yesterday? Another thing: c\turn only places turn above c, thus c\turn e must be played as d16 c b c e4 . But I want to write a turn between c and e, thus played as c8 d32 c b c e4 . How to do that? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Various ornaments, please help me
Hello: I'm about help both Freedots and the Japanese project BrailleMuse to implement their musicxml to braille program (Valentin knows, one is an online server under an unknown license :-), and the other a GUI under GNU, but too young). My plan is, to write a score with many kind of notations using Lilypond, and then ask a person to type into Finale (I ever asked someone to do with Sibelius, but Dolet 4 for Sib is poorer), then I make the XML. Now I add a lot of signs, and encounter problems with various ornaments: I can't distinguish the following, because I can't find Chinese translations and coincident examples to listen: don't knowknown prall upmordent (or downmordent?) prallpralldownmordent prallmordent -- upprall upmordent prallup downpralldownmordent pralldown lineprall signumcongruentiae my god, what's this!? Could anyone please give me a description of the differences and meaning? If someone is an expert of Baroque ornaments, please write out the sound results. BTW, how to write "bebbung" (trembling) using Lilypond? TIA! Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Is 2.13 out?
Hello, I found Lilypond 2.13 is on the download page, but the links contain no file at all. Is 2.13 really out? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: tremolo functions
Very good functions. But I want to write continuous double note tremolos. Is it possible? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Again: stemBoth problem
Hello, I encounter a new problem with this function: stemBoth = #(define-music-function (parser location m) (ly:music?) #{ << \voiceOne $m \new Voice { \voiceTwo $m } >> \oneVoice #}) When I attach the slur, it is copied too. Now I want a function to write things like this: the first half of the passage is played by player 1, and the other by 2, with an overlapping note where I need this function. I don't want to assign two separate voices with plenty of confusing spacer notes. Since I can't see, I don't know whether this gives two stems: \relative c' { \stemUp c8(^"I" d e f g a b c | )(_"II" \stemDown c b a g f e d | c1) | } If I add \stemDown in the chord to the second d, then Lilypond will give error and refuse to compile. Could you help me? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
stemBoth problem
Hello, Vallentin ever helped me to get a stemBoth function when I wrote the full score of my song for attending the CCTV piano competition: stemBoth = #(define-music-function (parser location m) (ly:music?) #{ << \voiceOne $m \new Voice { \voiceTwo $m } >> \oneVoice #}) Now I'm orchestrating Debussy's Clair De Lune. The British teacher is very happy with my progress, and the piece is coming to its finish. But when I use the function as follows (viola), I discovered its big disadvantage, and then had to use a usual input way: \relative c { \clef alto \key des \major \time 9/8 r8 4\pp^"Div." \stemBoth ces'2. | } Both note and octave dot are copied, therefore the output is: \relative c { \clef alto \key des \major \time 9/8 r8 4\pp^"Div." 2. | } What a boring result! Could anyone tell me how to filter out the octave dot and leave only note? Regards Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
a bad "improvement"
Hello, I'm working on my orchestration exercise, Beethoven sonata no.2 mov 2. The professor wants me to add many dynamic signs which Beethoven didn't write. After finishing the previous 32 bars, I find Lilypond only outputs Ps, even though I set an option to delete ps file. When I check the score, I find many unterminated slurs, phrasing slurs and hairpins, which generate midi error messages. I remember someone referred to the "improvement" that Lily will not warn unterminated spanners any more. This is bad in fact, because I have to search through the whole score to find the unmatched items one by one. Can the warning be put back? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: nwc2ly
Thank you! I just forgot to say, Nwc2xml is t old and always produces broken Xml's!!! I ever contacted the maker, but also no reply. I have a lot of ways, however, to make braille from Xml. One major project is BrailleMuse in Japan, a Java-based online processor. I'm helping the developer to improve the output. Again, if someone can tell me the method to program the Nwc tool, I can try to write it myself :-) Haipeng 在2009-01-17,"Reinhold Kainhofer" 写道: >-BEGIN PGP SIGNED MESSAGE- >Hash: SHA1 > >On Saturday 17 January 2009 08:28:01 胡海鹏 - Hu Haipeng wrote: >> I don't know how to contact Mike. >> If he can tell me how to make tools for nwc, I'll write a nwc2braille >> myself :-) Could anyone help me? > >I can't help you with nwc too much. I just know that there is a nwc2xml >converter from Noteworthy Compser to MusicXML available: >http://www.geocities.com/juria90/nwc.html >- From MusicXML you can then directly convert to braille using FreeDots: >http://delysid.org/freedots.html > >Unfortunately, the nwc2ly converter has some issues and does not always >produce entirely correct MusicXML... One particular problem is that the >beaming of 8th notes is broken. >I don't know if that has an effect on the Braille conversion later on or >if the freedots authors are aware of them and work around the problems. > >Cheers, >Reinhold > >- -- >- -- >Reinhold Kainhofer, Vienna University of Technology, Austria >email: reinh...@kainhofer.com, http://reinhold.kainhofer.com/ > * Financial and Actuarial Mathematics, TU Wien, >http://www.fam.tuwien.ac.at/ > * K Desktop Environment, http://www.kde.org, KOrganizer maintainer > * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/ >-BEGIN PGP SIGNATURE- >Version: GnuPG v1.4.6 (GNU/Linux) > >iD8DBQFJcbTZTqjEwhXvPN0RAiWhAJ9XlSOKWXhWuQ/fj5eoRsVWm1hxxACguWT0 >sb3vt5ai8Cmw5Oq9eThxizU= >=mcr3 >-END PGP SIGNATURE-___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
nwc2ly
Hello: I found Mike Wiering's "nwc2ly" program on lily's faq page when in 2007. I downloaded the demo of nwc 2.0" which fully functions with minor limitation. I asked the nwc producer whether they'll implement musicxml export, because the nwc scriptorium is the only electronic music repository w"hich has a huge number of classical orchestral pieces I need to study in braille--I'm now studying orchestration via email with Terry Dwyer, an 86-year-old English conductor/composer/teacher. But the manufacturer seems to disappear forever, because no a single reply. I don't know how to contact Mike. If he can tell me how to make tools for nwc, I'll write a nwc2braille myself :-) Could anyone help me? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
KDE and platforms
Hello, I'm about to download Frescobaldi, but I don't know whether Kde is for all platforms or Linux only. I want to speed up my structure construction (to say, a large orchestral score's stave structure--Orchestrallily has many limitations), but LilyPondTool uses Java, which can't be accessed by my screen reader and braille display. Could someone tell me? Sincerely aipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
re: orchestra template problems
Happy new year! Very glad to get feedback on my orchestral template. I made some modification to the defs, including defs of piano dynamics and chord marks using markup. Here they are: %% Layout to produce piano dynamics context \layout { \context { \type "Engraver_group" \name Dynamics \alias Voice \consists "Output_property_engraver" \consists "Skip_event_swallow_translator" \consists "Axis_group_engraver" \consists "Piano_pedal_engraver" pedalSustainStrings = #'("Ped." "*Ped." "*") pedalUnaCordaStrings = #'("una corda" "" "tre corde") \consists "Script_engraver" \consists "New_dynamic_engraver" \consists "Dynamic_align_engraver" \consists "Text_engraver" \consists "Text_spanner_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) \override DynamicLineSpanner #'Y-offset = #0 \override TextScript #'font-size = #2 \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER \override TextScript #'font-shape = #'italic \override TextSpanner #'breakable = ##t \override DynamicLineSpanner #'breakable = ##t \override DynamicTextSpanner #'breakable = ##t } \context { \PianoStaff \accepts "Dynamics" } \context { \Voice \override Glissando #'breakable = ##t \override TextSpanner #'breakable = ##t \override DynamicLineSpanner #'breakable = ##t \override DynamicTextSpanner #'breakable = ##t \override TrillSpanner #'breakable = ##t } \context { \CueVoice \override Glissando #'breakable = ##t \override TextSpanner #'breakable = ##t \override DynamicLineSpanner #'breakable = ##t \override DynamicTextSpanner #'breakable = ##t \override TrillSpanner #'breakable = ##t } \context { \DrumVoice \override Glissando #'breakable = ##t \override TextSpanner #'breakable = ##t \override DynamicLineSpanner #'breakable = ##t \override DynamicTextSpanner #'breakable = ##t \override TrillSpanner #'breakable = ##t } \context { \TabVoice \override Glissando #'breakable = ##t \override TextSpanner #'breakable = ##t \override DynamicLineSpanner #'breakable = ##t \override DynamicTextSpanner #'breakable = ##t \override TrillSpanner #'breakable = ##t } } %{ Currently, the first dash of the centered textspan can't be moved to center unless adding a space after the text: dynamics = { \override TextSpanner #'bound-details #'left #'text = #"acc. " s2. s4\startTextSpan s4.\stopTextSpan } %} %% layout to create orchestra staff group %% with non-spanned barlines between two instrument groups \layout { \context { \StaffGroup \name Orchestra \remove "Span_bar_engraver" } \context { \Score \accepts Orchestra } } %% Layout to produce SquareStaff context %% to group similar instruments in a staff group with thin square bracket \layout { \context { \StaffGroup \name SquareStaff systemStartDelimiter = #'SystemStartSquare } \context { \Orchestra \accepts SquareStaff } \context { \StaffGroup \accepts SquareStaff } } %% Layout to produce ChordMarks context %% for doing harmony exercises %% Chord marks are entered as text markups \layout { \context { \type "Engraver_group" \name ChordMarks \alias Voice \consists "Output_property_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) \consists "Script_engraver" \consists "Text_engraver" \override TextScript #'font-size = #2 \consists "Skip_event_swallow_translator" \consists "Axis_group_engraver" } \context { \Orchestra \accepts ChordMarks } \context { \StaffGroup \accepts ChordMarks } \context { \PianoStaff \accepts ChordMarks } \context { \GrandStaff \accepts ChordMarks } \context { \SquareStaff \accepts ChordMarks } } %% Layout to produce MarkLine context %% to place rehearsal marks and texts above full score \layout { \context { \type "Engraver_group" \name "MarkLine" \consists "Output_property_engraver" \consists "Axis_group_engraver" \consists "Mark_engraver" \consists "Metronome_mark_engraver" \consists "Script_engraver" \consists "Text_engraver" \consists "Text_spanner_engraver" \consists "Font_size_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 2 ) \override TextSpanner #'breakable = ##t } \context { \Orchestra \accepts "MarkLine" } \context { \StaffGroup \accepts "MarkL
Re:Re: trill spanner with accidental
Thank you for your help. But how about this: %{ \once %} \override TrillPitchHead #'stencil = ##f I get this from IR :-) Haipeng 在2008-12-30,"Simon Bailey" 写道: >haipeng, > >On Dec 30, 2008, at 1:59 PM, 胡海鹏 Hu Haipeng wrote: >> Could sanyone tell me how to add an accidental at the beginning of >> the trill spanner? I'll write a c-des trill for violin I and II >> spanned for about 20 bars, being the dark and trembling background >> of the solo cello recitativo. I have set the spanner to be >> breakable, and I also know I can use markup. But how can I attach >> the markup to the spanner? > > >i don't know how to add one to the trill-span itself, but you could >use the \pitchedTrill command, as documented in NR 1.3.3. > ><<< >\relative c'' { > \pitchedTrill c1\startTrillSpan des ~ | \repeat unfold 18 { c1 ~ } | >c1\stopTrillSpan >} > >>> > >regards, >sb >-- >Simon Bailey >Oompa Loompa of Science >+43 699 190 631 25 >___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
trill spanner with accidental
Hello, Could sanyone tell me how to add an accidental at the beginning of the trill spanner? I'll write a c-des trill for violin I and II spanned for about 20 bars, being the dark and trembling background of the solo cello recitativo. I have set the spanner to be breakable, and I also know I can use markup. But how can I attach the markup to the spanner? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Again: Orchestra template
Hello, I'm one Lilypond year old today! The day before yesterday, I posted my orchestral template, to see whether all are OK--I will contribute it to the LSR or to become part of LM's template appendix. Also, I own have difficulty in this, and hope you can solve the problem. My topic is "orchestra template problem". Sincerely Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
orchestral template problem
Hello, I'm suffering from my very large orchestra template. I think if all are good, I can contribute it as one of the templates at the end of LM. The current problem is, some composers said there are two equivalent thick lines at the left, not one thick long and some thinner group lines and square brackets for similar instruments. I always use my large def file, the defs for this template are copied below. Is the output good? If yes, I'll see what's wrong with my large definition file. Note: I'm doing this (add clefs, keys and notes in the template originally containing variable callings to my own music) in a hurry, because the time of GMT+8 is 00:20 now! So there may be some error typings. Please correct them if seeing some. A Late Merry Xmas To You All! Haipeng \version "2.11.65" %% layout to create orchestra staff group %% with non-spanned barlines between two instrument groups \layout { \context { \StaffGroup \name Orchestra \remove "Span_bar_engraver" } \context { \Score \accepts Orchestra } \context { \Staff \override Glissando #'breakable = ##t \override TextSpanner #'breakable = ##t \override DynamicSpanner #'breakable = ##t } } %% Layout to produce SquareStaff context %% to group similar instruments in a staff group with thin square bracket \layout { \context { \StaffGroup \name SquareStaff systemStartDelimiter = #'SystemStartSquare } \context { \Orchestra \accepts SquareStaff } \context { \StaffGroup \accepts SquareStaff } } %% Layout to produce MarkLine context %% to place rehearsal marks and texts above full score \layout { \context { \type "Engraver_group" \name "MarkLine" \consists "Output_property_engraver" \consists "Axis_group_engraver" \consists "Mark_engraver" \consists "Metronome_mark_engraver" \consists "Script_engraver" \consists "Text_engraver" \consists "Text_spanner_engraver" \consists "Font_size_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 2 ) \override TextSpanner #'breakable = ##t } \context { \Orchestra \accepts "MarkLine" } \context { \StaffGroup \accepts "MarkLine" } } %% layout to produce a smaller markline %% put before 1st violin part \layout { \context { \MarkLine \name "SmallMarkLine" \override MetronomeMark #'outside-staff-priority = #800 \override RehearsalMark #'outside-staff-priority = #1200 } \context { \Orchestra \accepts SmallMarkLine } \context { \StaffGroup \accepts SmallMarkLine } } \score { \new Orchestra = "orchestra" << \set Score.skipBars = ##f \new MarkLine { s1^"Maestoso" | s \mark \default | s | } \new StaffGroup = "woodwind" << \new SquareStaff << \new Staff = "flutes" { \set Staff.instrumentName = "Piccolo" \set Staff.shortInstrumentName = "Picc." \relative c'' { \clef treble \key c major \time 4/4 \transposition c'' c1 | d | e | } } \new Staff = "flutes" { \set Staff.instrumentName = "Flutes 1 - 3" \set Staff.shortInstrumentName = "Fl." \relative c'' { \clef treble \key c major \time 4/4 1 | | | } } >> \new Staff = "oboes" { \set Staff.instrumentName = "Oboes 1 - 3" \set Staff.shortInstrumentName = "Ob." \relative c'' { \clef treble \key c major \time 4/4 1 | | | } } \new Staff = "clarinets" { \set Staff.instrumentName = \markup { \column { \line { "Clarinets 1 - 3" } \line { "in B" \smaller \flat } } } \set Staff.shortInstrumentName = "Cl." \relative c' { \clef treble \key d major \time 4/4 \transposition bes 1 | | | } } \new Staff = "bassoons" { \set Staff.instrumentName = "Bassoons 1 & 2" \set Staff.shortInstrumentName = "Bn." \relative c { \clef bass \key c major \time 4/4 1 | | | } } >> \new StaffGroup = "brass" << \new SquareStaff = "horns" << \new Staff = "hornsI" { \set Staff.instrumentName = \markup { \column { \line { "Horn 1 & 3" } \line { "in F" } } } \set Staff.shortInstrumentName = "Hn. 1 & 3" \relative c'' { \clef treble \key g major \time 4/4 \transposition f 1 | | | } } \new Staff = "hornsII" { \set Staff.instrumentName = \markup { \column { \line { "Horn 2 & 4" } \line { "in F" } } } \set Staff.shortInstrumentName = "Hn. 2 & 4" \relative c' { \clef treble
hide notes and slurs also hide gliss
Hello: I showed the full score of my song to my mother last evening, and she was very happy. But she said that my implementation failed, because the hidden notes and slurs also hide glissandi. In Chinese music, some notes will be sung or played with an ascending or descending end, thus a "tail". I use these commands at the introduction: % should \sequential be removed? % I don't know why you use this command to hide notes, % so I used it in case of problems, but... hideSlur = \sequential { \override Slur #'stencil = ##f } unHideSlur = \sequential { \revert Slur #'stencil } \relative c'' { \clef treble \key g \minor \time 4/4 \hideSlur g8*1/2(\mf\glissando \hideNotes bes16) \unHideNotes g16*1/2(\glissando \hideNotes bes32) \unHideNotes g32 g d'8 d \unHideSlur \grace d16( c2)^\fermataMarkup | c4 d8.([ f16)] g,8 \hideSlur bes4.*5/6(\upmordent^\fermataMarkup\glissando g16) | \hideSlur d8*1/2(\glissando \hideNotes g16) \unHideNotes d d32 d bes'8 bes \unHideSlur \grace bes16( g2) | bes4\< g8([ bes)] d\! \grace d16( c4^\fermataMarkup d8) | \time 2/4 bes8\> d, bes'4 | \time 4/4 \grace bes16( g1)\!\p^\fermataMarkup \bar "||" } ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
GREAT THANKS!
Hello, I'm very greatful now! Thank you for the very very great invention of LilyPond! I attended a piano competition last evening, and gained the second prize. There was a talent show, in which I sung a song I composed in 2004 as a homework of song writing class. It had no accomp. at first, because writing a braille full score is of no use. When I knew the competition has a talent show, I hurried to write the orchestral score and generated the Midi accompaniment. The performance is very successful, and CCTV music channel will broadcast it some days later! Thank you for providing such a powerful music software! Sincerely Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Lyrics font problem
Hello, Still for my song. The full orchestral score has finished yesterday, but I don't know how to override the font of Lyrics. It seems that LyricText can't accept #'font-name, and though I used #"仿宋_GB2312" For the Chinese texts, Lily still says the warning for not knowing how to embed the font, which it displays only when I didn't specify the font name. Could you help me? Sincerely Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re:Re: double stem
Thank you, I have not thought about this ! Haipeng 在2008-11-07,"Mats Bengtsson" <[EMAIL PROTECTED]> 写道: >How about the following? > >doublestem = #(define-music-function (parser location m) (ly:music?) >#{ << \voiceOne $m \new Voice { \voiceTwo $m } >> \oneVoice #}) > >\relative c'{ c2 d \doublestem e f \doublestem { g a b c } } > >This function applies to the note (or music expression) following it, so >in this example >you get a double stem in the e and on the sequence g a b c. > >/Mats > >胡海鹏 Hu Haipeng wrote: >> >> Hello, >> I'm orchestrating the accomp. of a song by me in 2004. The horn 1-2 >> part sometimes requires a2 note, thus a double stem note. I don't want >> to write << c4 \\ c >>, since there are dynamics spanner such as \<, >> and I don't want to add an extra voice to increase the complexity. But >> could someone help me to create a function to generate double stem on >> the note and use \stemNeutral to revert? >> >> Haipeng >> >> >> >> 网易邮箱10周年,技术见证辉煌 <http://www.yeah.net> >> >> >> ___ >> lilypond-user mailing list >> lilypond-user@gnu.org >> http://lists.gnu.org/mailman/listinfo/lilypond-user >> > >-- >= > Mats Bengtsson > Signal Processing > School of Electrical Engineering > Royal Institute of Technology (KTH) > SE-100 44 STOCKHOLM > Sweden > Phone: (+46) 8 790 8463 >Fax: (+46) 8 790 7260 > Email: [EMAIL PROTECTED] > WWW: http://www.s3.kth.se/~mabe >= >___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
double stem
Hello, I'm orchestrating the accomp. of a song by me in 2004. The horn 1-2 part sometimes requires a2 note, thus a double stem note. I don't want to write << c4 \\ c >>, since there are dynamics spanner such as \<, and I don't want to add an extra voice to increase the complexity. But could someone help me to create a function to generate double stem on the note and use \stemNeutral to revert? Haipeng ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user