Paul,
Thank you for the update. It works wonders. I like it very much. I can live
with midi generated separately and put in lots of \skip1 in lyrics. I will ask
\tag and lyrics question as a separate thread in the lists.
One question: Is this stable enough to merge with jianpu6.ly from David
Zhang?Jianpu6.ly allows the display jianpu in two options:numbered:
1 2 3 4 5 6 7 solfege option1: do re
mi fa so la ti ORsoffege option2: d r m
f s l t (this option is not in jianpu6.ly yet but I wish
it is)Note: Paul and David, who want to tackle this?
Attached is the output generated by jianpu10.ly
Immanuel,ming.
\version "2.18.2"
\language "english"
\include "jianpu10.ly"
\header {
title = "åæ¶ä¸è¨"
subtitle = "7 speech"
% Remove default LilyPond tagline
tagline = ##f
}
\paper {
#(set-paper-size "letter")
}
\layout {
\context {
\Voice
\consists "Melody_engraver"
\override Stem #'neutral-direction = #'()
}
}
globald = {
\key d \major
\numericTimeSignature
\time 3/4
\tempo 4=100
}
globalc = {
\key c \major
\numericTimeSignature
\time 3/4
\tempo 4=100
}
\include "include_lyndon-specific.ly"
melodyd = {
fs'2. | %m01
e'2 a'8. g'16 |%m002
fs'4 fs'2 |%m03
d'4 d''4 cs''8.( b'16) %m04
a'2 b'8. g'16 |\break %m05
fs'2 e'8 fs'8 |%m06
e'8 b8 d'2 |%m07
a'4 fs'2 |%m08
e'4 fs'4 a'8( g'8) |%m09
fs'2 d''4 | \break %m10
cs''8( d''8) e''8( d''8) cs''8( b'8) |%m11
a'2. |%m12
d'4 d''2 |%m13
d''4 cs''4 b'8 a'8 |%m14
fs'2. |\break %m15
d'4 b'2 |%m16
b'4 a'4 g'8 fs'8 |%m17
e'2 a'8( g'8) |%m18
fs'2 fs'8( e'8) |%m19
d'2 d''8( cs''8) |\break %m20
b'2 b'8( a'8) |%m21
g'2 fs'4 |%m22
e'8 d' cs'( e') cs'( d') |%m23
b2. |%m24
b2 cs'8( e'16 d'16) | \break %m25
b2 \tuplet 3/2{g'8( b' g')} |%m26
fs'2 r4 |%m27
fs'8 fs'4~8 r4 |%m28
b'4 a'8( g'8) fs'4 |%m29
e'8 d' cs' e' d' cs' | %m30
b2. \bar"|."
}
melodyc = {
e'2. %m01
d'2 g'8. f'16 |%m002
e'4 e'2 |%m03
c'4 c''4 b'8.( a'16) %m04
g'2 a'8. f'16 |%m05
e'2 d'8 e'8 |%m06
d'8 a8 c'2 |%m07
g'4 e'2 |%m08
d'4 e'4 g'8( f'8) |%m09
e'2 c''4 |%m10
b'8( c''8) d''8( c''8) b'8( a'8) |%m11
g'2. |%m12
c'4 c''2 |%m13
c''4 b'4 a'8 g'8 |%m14
e'2. |%m15
c'4 a'2 |%m16
a'4 g'4 f'8 e'8 |%m17
d'2 g'8( f'8) |%m18
e'2 e'8( d'8) |%m19
c'2 c''8( b'8) |%m20
a'2 a'8( g'8) |%m21
f'2 e'4 |%m22
d'8 c' b( d') b( c') |%m23
a2. |%m24
a2 b8( d'16 c'16) |%m25
a2 f'8( a'16 f'16) |%m26
e'2 r4 |%m27
e'8 e'4. r4 |%m28
a'4 g'8( f'8) e'4 |%m29
d'8 c' b d' c' b |%m30
a2. \bar"|."\break
}
verse = \lyricmode {
ç¶ å! 赦 å
ä» å, å çº ä» å æ ä½ ç, ä» å ä¸ æ å¾.
%{æ 實 å¨ å 訴 ä½ , %} ä» æ¥ ä½ è¦ å æ å¨ æ¨ å 裡 äº.
æ¯ è¦ª ç ä½ ç å
å, (é å¾) ç ä½ ç æ¯ 親.
æ ç ç¥ åª! æ ç ç¥ åª! çº ç 麽 é¢ æ£ æ!
æ æ¸´ äº!
æ äº!
ç¶ å! æ å° æ é é 交 å¨ ç¥¢ æ 裡.
}
verseJ = \lyricmode {
ç¶ \skip1 \skip1 å! \skip1 赦 å
ä» å, \skip1 å çº ä» å \skip1 æ ä½ ç, \skip1 ä» å ä¸ æ å¾. \skip1
%{æ 實 å¨ å 訴 ä½ , %} ä» æ¥ \skip1 ä½ è¦ å æ \skip1 å¨ æ¨ å 裡 äº. \skip1 \skip1
æ¯ è¦ª \skip1 ç ä½ ç å
å, \skip1 \skip1 (é å¾) \skip1 ç ä½ ç æ¯ 親. \skip1
æ ç \skip1 ç¥ åª! \skip1 æ ç \skip1 ç¥ åª! \skip1 çº ç 麽 é¢ æ£ æ! \skip1 \skip1
æ \skip1 渴 äº! \skip1
æ äº! \skip1 \skip1
ç¶ å! \skip1 æ å° æ é é 交 å¨ ç¥¢ æ 裡.
}
\score {
<<
%\jianpuVoice
\new JianpuStaff \jianpuMusic \transpose d f { \globald \melodyd }
\addlyrics { \verseJ }
%\new ChordNames \chordNames
\new Staff \rup { \globald \melodyd }
%\new JianpuStaff \jianpuMusic \transpose d f { \globald \melodyd }
%\addlyrics { \verse }
>>
\layout { }
%\midi { }
}
\book {
\bookOutputSuffix "10"
\score {
<<
%\jianpuVoice
%\new JianpuStaff \jianpuMusic { \globald \melodyd }
%\new ChordNames \chordNames
\new Staff \transpose d f { \globald \melodyd }
\addlyrics { \verse }
>>
%\layout { }
\midi { }
}
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user