ヘルプ:楽譜

提供: Wikisource
移動先: 案内検索
楽譜
ウィキソースでスコア(楽譜)拡張機能を利用することができます。LilyPond記譜法かABC記譜法を使ってレンダリング(音声を生成)することができます。生成した音声をOggMIDIファイルにすることもできます。
ヘルプ
基本
はじめに
ウィキソースを読む
ウィキソースを編集する
資料を追加する
ファイルを追加する
編集
カテゴリ
音符の編集
詩の編集
異体字の入力
Labeled Section Transclusionの使用
翻刻
Indexファイルの基本ガイド
校正の状態
レイアウト
インターネット・アーカイブ
その他
名前空間
用語集

概要[編集]

スコア拡張機能を使って楽譜をレンダリングします。オプションとしてMIDIファイルなどを生成することができます。

LilyPond記譜法で書かれた簡単な例を示します。

<score>{ a b c d }</score>

上のように記述すると、下のようなスコアが表示されます。

{ a b c d }


次に、スコアにvorbis属性を付けてみましょう。

<score vorbis="1">{ a b c d }</score>

上のように記述すると、音声を生成できます。

{ a b c d }


では、スコアにMIDI属性を付けてみましょう。

<score midi="1">{ a b c d }</score>

上のように記述すると、楽譜をクリックしたときにMIDIが生成されます。下の楽譜をクリックしてみて下さい。

{ a b c d }


The generated MIDI files leave out many expressive effects, making them unsuitable to demonstrate nuances of music (notation).

更に複雑な作品をLilyPond記譜法で書くと、下記のようになります。:

<score vorbis="1" midi="1">
         \relative c' { 
                e16-.->a(b gis)a-.->c(d b)c-.->e(f dis)e-.->a(b a)
                gis(b e)e,(gis b)b,(e gis)gis,(b e)e,(gis? b e)
        }
</score>

そうすれば、次のように出力されます。:


	 \relative c' { 
		e16-.->a(b gis)a-.->c(d b)c-.->e(f dis)e-.->a(b a)
		gis(b e)e,(gis b)b,(e gis)gis,(b e)e,(gis? b e)
	}

Transcribing music[編集]

既存の出版されたソースから音楽を転写することができるようなるために、自身が音楽を書くことができるようになる必要はありません。 基本的な音楽記譜法を読みことは難しいことではありませんし、一旦シンボルが意味することがわかれば、LilyPond や ABCで適切なコードを書くことは容易です。 各音符は1つから3つの部分から構成されている。:

音符の要素は、符頭, 符幹、符尾。 The note head is a circular dot, the stem is a vertical line connected to the head at one side and the flag is a short diagonal mark at the opposite end of the stem to the note head.
  1. 符頭(Note head): 全ての音符には、ドットのような円形のマークの符頭があります。符頭は音符のピッチを示している。
  2. 符幹(Stem): ほとんどの音符に符幹があり、それらは符頭につながった垂直線です。符幹上に複数の符頭があるものを「和音」といいます。
  3. 符尾(Flag): Some notes have flags, short diagonal "tails" at the end of the stem opposite to the note head. Flags show the duration of a note. Two or more notesd with flags next to each other are often connected together; these connections are called "beams".

音符は"五線譜" ("staff")上の"小節"("bar")に書かれます。五線譜は"音部記号"で始まり、通常5本の線があります。 小節は五線譜の一部分で、時間を表し"小節線"と呼ばれる垂直線で表記される。

音符のピッチと継続時間を知ることは重要です。ピッチは符頭の垂直位置により示される。 Each line and each space is a different pitch. ピッチはアルファベットの最初の7文字(A, B, C, D, E, F 及び G)で表わされ、Gの次のピッチは再度Aであり、このパターンが繰り返されます。

Simple guide to musical notes in sheet music: treble and bass clefs shown with names of the notes.

On staves with a treble clef (the first example in the diagram), the bottom line is E. The space above is F and the line above that is G; and so on until the top line, which is F. Common mnemonics that can help you to remember these are "Every Good Boy Deserves Favours" (for the pitches on the lines) and "FACE in the space" (for the pitches on the spaces between lines).

On staves with a bass clef (the second example in the diagram), the pitches are two lower than with a treble clef. The bottom line is G and the top line is A. Mnemonics that can help you to remember these are "Good Boys Deserve Favours Always" (for the pitches on the lines) and "Any Cow Eats Grass" (for the pitches on the spaces).

