跳转到内容

LilyPond

本页使用了标题或全文手工转换
维基百科,自由的百科全书
LilyPond
開發者David Kastrup, Werner Lemberg, Han-Wen Nienhuys, Jan Nieuwenhuizen, Carl Sorensen, Janek Warchoł, et al.[1]
首次发布1996年,​28年前​(1996
当前版本
  • 2.24.4(2024年7月21日;穩定版本)[2]
  • 2.25.22(2024年11月30日;测试版本)[3]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C++SchemeMETAFONTPostScriptPython[4]
操作系统
文件大小20–100 MB
标准EPSMIDIMusicXML可移植文档格式PostScript可縮放向量圖形
类型音樂軟件英语Music software制谱软件
许可协议GNU通用公共许可证[6]
网站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. ^ "LilyPond 2.24.4 released!"; 作者姓名字符串: Jonas Hahnfeld; 下載連結: https://lists.gnu.org/archive/html/lilypond-user/2024-07/msg00164.html; 出版日期: 2024年7月21日.
  3. ^ "LilyPond 2.25.22"; 作者姓名字符串: Jonas Hahnfeld; 下載連結: https://lists.gnu.org/archive/html/lilypond-user/2024-11/msg00217.html; 出版日期: 2024年11月30日.
  4. ^ Source tarball. lilypond.org. [March 4, 2016]. (原始内容存档于2021-03-30). 
  5. ^ Downloads for LilyPond 2.18.2. lilypond.org. [March 4, 2016]. (原始内容存档于2021-07-16). 
  6. ^ COPYING - lilypond.git - GNU LilyPond. git.savannah.gnu.org. [2021-03-30]. (原始内容存档于2021-04-15). 

外部連結

[编辑]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy