From f1192108093a6a94583e641c3f8f494d21f35003 Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer Date: Fri, 13 Nov 2009 14:40:11 +0100 Subject: [PATCH] Add some test files for abc2ly --- input/regression/GNUmakefile | 2 +- input/regression/abc2ly/GNUmakefile | 15 +++++++++++++++ input/regression/abc2ly/clefs.abc | 13 +++++++++++++ input/regression/abc2ly/grace.abc | 6 ++++++ input/regression/abc2ly/kirchentonarten.abc | 6 ++++++ input/regression/abc2ly/tempo.abc | 7 +++++++ make/abc-rules.make | 4 ++++ make/abc-targets.make | 1 + make/abc-vars.make | 7 +++++++ 9 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 input/regression/abc2ly/GNUmakefile create mode 100644 input/regression/abc2ly/clefs.abc create mode 100644 input/regression/abc2ly/grace.abc create mode 100644 input/regression/abc2ly/kirchentonarten.abc create mode 100644 input/regression/abc2ly/tempo.abc create mode 100644 make/abc-rules.make create mode 100644 make/abc-targets.make create mode 100644 make/abc-vars.make diff --git a/input/regression/GNUmakefile b/input/regression/GNUmakefile index 753d483bd9..605f138e99 100644 --- a/input/regression/GNUmakefile +++ b/input/regression/GNUmakefile @@ -6,4 +6,4 @@ LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc include $(depth)/make/stepmake.make TITLE=LilyPond Regression Tests -SUBDIRS=musicxml +SUBDIRS=musicxml abc2ly diff --git a/input/regression/abc2ly/GNUmakefile b/input/regression/abc2ly/GNUmakefile new file mode 100644 index 0000000000..c43cadf381 --- /dev/null +++ b/input/regression/abc2ly/GNUmakefile @@ -0,0 +1,15 @@ +depth = ../../.. + +STEPMAKE_TEMPLATES=documentation texinfo tex +LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc abc + +TEXI2HTML_FLAGS += --nomenu + +# Urgh, how can I do two replacements at once without messing up the order of the list? +TMP = $(sort $(ABC_FILES) $(TEXINFO_SOURCES) ) +COLLATED_FILES = ${TMP:%.abc=$(outdir)/%.ly} + + +include $(depth)/make/stepmake.make + +TITLE=abc2ly test suite diff --git a/input/regression/abc2ly/clefs.abc b/input/regression/abc2ly/clefs.abc new file mode 100644 index 0000000000..18403238ac --- /dev/null +++ b/input/regression/abc2ly/clefs.abc @@ -0,0 +1,13 @@ +X: 1 +T: Various different clefs +L: 1/4 +K: none +CEGc | [K: C treble] CEGc |[K: Cm bass]CEGc | +w: none | treble | bass | +[K: C bass3]CEGc | [K: Cm alto4]CEGc| [K: C alto]CEGc | +w: baritone | tenor | alto | +[K: Cm alto2]CEGc | [K: C alto1]CEGc | [K: Cm treble-8]CEGc | +w: mezzosoprano | soprano | treble-8 | +[K: C treble-8va]CEGc | [K: Cm treble+8]CEGc | [K: C treble8]CEGc |] +w: treble-8va | treble+8 | treble8 | + diff --git a/input/regression/abc2ly/grace.abc b/input/regression/abc2ly/grace.abc new file mode 100644 index 0000000000..8faaff2a7a --- /dev/null +++ b/input/regression/abc2ly/grace.abc @@ -0,0 +1,6 @@ +X:1 +T:abc2ly grace note bug (missing square bracket, duration of grace notes) +M:C +L:1/8 +K:E Dorian +{ga}gdgb {a}g>d gA B>ABD B>DA>F|e>ceBe