commit 5187c0364994728dbef73a8cc9fa5fba9e1e06bf Author: Darkone Linux Date: Sat Mar 8 10:47:33 2025 -0300 First import of lilypond files diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bf5933d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pdf +*.midi diff --git a/celtic-cods/bal.ly b/celtic-cods/bal.ly new file mode 100644 index 0000000..96be3b1 --- /dev/null +++ b/celtic-cods/bal.ly @@ -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 } + } + } +} \ No newline at end of file diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..82a5e00 --- /dev/null +++ b/clean.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +find . -name "*.pdf" -exec rm -f {} \; +find . -name "*.midi" -exec rm -f {} \; + diff --git a/tests/chords.ly b/tests/chords.ly new file mode 100644 index 0000000..ad227e8 --- /dev/null +++ b/tests/chords.ly @@ -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 { } +} diff --git a/tests/john-1.ly b/tests/john-1.ly new file mode 100644 index 0000000..d1a7f8c --- /dev/null +++ b/tests/john-1.ly @@ -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 { } +} diff --git a/tests/john-2.ly b/tests/john-2.ly new file mode 100644 index 0000000..7850b30 --- /dev/null +++ b/tests/john-2.ly @@ -0,0 +1,63 @@ +\version "2.24.4" +\header { + title = "John Ryan's Polka (trop compliqué)" +} + +lhA = { + r8 8 r8 8 + r8 8 r8 8 +} + +leftHand = { + \repeat volta 2 { + \lhA \repeat volta 3 { \volta #'() { s1*0^\markup { \bold "2×" } } \lhA } + r8 8 r8 8 + r8 8 r8 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 { } +% } diff --git a/tests/test.ly b/tests/test.ly new file mode 100644 index 0000000..54dc63f --- /dev/null +++ b/tests/test.ly @@ -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 {} +} diff --git a/tests/tuto.ly b/tests/tuto.ly new file mode 100644 index 0000000..c6ff8e1 --- /dev/null +++ b/tests/tuto.ly @@ -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 + } +} \ No newline at end of file