3 part fugue

2010-05-16 Thread - Hu Haipeng
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?

2010-03-18 Thread - Hu Haipeng
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

2010-03-18 Thread - Hu Haipeng
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

2010-03-17 Thread - Hu Haipeng
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

2010-03-16 Thread - Hu Haipeng
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?

2010-03-13 Thread - Hu Haipeng
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?

2010-03-13 Thread - Hu Haipeng
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

2010-02-18 Thread - Hu Haipeng
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

2010-02-16 Thread - Hu Haipeng
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

2010-02-15 Thread - Hu Haipeng
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

2010-02-15 Thread - Hu Haipeng
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

2010-02-15 Thread - Hu Haipeng
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

2010-02-14 Thread - Hu Haipeng
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

2010-02-07 Thread - Hu Haipeng
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

2010-02-07 Thread - Hu Haipeng
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

2010-02-06 Thread - Hu Haipeng
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

2010-01-16 Thread - Hu Haipeng
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

2010-01-16 Thread - Hu Haipeng
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

2009-12-19 Thread - Hu Haipeng
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

2009-12-18 Thread - Hu Haipeng
Thanks.

Haipeng
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


re: LilyPond 2.13.9 released

2009-12-12 Thread - Hu Haipeng
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

2009-12-06 Thread - Hu Haipeng
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

2009-12-03 Thread - Hu Haipeng
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)

2009-11-28 Thread - Hu Haipeng
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...

2009-11-09 Thread - Hu Haipeng
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

2009-11-06 Thread - Hu Haipeng
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

2009-10-19 Thread - Hu Haipeng
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

2009-10-10 Thread - Hu Haipeng
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

2009-10-10 Thread - Hu Haipeng
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

2009-09-29 Thread - Hu Haipeng
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

2009-08-23 Thread - Hu Haipeng
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

2009-08-02 Thread - Hu Haipeng
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

2009-07-17 Thread - Hu Haipeng
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

2009-07-17 Thread - Hu Haipeng
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

2009-07-16 Thread - Hu Haipeng
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

2009-07-16 Thread - Hu Haipeng
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

2009-07-15 Thread - Hu Haipeng
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

2009-07-07 Thread - Hu Haipeng
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

2009-06-11 Thread - Hu Haipeng
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?

2009-06-09 Thread - Hu Haipeng
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

2009-06-09 Thread - Hu Haipeng
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

2009-06-09 Thread - Hu Haipeng
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?

2009-04-05 Thread - Hu Haipeng
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

2009-03-31 Thread - Hu Haipeng
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

2009-03-30 Thread - Hu Haipeng
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

2009-03-30 Thread - Hu Haipeng
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?

2009-03-22 Thread - Hu Haipeng
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

2009-03-11 Thread - Hu Haipeng
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

2009-03-04 Thread - Hu Haipeng
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

2009-02-02 Thread - Hu Haipeng
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"

2009-01-20 Thread - Hu Haipeng
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

2009-01-17 Thread - Hu Haipeng
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

2009-01-16 Thread - Hu Haipeng
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

2009-01-03 Thread Hu Haipeng
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

2009-01-01 Thread Hu Haipeng
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

2008-12-30 Thread Hu Haipeng
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

2008-12-30 Thread Hu Haipeng
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

2008-12-26 Thread Hu Haipeng
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

2008-12-25 Thread Hu Haipeng
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

2008-12-19 Thread Hu Haipeng
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!

2008-11-15 Thread Hu Haipeng
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

2008-11-08 Thread Hu Haipeng
 
 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

2008-11-07 Thread Hu Haipeng
 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

2008-11-07 Thread Hu Haipeng
 
 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


<    1   2