用 jianpu-ly.py 製作簡譜

[Jianpu in Lilypond - Silas S. Brown][jianpu-ly.py]

最新測試結果

  1. 解決不完全小節的問題:呈現在測試三的後續發展,但相同的程式,在 Mac OS X (10.7.5) 測試沒問題,在 Windows 7 却無法執行。
    [待確認:在 Mac OS X 產生的 .ly 檔能否在 Windows 7 產生正確的不完全小節]
  2. 日期:2015 年 8 月 29 日 星期日
[問題及解法] [網站日誌]

測試紀錄

[瑞典狂想曲] [原程式範例] [簡譜加歌詞《朋友》] [jl5,簡譜歌詞加五線《木棉道》] [] [] [] [] [] []
  1. 測試一(日期: 2015 年 5 月 10 日,曲名:瑞典狂想曲)

    輸入碼: q1 \mp s3 s5 s1' s3' s2' s7 q1' q7 4 q6 q5 7, q6 q5 1 q1 s3 s5 s1' s3' s2' s7 q1' q7 4 q6 q5 q4 q7, 1. s3 s5 q1' q1' q1' q1' 7. s2 s4 q6 q6 q6 q6 5. q0

    測試結果:OK [.ly] [.pdf] [.midi]

    簡譜測試結果

  2. 測試二(日期:2015 年 5 月 10 日,原程式所附範例)

    輸入碼: q1 \mp s3 s5 q1'. sb7 ~ sb7 s6 s4 s#4 5

    測試結果:升降記號未顯示,音樂 OK
    待解問題:升降記號應正常顯示 (問題 0001,已解決,點開以下 pdf 檔即可看到)
    [.ly] [.pdf] [.midi]

    jpt002 測試結果,無升降記號
    正常的話,應該是這個樣子:



  3. 測試三(日期:2015 年 7 月 12 日,曲名:朋友)[音符加歌詞]

    輸入碼:
    q2 q3 1 q2 q3 1 q2 q3 5 q5 q6 1 q6, q1 2 q2 q1 6, q6, q1 q2 q3 q2 q1 2 q3 q2 1 q2 q3 1 q2 q3 5 q5 q6 1 q6, q1 2 q2 q1 6, q6, q1 1 - -
    L: 這 些 年 一 個 人 風 也 過 雨 也 走 有 過 淚 有 過 錯 還 記 得 堅 持 什 麼 真 愛 過 才 會 懂 會 寂 寞 會 回 首 終 有 夢 終 有 你 在 心 中

    測試結果:音符歌詞對齊 OK
    待解問題:

    1. 三拍應改為二分音符加附點 (問題 0002,已解決,點開以下 pdf 檔即可看到)
    2. 不需要開頭的 4/4 (問題 0003,待解決);
    3. 不需要小節編號 (問題 0004,待解決);
    4. 隨心所欲的斷句 (問題 0005,待解決);
    [.ly] [.pdf] [.midi]

    jpt003 朋友(含歌詞)

    後續發展:2015 年 8 月 22 日測試,以「不完全小節」呈現。
    輸入碼(僅加上「4/4,4 」):
    4/4,4 q2 q3 1 q2 q3 1 q2 q3 5 q5 q6 1 q6, q1 2 q2 q1 6, q6, q1 q2 q3 q2 q1 2 q3 q2 1 q2 q3 1 q2 q3 5 q5 q6 1 q6, q1 2 q2 q1 6, q6, q1 1 - ~ 1
    L: 這 些 年 一 個 人 風 也 過 雨 也 走 有 過 淚 有 過 錯 還 記 得 堅 持 什 麼 真 愛 過 才 會 懂 會 寂 寞 會 回 首 終 有 夢 終 有 你 在 心 中

    jpt003 part 2 不完全小節
    完整版(全曲簡譜丶歌詞丶五線譜) [.ly] [.pdf] [.png] [.midi]
    jpt003 part 2 jl5 完整版


  4. 測試四(日期:2015 年 8 月 15 日,曲名:木棉道)

    輸入碼:
    5 q5 q6 5 q3 q2 3 q3 q2 1. s2 ( s3 ) q2. s1 6,. s6, s6, q1 q3 2 - ~ 2 0 5 q5 q6 5 q3 q2 3 q3 q2 1. s2 ( s3 ) q2. s1 6,. s3 s2 q3 q2 1 - ~ 1 0 1' q2' ( q1' ) 7 q6 q5 6 q6 ( q5 ) 3. s3 s3 q4. q4. q1' 7 s6 q7. 5 - ~ 5 0 1' q2' ( q1' ) 7 q6 q5 6 q6 ( q5 ) 3. s1 s1 q2. q2. q6 5 q3 q2 1 - ~ 1 0 7. q7 7 q3 q7 1'. q7 6 - q7. q7. q7 7 s3 q7. 1' - ~ 1' q0 q6 6. q6 q6 q6 q5 q4 5 - ~ 5 q0 q6 6. q1' 5 q3 q2 1 - ~ 1 0
    H:紅 紅 的 花 開 滿 了 木 棉 道 長 長 的 街 好 像 在 燃 燒 沈 沈 的 夜 徘 徊 在 木 棉 道 輕 輕 的 風 吹 過 了 樹 梢 木 棉 道 我 怎 能 忘 了 那 是 去 年 夏 天 的 高 潮 木 棉 道 我 怎 能 忘 了 那 是 夢 裏 難 忘 的 波 濤 啊 愛 情 就 像 木 棉 道 季 節 過 去 就 謝 了 愛 情 就 像 那 木 棉 道 蟬 聲 綿 綿 斷 不 了

    測試結果:OK,簡譜的三拍以兩拍加一拍的連音表示,五線譜直接顯示兩拍加附點(附點二分音符)
    待解問題:簡譜也能如五線譜一樣,以附點二分音符表示。
    [.ly] [.pdf] [.midi] wav: mp3:

    jpt004 測試結果,簡譜丶歌詞及五線譜
  5. 測試五(日期:2015 年 8 月 30 日,曲名:隱形的翅膀)

    輸入碼:


問題及解法

編號 問題內容 登錄日期 狀態、嘗試及結果
0001 升降記號無法呈現,音樂部份 ok 20150510 (20150815) 已解決。請看 PDF
jianpu-ly.py %%\remove Staff_symbol_engraver 那行 (第 106 行) uncomment (移掉 %%) 即可
0002 三拍應改為二分音符加附點 20150712 (20150815) 待解決,先以「暫行方案」處理。
暫行方案:以 2 + 1(兩拍加一拍)替代,如《木棉道
0003 不需要開頭的 4/4 20150712 (20150815) 待解決。
還沒開始想,但一直想做出 4/4 拍以外的曲子(如 3/4)及不完全小節,却始終不成。需再了解程式碼。
(20150829) 已可做出不完全小節,請看測試三的後續發展
0004 不需要小節編號 20150712 (20150815) 待解決。
還沒開始想,但留著也無妨
0005 隨心所欲的斷句 20150712 (20150815) 待解決。
還沒開始想,想改成隨歌詞斷句,當然,是手動設定。
0006 歌詞搭簡譜,有音高及音長 20150712 (20150815) 暫不解決。
目前已能做出簡譜搭歌詞,有音高及音長,就是不能任意斷句,即前一個問題 (0005)
0007 譜和音樂均可隨選轉調 20150712 (20150815) 待解決。
將用 web page,以 html + javascript 的方式轉碼成 lilypond,目前只有想法,尚無能力
0008 反覆及第二段歌詞 20150830 (20150830) 待解決。
歌曲通常都會有同一段旋律搭兩段歌詞,樂譜以反覆配兩段歌詞的方式呈現,例如測試五《隱形的翅膀》結尾。

網站日誌

[最新狀況] [測試紀錄] [問題及解法]