The duration of the note is shown by its appearance.

基本的な音符・休符の音価
音符 休符 名称 従来 LilyPond記譜 長さ ABC記譜 長さ
Whole note.gif Whole rest.svg 全音符/全休符 4 1 1
Half note.gif Half rest.svg 2分音符/2分休符 2 2 1/2
Quarter note.gif Crotchet rest alt plain-svg.svgCrotchet rest plain-svg.svg 4分音符/4分休符 1 4 1/4
Eighth note.gif Eighth rest.svg 8分音符/8分休符 1/2 8 1/8
Sixteenth note.gif 16th rest.svg 16分音符/16分休符 1/4 16 1/16
30x62 32nd rest.svg 32分音符32分休符 1/8 32 1/32
64th note.svg 64th rest.svg 64分音符/64分休符 1/16 64 1/64
128th note.gif 128th rest.svg 128分音符/128分休符 1/32 128 1/128
Semigarrapatea.svg Silencio de semigarrapatea.svg 256分音符/256分休符 1/64 256 1/256
詳細は、WikipediaのNote valueを参照。

For more complicated symbols, please refer to List of musical symbols on Wikipedia and the Wikisource help page Help:List of musical symbols.

It may also help to read parts of Music Theory on Wikibooks, especially the page "How to read Music".

General notes on writing with Score[編集]

Score ignores excess white space, which can be useful when writing music just as it is with writing computer code. The following is perfectly functional code:

<score>\relative c { b c d e f e b c b c d e }</score>

しかし長い作品では、(たとえ元のユーザーであっても)それを編集しようとする人が読み取るのが難しい場合があります。 例えば、小節の区分を示すためにPipes(記号)を入れることができます:

<score>\relative c { b c d e | f e b c | b c d e }</score>

This is a little better because a user who has noticed a mistake in the third bar can more easily find the code the corresponds to that bar.

To make it even clearer, white space (including line feeds/carriage returns) can be used to break up the code into easily legible sections. For example:

<score>
  \relative c {
    b c d e
    f e b c
    b c d e
  }
</score>

セクションのインデントは、セクションの開始と終了、およびそれらのセクションが何を含んでいるかを示すのに役立ちます。

メンテナンステンプレート[編集]

Missing score

Pages with missing scores can be tagged with the {{missing score}} maintenance template. This will add the page to the Texts with missing musical scores‎ tracking category.

LilyPond[編集]

en:Help:LilyPondを参照

基本的なLilyPond記譜法[編集]

全ての表記は、scoreタグで始め、終わる必要があります。 例: <score> ... </score>

LilyPondでの記述する場合、"commands"はバックスラッシュで始まり、「式」は中括弧に囲まれています。 全ての表記は、単一の音楽式が含まれている必要があります。 式によりフォローされるcommandは音楽式として数えられる。

例えば、\relative c 及び \time 6/8 はcommandsであり、\relative c { ... } は音楽式です。

"Relative mode"はLilyPond記譜法で記述するもっとも単純な方法です。このモードでは、音符が、前の音符に最も近いピッチであると仮定される。代わりに絶対的な音符を入力することもできます。 \relative cコマンドはBass C (small octave)で始まる、

The code so far, using relative mode and Bass C but no notes as yet, will appear as:

<score>
  \relative c {

  }
</score>

音符はスペースで区切り適切な文字として入力することができます。 LilyPondは、ホワイトスペースに影響を受けないので要素間にどれだけスペースがあっても問題ではない。 Notes can be separated into different lines or follow each other in unbroken sequence without causing any difference.

Notes can be raised an octave by adding an apostrophe after the letter, raised two octaves by adding two apostrophes, and so forth. Similarly, notes can be lowered octaves by adding commas after the letter in the same way. This applies to the note used in relative mode as well: \relative c' is Middle C, \relative c is Treble C, \relative c, is Low C, etc.

The duration of notes can be specified by adding a number after the letter: 1 2 4 8 or 16. The default is 4. All subsequent notes will repeat the duration of the previous note until a new duration is specified. If raising or lowering a note as well as changing the duration, the number follows the apostrophe or comma.

For example:

<score vorbis="1">
  \relative c'' {
    a b c d e f g a
    a, b c2 d e
  }
</score>


  \relative c'' {
    a b c d e f g a
    a, b c2 d e
  }

