First import of lilypond files

This commit is contained in:
Darkone 2025-03-08 10:47:33 -03:00
commit 5187c03649
No known key found for this signature in database
GPG key ID: A6A45734C77AC5F2
8 changed files with 720 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
*.pdf
*.midi

392
celtic-cods/bal.ly Normal file
View file

@ -0,0 +1,392 @@
% \new ChordNames \with {
% \override BarLine.bar-extent = #'(-2 . 2)
% \consists "Bar_engraver"
% }
\version "2.24.4"
#(set-global-staff-size 14)
hr = \markup {
\override #'(thickness . 1)
\column {
\vspace #1 % Marge avant la ligne
\draw-squiggle-line #0.5 #'(6 . 0) ##t
\vspace #1 % Marge après la ligne
}
}
\paper {
indent = 0
top-margin = 10
bottom-margin = 15
line-width = 18\cm
ragged-right = ##f
print-page-number = #f
system-system-spacing.basic-distance = #0
score-markup-spacing = #'((basic-distance . 15)
(minimum-distance . 10)
(padding . 5)
(stretchability . 20))
oddFooterMarkup = \markup \fill-line {
""
\fromproperty #'page:page-number-string
""
}
evenFooterMarkup = \markup \fill-line {
""
\fromproperty #'page:page-number-string
""
}
}
\layout {
indent = 0
\context {
\ChordGrid
\override GridChordName.font-size = #5
%\override BarLine.font-size = #6
% \override TextScript.font-series = #'bold
% \override TextScript.font-size = #-2
% \override TextScript.color = #red
%\override TextMark.font-size = #6
\consists Measure_spanner_engraver
%fontSize = #4
}
\context {
\Voice
\override TextMark.font-size = 20
% \override BarLine.font-size = #6
}
}
\book {
\header {
title = "BAL"
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The Swallowtail"
opus = \markup \fontsize #2 "Jig | R | .'·'"
}
\new ChordGrid \chordmode {
\repeat volta 4 { s1 \bar ".|:" \textMark "^mi" e:m e:m d \alternative { \volta 1,3 { d } \volta 2,4 { e:m } } }
\repeat volta 4 { \textMark "^sol" e1:m e:m \alternative { \volta 1,3 { e:m e2.:m d4 } \volta 2,4 { d1 e:m } } }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The Black Rogue"
opus = \markup \fontsize #2 "Jig | R | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \textMark "^mi" a2 g a1 a2 g d1 a2 g a1 g d }
%\repeat volta 2 { \tweak text "x2" \startMeasureSpanner d2 c d1 \stopMeasureSpanner d2 c d a a g d1 }
\break
\repeat volta 2 { d2 c d1 d2 c d1 d2 c d a a g d1 }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The Ships In Full Sail"
opus = \markup \fontsize #2 "Jig | R | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \textMark "^sol" g1 g c2 g d1 g g c2 g d g }
\break
\repeat volta 2 { \textMark "^si .''" g1 c g d g c e:m d2 g }
\break
\repeat volta 2 { g1 c g d g c c2 g d g }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "The Belfast (Boys of Bluehill)"
opus = \markup \fontsize #2 "Hornpipe | RR | ._'·_'"
}
\new ChordGrid
\chordmode {
\bar ".|:" \repeat volta 2 { s1 d1 d a e2:m a d1 d g2 a d2 a4 d }
\break
\repeat volta 2 { s1 g1 d d a g d d2 a d2 a4 d }
\break
\repeat volta 2 { s1 d1 d g2 d e:m a d1 d g2 a d2 a4 d }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Tripping up The Stairs"
opus = \markup \fontsize #2 "Jig | R | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \tweak text "x4" \startMeasureSpanner d2 g d1 a d \stopMeasureSpanner }
\repeat volta 2 { b:m b:m a a b:m b:m a d }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "Scatter The Mud"
opus = \markup \fontsize #2 "Jig | R | :':'"
}
\new ChordGrid \chordmode {
\bar ".|:" \repeat volta 2 { \textMark "^la" a2:m g a:m e:m a1:m g a:m a:m e:m g2 a:m }
\break
\repeat volta 2 { a2:m g g1 a2:m e:m g1 a2:m g g1 e:m g2 a:m }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "Fasten The Leg In Her Jig"
opus = \markup \fontsize #2 "Jig | R | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \textMark "^ré" g1 g d c2 d g1 g e2:m a d1 }
\break
\repeat volta 4 { g2 d c g \alternative { \volta 1,3 { g d e:m d } \volta 2,4 { c a d1 } } }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Maggie In The Woods (Estropie)"
opus = \markup \fontsize #2 "Polka | R | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 4 { s1 g g2 c \alternative { \volta 1,3 { g1 d } \volta 2,4 { d2 g } } }
\repeat volta 4 { s1 e:m c \alternative { \volta 1,3 { g d } \volta 2,4 { g2 d g1 } } }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "Denis Murphy's"
opus = \markup \fontsize #2 "Polka | R | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 4 { d1 d g \alternative { \volta 1,3 { d } \volta 2,4 { a2 d } } }
\repeat volta 4 { d1 g \alternative { \volta 1,3 { d a } \volta 2,4 { a2 g d1 } } }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Si Beag Si Mor"
opus = \markup \fontsize #2 "Valse | R | .''.''"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 \bar ".|:" d b:m g2. a4 d1 g a:7 d b:m g a:7 d b:m g a:7 d d }
\repeat volta 2 { d1 a:7 g d a:7 d d a fis b:m g a:7 g a:7 d d }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The South Wind"
opus = \markup \fontsize #2 "Valse | R | .''"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 g g d d g c g g }
\break
\repeat volta 4 { g1 c g g e:m \alternative { \volta 1,3 { e:m d d } \volta 2,4 { d g g } } }
%\repeat volta 2 { g1 c g g e:m e:m d d g c g g e:m d g g }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "The Irish Washerwoman (Dusty, fin série Kesh)"
opus = \markup \fontsize #2 "Jig | R | .'·' ?"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \textMark "^ré" g1 g \alternative { \volta 1,3 { d d } \volta 2,4 { \textMark "^ré fa# la do" d:7 g } } }
\repeat volta 2 { \textMark "^sol" g1 g \textMark "^fa#" d d c2 g c g \textMark "^fa# la do" d1:7 g }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "O'Keeffe's (Snowy)"
opus = \markup \fontsize #2 "Slide | R | .'·'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \tweak text "2x2" \startMeasureSpanner a1 g \stopMeasureSpanner }
\repeat volta 2 { a2 e g1 g g }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The Boys Of Bluehill"
opus = \markup \fontsize #2 "Hornpipe | R | ?"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 b2:m d b:m a d a:7 d b:m b:m d b:m7 e:m d a:7 d1 }
\break
\repeat volta 2 { s1 d1 g d2 a:7 d b:m b:m d b:m7 e:m d a:7 d1 }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "MacLeod's Farewell (Cooley)"
opus = \markup \fontsize #2 "Reel | RR | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 \textMark "^fa#" d2 a d1 e:m \textMark "^sol la do#" a:7 d2 a d1 e:m a2:7 d }
\break
\repeat volta 2 { s1 d1 d d2 b:m e:m a:7 d a d1 e:m a2:7 d }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "Cooley's"
opus = \markup \fontsize #2 "Reel | R | ._'·_'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 \tweak text "2x2" \startMeasureSpanner \textMark "^mi" e:m e:m d d \stopMeasureSpanner }
\repeat volta 2 { \tweak text "2x2" \startMeasureSpanner \textMark "^sol" e1:m e:m d d \stopMeasureSpanner }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The Silver Spear"
opus = \markup \fontsize #2 "Reel | R | ._'·_'"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 \bar ".|:" \textMark "^sol" d1 \tweak text "x2" \startMeasureSpanner d d g \stopMeasureSpanner g }
\repeat volta 2 { \tweak text "x3" \startMeasureSpanner d1 g \stopMeasureSpanner g g }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "The Galway Belle (Bear Dance)"
opus = \markup \fontsize #2 "Polka | RR | .'·'"
}
\new ChordGrid \chordmode {
\repeat volta 8 { \tweak text "A^mi + B^sol" \startMeasureSpanner e1:m e:m d \alternative { \volta 1,3,5,7 { d } \volta 2,4,6,8 { e:m } } \stopMeasureSpanner }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The Little Diamond"
opus = \markup \fontsize #2 "Polka | RR | .'·'"
}
\new ChordGrid \chordmode {
\repeat volta 4 { d1 d \alternative { \volta 1,3 { d a } \volta 2,4 { a d } } }
\repeat volta 4 { d2 g d1 \alternative { \volta 1,3 { d a } \volta 2,4 { a d } } }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Humours of Bandon"
opus = \markup \fontsize #2 "Jig | R | ._'·_'"
}
\new ChordGrid \chordmode {
\tweak text "A A B A" \startMeasureSpanner
\repeat volta 2 { \textMark "A" g1 d g d g2 c g d g c g e:m }
\repeat volta 2 { \textMark "B" g1 \alternative { \volta 1,3,4 { d } \volta 2 { c } } }
\stopMeasureSpanner
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Sangshyttevalsen (Humours Flinn)"
opus = \markup \fontsize #2 "Valse | R | :'':''"
}
\new ChordGrid \chordmode {
\repeat volta 2 { s1 \bar ".|:" \textMark "^fa#" b1:m a \textMark "^fa# la do#" fis:m g b:m a g2 a b1:m }
\break
\repeat volta 2 { b1:m a g fis:m b:m a g2 a b1:m }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "Far Away"
opus = \markup \fontsize #2 "Valse | R | :'':''"
}
\new ChordGrid \chordmode {
\repeat volta 2 { \alternative { \volta 1 { s1 } \volta 2 { b:m } } \tweak text "x2" \startMeasureSpanner b:m fis:m \stopMeasureSpanner g fis:m d2. a4 }
\repeat volta 2 { b1:m \tweak text "x2" \startMeasureSpanner d a \stopMeasureSpanner b2:m a g e:m b1:m \alternative { \volta 2 { b:m } } }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Trip To The Cottage"
opus = \markup \fontsize #2 "Jig | R | :_':_'"
}
\new ChordGrid \chordmode {
\repeat volta 3 { s1 \tweak text "A x3" \startMeasureSpanner g \textMark "^fa# la do" d:7 g2 d g d g1 d c2 d g1 \stopMeasureSpanner }
\break
\repeat volta 3 { \tweak text "B x3" \startMeasureSpanner g1 c2 g a:m g d1 g c2 g a1:m d \stopMeasureSpanner }
\break
\repeat volta 2 { \tweak text "C x2" \startMeasureSpanner a1 e:7 a2 e a e a1 e a2 e a1 \stopMeasureSpanner }
\break
\repeat volta 3 { \tweak text "D x3" \startMeasureSpanner a1 d2 a b:m a e1 a d2 a b1:m a \stopMeasureSpanner }
}
}
\hr
\score {
\header {
piece = \markup \bold \fontsize #2 "Haste To The Wedding"
opus = \markup \fontsize #2 "Jig | R | ._'·_' ou :_':_'"
}
\new ChordGrid \chordmode {
\repeat volta 8 { \tweak text "(A + B) * 8, ^ré * 2 + ^fa * 2" \startMeasureSpanner d1 g d a d1 g a d \stopMeasureSpanner }
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "The German Beau"
opus = \markup \fontsize #2 "Polka | RR | .'·'"
}
\new ChordGrid \chordmode {
\tweak text "A A' B A'" \startMeasureSpanner
\repeat volta 4 { s1 \bar ".|:" \textMark "A" g1 d c d \textMark "A'" g1 d g2 d g1 }
\repeat volta 2 { \textMark "B" g1 g c g c g a:m d g }
\stopMeasureSpanner
}
}
\score {
\header {
piece = \markup \bold \fontsize #2 "Leslie's"
opus = \markup \fontsize #2 "Hornpipe | N | :':'"
}
\new ChordGrid \chordmode {
\repeat volta 4 { g1 d \alternative { \volta 1,3 { c } \volta 2,4 { c2 d } } g1 }
\repeat volta 2 { g1 c \textMark "^fa# la do ré" d:7 g e:m d c2 d g1 }
}
}
}

