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 lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user