Skip to content

Instantly share code, notes, and snippets.

@nariakiiwatani
Created April 7, 2026 05:11
Show Gist options
  • Select an option

  • Save nariakiiwatani/d9501f587e808bc9d3a98509f55ec434 to your computer and use it in GitHub Desktop.

Select an option

Save nariakiiwatani/d9501f587e808bc9d3a98509f55ec434 to your computer and use it in GitHub Desktop.
聞くお惣菜楽譜
\version "2.22.2"
% ============================================================
% ヘッダー情報
% ============================================================
\header {
title = "聞くお惣菜 エンディングテーマ"
composer = "作詞: もちこ 作曲: なっち"
tagline = ##f
}
chordStyle = #'(fret-diagram-details . ((number-of-strings . 4) (orientation . landscape)))
% ---------- C メジャー ----------
% 構成音: C - E - G 根音: C
% フレット: G=0 C=0 E=0 A=3
chordC = <c e g>
chordCInfo = \markup {
\column {
\center-align \bold "C"
\override \chordStyle
\fret-diagram-terse #"o;o;o;3;"
}
}
% ---------- D マイナー ----------
% 構成音: D - F - A 根音: D
% フレット: G=2 C=2 E=1 A=0
chordDm = <d f a>
chordDmInfo = \markup {
\column {
\center-align \bold "Dm"
\override \chordStyle
\fret-diagram-terse #"2;2;1;x;"
}
}
% ---------- E マイナー ----------
% 構成音: E - G - B 根音: E
% フレット: G=0 C=4 E=3 A=2
chordEm = <e g b>
chordEmInfo = \markup {
\column {
\center-align \bold "Em"
\override \chordStyle
\fret-diagram-terse #"4;4;3;x;"
}
}
% ---------- F メジャー ----------
% 構成音: F - A - C 根音: F
% フレット: G=2 C=0 E=1 A=0
chordF = <f a c'>
chordFInfo = \markup {
\column {
\center-align \bold "F"
\override \chordStyle
\fret-diagram-terse #"2;o;1;o;"
}
}
% ---------- G ----------
% 構成音: G - B - D 根音: G
chordG = <g b d'>
chordGInfo = \markup {
\column {
\center-align \bold "G"
\override \chordStyle
\fret-diagram-terse #"o;2;3;2;"
}
}
% ---------- G セブンス ----------
% 構成音: G - B - D - F 根音: G
% フレット: G=0 C=2 E=1 A=2
chordGseventh = <g b d' f'>
chordGseventhInfo = \markup {
\column {
\center-align \bold "G7"
\override \chordStyle
\fret-diagram-terse #"o;2;1;2;"
}
}
% ============================================================
% コードダイアグラム一覧(スコア前に表示)
% ============================================================
\markup {
\line {
\hspace #8 \chordCInfo
\hspace #4 \chordDmInfo
\hspace #4 \chordEmInfo
\hspace #4 \chordFInfo
\hspace #4 \chordGInfo
\hspace #4 \chordGseventhInfo
}
\vspace #1
}
\markup {
\vspace #1
}
% ============================================================
% グローバル設定
% ============================================================
global = {
\key c \major
\time 6/8
\tempo "Allegretto" 4. = 124
}
% ============================================================
% コードネーム(6/8 = 付点2分音符 で1小節)
% ============================================================
chordNames = \chordmode {
\global
\repeat percent 2 { R2. | }
c2. |
\repeat volta 2 {
\repeat percent 3 { R2. | }
\repeat percent 2 { f2. | }
}
\alternative {
{ f2. | c2. | R2. | }
{ f4. g4.:7 | c2. | }
}
\repeat percent 2 { d2.:m | }
\repeat percent 2 { e2.:m | }
\repeat percent 2 { f2. | }
\repeat percent 4 { g2. | }
c4. g4.:7 | c2. |
g1 |
\repeat percent 2 { c1 | }
}
% ============================================================
% ボーカル
% ============================================================
voiceMelody = \relative c'' {
\global
\override NoteHead.style = #'cross
c4. g4. | c,4. c'4. |
\revert NoteHead.style
g4 a8 g8 e4 |
\repeat volta 2 {
c4. r4. |
c4 a8 c4 d8 | e4. r4. |
\tuplet 4/3 { d4 d8 d8 } \tuplet 4/3 { d8 d8 d8 e8 } | d4. r4. |
}
\alternative {
{ e4 e8 d4 d8 | c4. r4. | g'4 a8 g8 e4 | }
{ e4 e8 d4 d8 | c4. r4. | }
}
\tempo "Poco meno mosso"
d8 d8 d8 d4.~ | d4. r4. | e8 e8 e8~ e4.~ | e4. r4. |
\tuplet 4/3 { f8 f8 f8~ f8 } f4.~ | f4. r4. | g8 g8 g8 g4.~ | g2. |
\tempo "Tempo I"
r4. g4 g8 | g4 a8 b4 g8 | c8-. r4 b4. | c8-. r4 r4. |
\time 4/4
<d, f>8^\markup { \italic "rit." } <d f>8 <d f>4 <d f>8 <d f>8 <c e>8 <b d>8 <c e>1~ | <c e>1~ \bar "|."
}
% ============================================================
% 歌詞
% ============================================================
voiceLyrics = \lyricmode {
いち に さん し
きょう の ご はん
\repeat volta 2 {
に あ り が と う \break
いっ しょ に い て く れ て
}
\alternative {
{ あ り が と う きょう の ご はん }
{ あ り が と う }
}
\break
き ん ぴ ら ひ じ き ひ や やっ こ す の も の \break
ま た つ ま み に き て ね
ご ち そう さ ま で し た
}
% ============================================================
% ウクレレ
% ============================================================
ukleleRhythm = {
\global
\override NoteHead.style = #'slash
\repeat unfold 2 { R2. | }
c4. c4. |
\repeat volta 2 {
c4. c4 c8~ | c4 c8 c4 c8~ | c4 c8 c4 c8 | c4. c4.~ | c4 c8 c4 c8~ |
}
\alternative {
{ c4 c8 c4 c8 | c4 c8 c4 c8~ | c4 c8 c4. | }
{ c4. c4. | c4.
\override NoteHead.style = #'cross
\override Stem.transparent = ##t
c8-. r4 |
\revert Stem.transparent
\revert NoteHead.style
}
}
\revert NoteHead.style
\override NoteHead.style = #'slash
\revert Staff.BarLine.stencil
\bar "|"
\override Staff.BarLine.stencil = ##f
\repeat unfold 4 { \repeat tremolo 48 {c32} }
\revert Staff.BarLine.stencil
c4.\bendAfter #-4 r4. | r2. | c8-. r4 g4. | c8-. r4 r4. |
g1 | c1 | \repeat tremolo 32 {c32} |
\revert NoteHead.style
}
% ============================================================
% マラカス
% ============================================================
syncoA = { c4. c8 c4 }
syncoB = { c4 c8 c4. }
syncopation = { \syncoA~ | \syncoB | }
maracasPart = \drummode {
\omit Staff.Clef
\override NoteHead.style = #'slash
R2. R2.
\syncoA~ |
\repeat volta 2 {
\syncoB
\syncopation
\syncopation
}
\alternative {
{ \syncopation | \syncoA | }
{ mar4. mar4. | }
}
mar4. r4. |
\override Staff.BarLine.stencil = ##f
\repeat unfold 4 { \repeat tremolo 24 {mar16} }
\revert Staff.BarLine.stencil
mar4. r4. | r2. | mar8-. r4 mar4. | mar8-. r4 r4. |
mar4 r2. |
\repeat unfold 2 { \repeat tremolo 16 {mar16} }
\revert NoteHead.style
}
% ============================================================
% スコア
% ============================================================
\score {
<<
% ----- コードネーム -----
\new ChordNames {
\chordNames
}
\new StaffGroup \with {
instrumentName = "Vocal"
shortInstrumentName = "Vo."
} <<
\new Staff <<
\new Voice = "voice" { \voiceMelody }
>>
\new Lyrics \lyricsto "voice" { \voiceLyrics }
>>
% ----- ストロークリズム -----
\new RhythmicStaff \with {
\override StaffSymbol.line-count = #4
instrumentName = "Uklele"
shortInstrumentName = "Uke."
} {
\ukleleRhythm
}
% ----- マラカス(1ライン打楽器譜) -----
\new DrumStaff \with {
\override StaffSymbol.line-count = #1
instrumentName = "Maracas"
shortInstrumentName = "Mar."
} {
\maracasPart
}
>>
\layout {
indent = 1\cm
short-indent = 0.5\cm
\context {
\Score
\override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/8)
\omit BarNumber
}
}
\midi { }
}
\version "2.22.0"
% ============================================================
% ヘッダー情報
% ============================================================
\header {
title = "聞くお惣菜のテーマ"
subtitle = "なくてもいいけどあるとうれしい"
composer = "作詞: もちこ 作曲: なっち"
tagline = ##f
}
chordStyle = #'(fret-diagram-details . ((number-of-strings . 4) (orientation . landscape)))
% ---------- C メジャー ----------
% 構成音: C - E - G 根音: C
% フレット: G=0 C=0 E=0 A=3
chordC = <c e g>
chordCInfo = \markup {
\column {
\center-align \bold "C"
\override \chordStyle
\fret-diagram-terse #"o;o;o;3;"
}
}
% ---------- D マイナー ----------
% 構成音: D - F - A 根音: D
% フレット: G=2 C=2 E=1 A=0
chordDm = <d f a>
chordDmInfo = \markup {
\column {
\center-align \bold "Dm"
\override \chordStyle
\fret-diagram-terse #"2;2;1;o;"
}
}
% ---------- E マイナー ----------
% 構成音: E - G - B 根音: E
% フレット: G=0 C=4 E=3 A=2
chordEm = <e g b>
chordEmInfo = \markup {
\column {
\center-align \bold "Em"
\override \chordStyle
\fret-diagram-terse #"o;4;3;2;"
}
}
% ---------- F メジャー ----------
% 構成音: F - A - C 根音: F
% フレット: G=2 C=0 E=1 A=0
chordF = <f a c'>
chordFInfo = \markup {
\column {
\center-align \bold "F"
\override \chordStyle
\fret-diagram-terse #"2;o;1;o;"
}
}
% ---------- G セブンス ----------
% 構成音: G - B - D - F 根音: G
% フレット: G=0 C=2 E=1 A=2
chordGseventh = <g b d' f'>
chordGseventhInfo = \markup {
\column {
\center-align \bold "G7"
\override \chordStyle
\fret-diagram-terse #"o;2;1;2;"
}
}
% ---------- G セブンスsus4 ----------
chordGseventhsusf = <g d, f c'>
chordGseventhsusfInfo = \markup {
\column {
\center-align \bold "G7sus4"
\override \chordStyle
\fret-diagram-terse #"o;2;1;3;"
}
}
% ============================================================
% コードダイアグラム一覧(スコア前に表示)
% ============================================================
\markup {
\line {
\hspace #8 \chordCInfo
\hspace #4 \chordDmInfo
\hspace #4 \chordEmInfo
\hspace #4 \chordFInfo
\hspace #4 \chordGseventhInfo
\hspace #4 \chordGseventhsusfInfo
}
\vspace #1
}
\markup {
\vspace #1
}
% ============================================================
% グローバル設定
% ============================================================
global = {
\key c \major
\time 6/8
% 6/8 では付点4分音符(♩.)基準が一般的
\tempo "Allegretto" 4 = 120
}
% ============================================================
% コードネーム(6/8 = 付点2分音符 で1小節)
% ============================================================
chordNames = \chordmode {
\global
\repeat percent 2 {
r2. |
}
c2. | d2.:m |
\repeat percent 2 {
e2.:m |
}
f2. | e2.:m |
\repeat percent 3 {
g2.:7 |
}
\repeat percent 13 {
r4.
}
\repeat percent 2 {
f2. |
}
\repeat percent 2 {
c2. |
}
\repeat percent 2 {
d2.:m |
}
g2.:7sus4 | c2. |
f2. | g2.:7 |
\repeat percent 2 {
c2. |
}
}
% ============================================================
% ボーカル
% ============================================================
voiceMelody = \relative c'' {
\global
\override NoteHead.style = #'cross
g4. e4. | c4. c'4. |
\revert NoteHead.style
<e, c>4 <e c>8 <e c>4 <e c>8 |
<f d>4~ <f d>8 <e c>4 <f d>8 |
<g e>4 <g e>8 <g e>4 <g e>8 |
<g e>4 <a f>8 <g e>4. |
a4 g8 f4 e8 |
g4 f8 e4 d8 |
b4 b8 b4 c8 |
d2.~ |
d2.\fermata |
\override NoteHead.style = #'cross
a'4 d8 d4 e,8 | c'4 r8 r4. |
d8 c8 a4 f8 c'8~ | c4 r8 r4. |
d,8 a'8 a8 a4 r8 | r8 c4\staccato r4. |
\revert NoteHead.style
\time 3/8
R4. |
\time 6/8
a4 a8 a4 b8 | c4. b4 a8 | g4 g8 g4 a8 | g4. r4. |
d4 d8 d4 e8 | f4. e4 d8 | c4 c8 c4 d8 | c4 b8 c4. |
r4. e4 e8 | d4 d8 c4 b8 | c2.~ | c2. \bar "|."
}
% ============================================================
% 歌詞
% ============================================================
voiceLyrics = \lyricmode {
いち に さん し
な く て も いい け ど あ る と う れ し い \break
こ ば ち に は い っ た お そ う ざ い
おっ と なっ ち と つ ま もち こ と と き ど き あん!
お ひ る ご は ん の お しゃ べ り を \break
ひ と り ご は ん の お と も に ど う ぞ
き く お そ う ざ い
}
% ============================================================
% ウクレレ
% ============================================================
ukleleRhythm = {
\global
\override NoteHead.style = #'slash
\repeat unfold 2 { R2. | }
\repeat unfold 7 {
c4 c8 c4 c8 |
}
c4 c8 c8 c8 c8 | c2.\fermata |
\repeat unfold 6 { R2. | }
R4. |
\repeat unfold 8 {
c4 c8 c4 c8 |
}
c2. | c2. |
c2. | \repeat tremolo 24 {c32} |
\revert NoteHead.style
}
% ============================================================
% マラカス
% ============================================================
maracasPart = \drummode {
\omit Staff.Clef
\override NoteHead.style = #'slash
\repeat unfold 2 { R2. | }
\repeat unfold 7 {
mar4 mar8 mar4 mar8 |
}
mar4 r8 r4. |
\repeat unfold 7 { R2. | }
R4. |
\repeat unfold 8 {
mar4 mar8 mar4 mar8 |
}
mar4 r8 r4. | mar4 r8 r4. |
mar2. | \repeat tremolo 24 {mar32} |
\revert NoteHead.style
}
% ============================================================
% スコア
% ============================================================
\score {
<<
% ----- コードネーム -----
\new ChordNames {
\chordNames
}
\new StaffGroup \with {
instrumentName = "Vocal"
shortInstrumentName = "Vo."
} <<
\new Staff <<
\new Voice = "voice" { \voiceMelody }
>>
\new Lyrics \lyricsto "voice" { \voiceLyrics }
>>
% ----- ストロークリズム -----
\new RhythmicStaff \with {
\override StaffSymbol.line-count = #4
instrumentName = "Uklele"
shortInstrumentName = "Uke."
} {
\ukleleRhythm
}
% ----- マラカス(1ライン打楽器譜) -----
\new DrumStaff \with {
\override StaffSymbol.line-count = #1
instrumentName = "Maracas"
shortInstrumentName = "Mar."
} {
\maracasPart
}
>>
\layout {
indent = 1\cm
short-indent = 0.5\cm
\context {
\Score
\override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/8)
\omit BarNumber
}
}
\midi { }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment