荷花池 (軟件)

維基百科,自由的百科全書
(重新導向自LilyPond
跳至導覽 跳至搜尋
LilyPond
File:LilyPond-logo-with-music.png
File:Fibonacci composition.svg
開發者David Kastrup, Werner Lemberg, Han-Wen Nienhuys, Jan Nieuwenhuizen, Carl Sorensen, Janek Warchoł, et al.[1]
首次釋出1996年,​29年前​(1996
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言C++SchemeMETAFONTPostScriptPython[2]
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統
      檔案大小20–100 MB
      標準EPSMIDIMusicXML可攜式文件格式PostScript可縮放向量圖形
      類型音樂軟件英語Music software制譜軟件
      特許條款GNU通用公眾特許條款[4]
      網站lilypond.org

      LilyPond(中文名荷花池)是一個用於音樂雕刻電腦程式檔案格式。LilyPond的主要目標之一是製作出具有傳統佈局規則的樂譜。LilyPond為跨平臺且可用於多種常見的作業系統。LilyPond是自由軟件,它在GNU通用公眾特許條款的條款下釋出。

      LilyPond輸入檔案[編輯]

      \version "2.19.82"
      
      \include "english.ly"
      
      \header {
        title = \markup { "Excerpt from" \italic "fibonacci" }
        composer = "Patrick McCarty"
        %  copyright = \markup \fontsize #-5 
        %  {
        %    Copyright © 2009.
        %    Typeset with GNU LilyPond.
        %    Released into public domain by the composer.
        %  }
      }
      
      \paper {
        paper-height = 4.6\in
        paper-width = 8.5\in
        indent = #0
        system-count = #2
      }
      
      \score {
        \new PianoStaff = "pianostaff" <<
          \new Staff = "RH" \relative c' {
            \accidentalStyle Score.piano
            \clef "treble"
            \time 2/4
            \set Score.currentBarNumber = #51
            \tempo "Slow and steady" 4 = 60
            <e gs,>4 \acciaccatura { cs16[ ds] } <e gs,>4 | % m. 51
            <ds gs,>4 \acciaccatura { e16[ ds] } <cs gs>4 | % m. 52
            <cs gs>4 \acciaccatura { ds16[ cs] } <c g>4  | % m. 53
            <cs gs>4 \acciaccatura { ds16[ e] } <es bs gs>4 | % m. 54
      
            <e gs,>4 \acciaccatura { cs16[ ds] } e16 f gs a | % m. 55
            <gs c,>8 \acciaccatura { as16[ gs] }
            <es b>8 ~ <es b>16 ds b as | % m. 56
      
            b16 d8 bf32 f' g16 af bf c | % m. 57
            <df df,>16 ( c af ) <e' e,> ( ds b ) <g' g,> ( ds | % m. 58
      
            \time 3/4
            <gs gs,>16 ) \noBeam d,16 f gs
            a16 e f b
            c16 d, ( f gs | % m. 59
      
            a16 b ) e, ( f
            gs16 b c ) f, (
            gs16 as b c ) | % m. 60
          }
      
          \new Dynamics = "Dynamics_pf" {
            s4 \p \< s4 | % m. 51
            s4 s4 | % m. 52
            s4 \mp \> s4 | % m. 53
            s4 s4 \! | % m. 54
            s4 \p s4 | % m. 55
            s1 * 2/4 | % m. 56
            s4 \< s4 | % m. 57
            s4 s4 | % m. 58
            \override DynamicText.extra-spacing-width = #'(-0.75 . 0.75)
            s16 \mf s16 \p s8 s4 s4 | % m. 59
            s2. | % m. 60
          }
      
          \new Staff = "LH" \relative c, {
            \clef "bass"
            \time 2/4
            cs4. cs8 | % m. 51
            cs4. d8 | % m. 52
            f4. a8 | % m. 53
            f4. d8 | % m. 54
      
            cs4. cs8 | % m. 55
            d4 ds | % m. 56
            gs4. bf,8 | % m. 57
            f'4 b, | % m. 58
      
            \time 3/4
            d4. d8 ~ d4 | % m. 59
            ef2 f4 | % m. 60
          }
        >>
      }
      

      輸出[編輯]

      Rendered output

      參考資料[編輯]

      1. ^ Authors. LilyPond Development team. [March 21, 2015]. (原始內容存檔於2015-09-06). 
      2. ^ Source tarball. lilypond.org. [March 4, 2016]. (原始內容存檔於2021-03-30). 
      3. ^ Downloads for LilyPond 2.18.2. lilypond.org. [March 4, 2016]. (原始內容存檔於2021-07-16). 
      4. ^ COPYING - lilypond.git - GNU LilyPond. git.savannah.gnu.org. [2021-03-30]. (原始內容存檔於2021-04-15). 

      外部連結[編輯]

      • Module:Official_website第90行Lua錯誤:attempt to index field 'wikibase' (a nil value)