基本的な記譜法
a b c d e f g スペースで区切られた文字が音符です。
a a' a, アポストロフィは1オクターブ音符を上げ、コンマは1オクターブ音符を下げる。
a1 a2 a4 a8 a16 音符の後の数字が継続時間(デフォルトは4)を示す。
| パイプ記号は、小節線を作成します(これは必須ではない)

歌詞[編集]

スコアに歌詞を書き入れることもできます。

同じscoreタグ間に追加されるべき歌詞のexpressionは、\addlyrics { ... }です。score全体は以下のように表わされます:

<score>
  \relative c {

  }

  \addlyrics {

  }
</score>

The words of the lyrics should be places int eh expression following the addlyrics command. 各音節は、スペースで区切られるべきです。LilyPondは、それぞれの音符に各音節を自動的に割り当てます。

例:

<score>
  \relative c'' {
    a b c d
  }
  \addlyrics {
    foo bar baz qux
  }
</score>


  \relative c'' {
    a b c d
  }
  \addlyrics {
    foo bar baz qux
  }

The assignment of syllables to notes can be altered by code based on underscores. Multiple syllables can be aligned to the same note by connecting the sylables with underscores. Alternatively, one syllable can be aligned to mutliple notes by using underscores instead of subsequent syllables (which would otherwise be assigned to those notes instead). Extender lines can be created with a double underscore (with space either side of it).

Where a word is split into syllables this is indicated with hyphens between the syllables. Hyphens can be created with a double dash in the lyrics (with spaces on either side).

LilyPond記譜法詳細[編集]

名称 コード 説明 作例 作例のコード
連桁 a[ b] Beaming will be created automatically by the extension by default. To force this, however, or if automatic beaming has been deactivated, beaming can be indicated manually. An open square bracket should be placed after the first note to be beamed. A closing square bracket after the last note ends the beam. { \relative c'' { b8[ d] d[ c b a] c b } } <score>{ \relative c'' { b8[ d] d[ c b a] c b } }</score>
和音 <a b> Chords can be written much like other notes. However, all the notes in a chord should be wrapped in angle brackets. If setting the duraction, a single number should be placed after the closing bracket. { \relative c'' { <g e> <g b d> <f a c e> <d f>8 <a' c> } } <score>{ \relative c'' { <g e> <g b d> <f a c e> <d f>8 <a' c> } }</score>
休符 r Like notes, the duration of rests is set by a following number eg. r1 r8 r16 etc.
Full bar rests can be indicated with a capital R.
{ \relative c'' { g b d r } } <score>{ \relative c'' { g b d r } }</score>
スラー a( b) Slurred notes work in a similar way to beaming, but using round brackets (parentheses). An open bracket after a note begins the slur and a closing bracket after the final note ends the slur. Slurs cannot be nested. { \relative c'' { g( b) d( f) } } <score>{ \relative c'' { g( b) d( f) } }</score>
スラー (phrasing) a\( b\) Normal slurs can be used inside phrasing slurs. { \relative c'' { g\( b d f\) } } <score>{ \relative c'' { g\( b d f\) } }</score>
スペーサー s Again, like notes, the duration of spaces is set by a following number, eg. s1 s8 s16, etc. { \relative c'' { b4 s2 b4 } } <score>{ \relative c'' { b4 s2 b4 } }</score>
タイ a ~ b Ties can be indicated with a tilde after the first note. (NB: Ties look similar to slurs but only occur with notes of the same pitch.) { \relative c'' { b~ b d~ d} } <score>{ \relative c'' { b~ b d~ d} }</score>

臨時記号[編集]

名称 コード 表示結果
シャープ ais {\new Staff \with { \remove "Time_signature_engraver" } \relative c'' {ais} }
フラット aes {\new Staff \with { \remove "Time_signature_engraver" } \relative c'' {aes} }
ダブルシャープ aisis {\new Staff \with { \remove "Time_signature_engraver" } \relative c'' {aisis} }
ダブルフラット aeses {\new Staff \with { \remove "Time_signature_engraver" } \relative c'' {aeses} }

テンポ[編集]

曲にテンポを付けましょう。\tempoを使います。たとえば\tempo 4= 60と記述すれば、四分音符で毎分60回のテンポです。60を120に増やせばテンポもそれだけ速くなります。

<score vorbis="1" midi="1">
\relative c' {
  \tempo 4 = 60
  e4 e f g g f e d
}
</score>


\relative c' {
  \tempo 4 = 60
  e4 e f g g f e d
}


