summaryrefslogtreecommitdiff
path: root/input
diff options
context:
space:
mode:
authorDan Eble <nine.fierce.ballads@gmail.com>2016-07-02 11:12:46 -0400
committerDan Eble <nine.fierce.ballads@gmail.com>2016-07-19 07:50:08 -0400
commit3c35dd1538ca2b3a3a446e60ae9dc6b06234d78b (patch)
tree96d0ec96c0558aea8174d0df7994761cddccc12c /input
parent47b45b556c729d13e71782e52d378e1c2a0f2b4d (diff)
Issue 4048 (1/5) Add some midi regtests
Replace crescendo-abutting with variations crescendo-return-crescendo and crescendo-return-unspecified-target.
Diffstat (limited to 'input')
-rw-r--r--input/regression/midi/crescendo-abutting.ly10
-rw-r--r--input/regression/midi/crescendo-return-crescendo.ly12
-rw-r--r--input/regression/midi/crescendo-return-unspecified-target.ly11
-rw-r--r--input/regression/midi/crescendo-single-compatible-target.ly11
-rw-r--r--input/regression/midi/crescendo-single-unspecified-target.ly11
5 files changed, 45 insertions, 10 deletions
diff --git a/input/regression/midi/crescendo-abutting.ly b/input/regression/midi/crescendo-abutting.ly
deleted file mode 100644
index da0ff4ffa0..0000000000
--- a/input/regression/midi/crescendo-abutting.ly
+++ /dev/null
@@ -1,10 +0,0 @@
-\version "2.19.44"
-
-\header {
- texidoc="One (de)crescendo ends as the next begins."
-}
-
-\score {
- { c\< c\> c\! }
- \midi {}
-}
diff --git a/input/regression/midi/crescendo-return-crescendo.ly b/input/regression/midi/crescendo-return-crescendo.ly
new file mode 100644
index 0000000000..4ab8dac24f
--- /dev/null
+++ b/input/regression/midi/crescendo-return-crescendo.ly
@@ -0,0 +1,12 @@
+\version "2.19.44"
+
+\header {
+ texidoc="The dynamic performer chooses a reasonable peak dynamic and
+ returns to the original dynamic. The latter, extreme crescendo does
+ not affect the former."
+}
+
+\score {
+ { c\mf\< c\> c\< c\sf }
+ \midi {}
+}
diff --git a/input/regression/midi/crescendo-return-unspecified-target.ly b/input/regression/midi/crescendo-return-unspecified-target.ly
new file mode 100644
index 0000000000..065f674ae1
--- /dev/null
+++ b/input/regression/midi/crescendo-return-unspecified-target.ly
@@ -0,0 +1,11 @@
+\version "2.19.44"
+
+\header {
+ texidoc="The dynamic performer chooses a reasonable peak dynamic and
+ returns to the original dynamic."
+}
+
+\score {
+ { c\mf\< c\> c\! }
+ \midi {}
+}
diff --git a/input/regression/midi/crescendo-single-compatible-target.ly b/input/regression/midi/crescendo-single-compatible-target.ly
new file mode 100644
index 0000000000..fcc0f5a6ef
--- /dev/null
+++ b/input/regression/midi/crescendo-single-compatible-target.ly
@@ -0,0 +1,11 @@
+\version "2.19.44"
+
+\header {
+ texidoc="The velocity of notes during a crescendo is linearly
+ interpolated between the starting and target dynamics."
+}
+
+\score {
+ { c\mf\< c c\f }
+ \midi {}
+}
diff --git a/input/regression/midi/crescendo-single-unspecified-target.ly b/input/regression/midi/crescendo-single-unspecified-target.ly
new file mode 100644
index 0000000000..d995609be9
--- /dev/null
+++ b/input/regression/midi/crescendo-single-unspecified-target.ly
@@ -0,0 +1,11 @@
+\version "2.19.44"
+
+\header {
+ texidoc="If no explicit dynamic follows a crescendo, the dynamic
+ performer chooses a reasonable target dynamic."
+}
+
+\score {
+ { c\mf\< c\! }
+ \midi {}
+}