5
clean.sh Executable file
View file

@ -0,0 +1,5 @@
#!/bin/sh
find . -name "*.pdf" -exec rm -f {} \;
find . -name "*.midi" -exec rm -f {} \;

28
tests/chords.ly Normal file
View file

@ -0,0 +1,28 @@
melody = \relative c' {
\clef treble
\key c \major
\time 4/4
f4 e8[ c] d4 g
a2 ~ a
}
harmonies = \chordmode {
c4:m f:min7 g:maj c:aug
d2:dim b4:5 e:sus
}
\score {
<<
\new ChordNames {
\set chordChanges = ##t
\harmonies
}
{
\harmonies
}
\new Staff \melody
>>
\layout{ }
\midi { }
}

77
tests/john-1.ly Normal file
View file

@ -0,0 +1,77 @@
\version "2.24.4"
\header {
title = "John Ryan's Polka"
subtitle = " "
}
lhA = \relative {
r8 d' r g
r d r d
}
leftHand = \relative {
\repeat volta 2 {
\lhA \lhA \lhA
r8 d' r a
r d r d
}
\repeat volta 2 {
r8 d' r d
r g r a
}
}
rhA = \chordmode {
d'/fis s d'/fis s
g s d'/fis s
}
rightHand = \chordmode {
\tempo 4 = 160
\time 2/4
\key d \major
\repeat volta 2 {
s4 d'8/fis s
% \alternative {
% \volta 1 { s4 d'8/fis s }
% \volta 2 { d'8/fis s d'/fis s }
% }
g8 s d'/fis s
\rhA \rhA
d'/fis s d'/fis s
a/e s d'/fis s
}
\repeat volta 2 {
a4:7 d'8/fis s
s g s a:7
}
}
piano = {
\tempo 4 = 160
\time 2/4
\key d \major
\leftHand
}
% \new Staff <<
% \new ChordNames {
% \set chordChanges = ##t
% \rightHand
% }
% % \new Voice = "right" { \voiceOne \rightHand }
% \new Voice = "left" { \voiceTwo \leftHand }
% >>
\score {
<<
\new ChordNames {
\set chordChanges = ##t
\rightHand
}
% \new Staff \rightHand
\new Staff \piano
>>
\layout{ }
\midi { }
}

63
tests/john-2.ly Normal file
View file

@ -0,0 +1,63 @@
\version "2.24.4"
\header {
title = "John Ryan's Polka (trop compliqué)"
}
lhA = {
r8 <d d'>8 r8 <g g'>8
r8 <d d'>8 r8 <d d'>8
}
leftHand = {
\repeat volta 2 {
\lhA \repeat volta 3 { \volta #'() { s1*0^\markup { \bold "2×" } } \lhA }
r8 <d d'>8 r8 <a a'>8
r8 <d d'>8 r8 <d d'>8
}
}
rhA = \chordmode {
d'/fis s d'/fis s
g s d'/fis s
}
rightHand = \chordmode {
\tempo 4 = 160
\time 2/4
\key d \major
\repeat volta 2 {
\alternative {
\volta 1 { s4 d'8/fis s }
\volta 2 { d'8/fis s d'/fis s }
}
g8 s d'/fis s
\repeat volta 2 { \rhA }
d'/fis s d'/fis s
a/e s d'/fis s
}
}
piano = {
\tempo 4 = 160
\time 2/4
\key d \major
\leftHand
}
\new Staff <<
\new Voice = "right" { \voiceOne \rightHand }
\new Voice= "left" { \voiceTwo \leftHand }
>>
% \score {
% <<
% \new ChordNames {
% \set chordChanges = ##t
% \rightHand
% }
% \new Staff \rightHand
% \new Staff \piano
% >>
% \layout{ }
% \midi { }
% }

131
tests/test.ly Normal file
View file

@ -0,0 +1,131 @@
% Lily was here -- automatically converted by midi2ly from 119-andy.mid
\version "2.14.0"
\layout {
\context {
\Voice
\remove Note_heads_engraver
\consists Completion_heads_engraver
\remove Rest_engraver
\consists Completion_rest_engraver
}
}
trackAchannelA = {
\key d \major
% [TEXT_EVENT] note track
\tempo 4 = 120
\key d \major
\time 6/8
\set Staff.instrumentName = "Andy De Jarlis'"
\skip 4*46106/480
}
trackAchannelB = \relative c {
r4*1/480 d'4*239/480 r4*1/480 fis4*140/480 r4*100/480 a4*219/480
r4*21/480 d,4*239/480 r4*1/480 fis4*140/480 r4*100/480 a4*219/480
r4*21/480 d,4*219/480 r4*21/480 fis4*219/480 r4*21/480 a4*219/480
r4*21/480 b4*459/480 r4*21/480 a4*219/480 r4*21/480 d,4*239/480
r4*1/480 fis4*69/480 r4*51/480 g4*69/480 r4*51/480 a4*219/480
r4*21/480 d,4*383/480 r4*97/480 fis4*219/480 r4*21/480 a4*219/480
r4*21/480 cis4*99/480 r4*21/480 b4*99/480 r4*21/480 a4*219/480
r4*21/480 g4*219/480 r4*21/480 fis4*219/480 r4*21/480 e4*219/480
r4*21/480 d4*239/480 r4*1/480
| % 5
fis4*140/480 r4*100/480 a4*219/480 r4*21/480 d,4*383/480 r4*97/480 a'4*219/480
r4*21/480 d,4*219/480 r4*21/480
| % 6
fis4*219/480 r4*21/480 a4*219/480 r4*21/480 b4*459/480 r4*21/480 g'4*219/480
r4*21/480 fis4*383/480 r4*97/480 e4*219/480 r4*21/480 a,4*239/480
r4*1/480 b4*140/480 r4*100/480 cis4*219/480 r4*21/480 d4*699/480
r4*21/480 d4*219/480 r4*21/480 a4*219/480 r4*21/480 fis4*219/480
r4*21/480 d4*239/480 r4*1/480 fis4*140/480 r4*100/480 a4*219/480
| % 9
r4*21/480 d,4*239/480 r4*1/480 fis4*140/480 r4*100/480 a4*219/480
r4*21/480 d,4*219/480 r4*21/480 fis4*219/480 r4*21/480 a4*219/480
| % 10
r4*21/480 b4*459/480 r4*21/480 a4*219/480 r4*21/480 d,4*239/480
r4*1/480 fis4*69/480 r4*51/480 g4*69/480 r4*51/480 a4*219/480
| % 11
r4*21/480 d,4*383/480 r4*97/480 fis4*219/480 r4*21/480 a4*219/480
r4*21/480 cis4*99/480 r4*21/480 b4*99/480 r4*21/480 a4*219/480
| % 12
r4*21/480 g4*219/480 r4*21/480 fis4*219/480 r4*21/480 e4*219/480
r4*21/480 d4*239/480 r4*1/480 fis4*140/480 r4*100/480 a4*219/480
| % 13
r4*21/480 d,4*383/480 r4*97/480 a'4*219/480 r4*21/480 d,4*219/480
r4*21/480 fis4*219/480 r4*21/480 a4*219/480
| % 14
r4*21/480 b4*459/480 r4*21/480 g'4*219/480 r4*21/480 fis4*383/480
r4*97/480 e4*219/480
| % 15
r4*21/480 a,4*239/480 r4*1/480 b4*140/480 r4*100/480 cis4*219/480
r4*21/480 d4*959/480 r4*1/480 a4*219/480 r4*21/480 g'4*219/480
r4*21/480 fis4*239/480 r4*1/480 a4*140/480 r4*100/480 fis4*219/480
r4*21/480 d4*383/480 r4*97/480 fis4*219/480 r4*21/480 a4*459/480
r4*21/480 g4*219/480 r4*21/480 b,4*699/480 r4*21/480 e4*383/480
r4*97/480 fis4*219/480 r4*21/480 e4*383/480 r4*97/480 d4*219/480
| % 19
r4*21/480 cis4*219/480 r4*21/480 e4*219/480 r4*21/480 cis4*219/480
r4*21/480 a4*459/480 r4*21/480 g'4*219/480
| % 20
r4*21/480 fis4*119/480 r4*1/480 g4*119/480 r4*1/480 a4*140/480
r4*100/480 fis4*219/480 r4*21/480 d4*239/480 r4*1/480 d4*69/480
r4*51/480 e4*69/480 r4*51/480 fis4*219/480
| % 21
r4*21/480 a4*459/480 r4*21/480 g4*219/480 r4*21/480 b,4*459/480
r4*21/480 g'4*219/480
| % 22
r4*21/480 fis4*383/480 r4*97/480 e4*219/480 r4*21/480 a,4*239/480
r4*1/480 b4*140/480 r4*100/480 cis4*219/480
| % 23
r4*21/480 d4*699/480 r4*21/480 d4*459/480 r4*21/480 g4*219/480
| % 24
r4*21/480 fis4*239/480 r4*1/480 a4*140/480 r4*100/480 fis4*219/480
r4*21/480 d4*383/480 r4*97/480 fis4*219/480
| % 25
r4*21/480 a4*459/480 r4*21/480 g4*219/480 r4*21/480 b,4*699/480
| % 26
r4*21/480 e4*383/480 r4*97/480 fis4*219/480 r4*21/480 e4*383/480
r4*97/480 d4*219/480
| % 27
r4*21/480 cis4*219/480 r4*21/480 e4*219/480 r4*21/480 cis4*219/480
r4*21/480 a4*459/480 r4*21/480 g'4*219/480
| % 28
r4*21/480 fis4*119/480 r4*1/480 g4*119/480 r4*1/480 a4*140/480
r4*100/480 fis4*219/480 r4*21/480 d4*239/480 r4*1/480 d4*69/480
r4*51/480 e4*69/480 r4*51/480 fis4*219/480
| % 29
r4*21/480 a4*459/480 r4*21/480 g4*219/480 r4*21/480 b,4*459/480
r4*21/480 g'4*219/480
| % 30
r4*21/480 fis4*383/480 r4*97/480 e4*219/480 r4*21/480 a,4*239/480
r4*1/480 b4*140/480 r4*100/480 cis4*219/480
| % 31
r4*21/480 d4*959/480 r4*1/480 a4*99/480 r4*21/480 g4*99/480
r4*21/480 fis4*99/480 r4*21/480 e4*99/480
| % 32
}
trackA = <<
\context Voice = voiceA \trackAchannelA
\context Voice = voiceB \trackAchannelB
>>
\score {
<<
\context Staff=trackA \trackA
>>
\layout {}
\midi {}
}

22
tests/tuto.ly Normal file
View file

@ -0,0 +1,22 @@
\version "2.24.4"
\header {
title = "Vacances à la mer"
composer = "G. Ponçon"
}
fragmentA = \relative {
c'4^"espr"\p\< r e~\(\ff\> | e g( e)\)\!
}
violin = \new Staff {
\tempo 1 = 160
\time 3/4
\key d \major % Amure
\fragmentA \fragmentA
}
\score {
{
\violin
}
}