また、曲の途中でテンポを変えることだってできます。

<score vorbis="1" midi="1">
\relative c' {
  \tempo 4 = 180
  e4 e f g g f e d
  \tempo 4 = 90
   c c d e d4. c8 c2
}
</score>


\relative c' {
  \tempo 4 = 180
  e4 e f g g f e d
  \tempo 4 = 90
   c c d e d4. c8 c2
}

ABC記譜法[編集]

en:Help:ABC notationを参照

Score extensionは、またABC記譜法をサポートしています。 This was originally designed for monophonic Western folk music, although it can be used to typeset pretty complex stuff. It's simpler to learn than LilyPond, and probably less taxing on the server.

wiki記法におけるABC記譜法の実例を示します。

<score lang="ABC" vorbis="1" midi="1">
X:173
L:1/4
M:6/4
K:Gm
Q:1/4=120
A|B2BB3/2c/2d|cAFFGA|BAGGAB|AGAD2A|\
B2BB3/2c/2d|c3/2B/2Ac2d|B3/2A/2GAG^F|\
G2AB3/2c/2d|B3/2A/2GA3/2G/2^F|(G3G2)|]
</score>

This produces


X:173
L:1/4
M:6/4
K:Gm
Q:1/4=120
A|B2BB3/2c/2d|cAFFGA|BAGGAB|AGAD2A|\
B2BB3/2c/2d|c3/2B/2Ac2d|B3/2A/2GAG^F|\
G2AB3/2c/2d|B3/2A/2GA3/2G/2^F|(G3G2)|]

Notes[編集]

ピッチは通常、文字により表されます。Middle C is entered as C and all the pitches up to Bass C are capital letter. Bass C and subsequent pitches are entered as lower case letters. The pitches below Middle C, to Treble C, are capitals with a following comma (as in LilyPond) and the pitches from Low C upwards are lower case letters with a following apostrophe (also as in LilyPond).

This full sequence is: C, D, E, F, G, A, B, C D E F G A B c d e f g a b c' d' e' f' g' a' b'

Duration is indicated by a fraction after the pitch. For example, C1/2 is a half-length Middle C note. A numerator of 1 or a denominator of 2 can be omitted, so the same note can be represented by C/2 or just C/. If a note is entered without a duration, the default length in the header is used.

休符は、音符zとして入力されます。

ヘッダ行[編集]

Pieces in ABC notation start with header lines that either provides information or can affect the way the score is displayed. Each one is a capital letter, followed by a colon and the appropriate value.

For example, L is the header line for default note length. The following sets the note length for a piece at a crotchet or quarter-length note:

L:1/4
ヘッダ行の一覧
Header Use
B Book
C 作曲家名
D Discography
H History
K 調 (ピッチ用の1文字。短調(minor)の場合には小文字のmを付ける)
L 基本音符長の単位 (分数として与える, 例 8分音符では1/8)
M 拍子 (appears like length but refers to the time signature, eg. 4/4)
N Comment
O Origin
Q テンポ (1/4=120 indicates 120 quarter notes per minute)
T タイトル
R Rhythm (entered as text)
S Source
X 参照番号
Z Transcription notes (who transcribed it)

Audible output[編集]

As well as simply allowing Wikisource users to write in musical notation, the score extension can generate Midi and Ogg Vorbis files based on that notation. To play in a browser, Javascript needs to be enabled.

The SVG image generated by Score acts as a link to the Midi file. Amongst other things, it can be downloaded by right-clicking on the image and selecting the appropriate option from your pop-up menu. If Ogg Vorbis is enabled, a javascript control module is created below the generated image, which can stream the generated file; which can be played and paused (and the volume altered) via the controls.

To enable Midi add midi="1" to the opening score tag. To enable Ogg Vorbis add vorbis="1" to the opening score tag. Both can be added to the same tag.

例:

<score midi="1" vorbis="1">  ...  </score>

Additionally, the Midi and Ogg Vorbis files can be overridden. When enabled the Score extension will normally generate either or both file(s). With additional attributes, the Score extension can instead use a Midi or Ogg Vorbis file uploaded to Wikisource or Wikimedia Commons (held it the File: namespace as normal).

例:

<score midi="1" override_midi="Example.midi"> ... </score>
<score vorbis="1" override_ogg="Example.ogg"> ... </score>

外部リンク[編集]

LilyPond[編集]

ABC[編集]