summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Gey <denemo@nilsgey.de>2011-02-12 01:36:41 +0100
committerNils Gey <denemo@nilsgey.de>2011-02-12 01:36:41 +0100
commit2cbd0a4cf159f43e91e3d7bbc2af89d8bbd69aec (patch)
tree963a0d2d11b293b28b2fa8df13b57c2530c342f4
parent278d9355b2ab265794803d4dbab183db90ad534e (diff)
Add aliases for Breve and Longa. Add d-Enter command, Scheme version
-rw-r--r--actions/denemo.scm21
1 files changed, 21 insertions, 0 deletions
diff --git a/actions/denemo.scm b/actions/denemo.scm
index 2eb8efcf..19e41fc5 100644
--- a/actions/denemo.scm
+++ b/actions/denemo.scm
@@ -1903,3 +1903,24 @@
(if (d-NextMovement)
(loop))))
(d-PopPosition))
+
+;Aliases for Breve and Longa to use with Denemo numbers for durations.
+(define (d-3072) (d-Breve))
+(define (d-6411) (d-Longa))
+(define (d--3072) (d-Breve))
+(define (d--6411) (d-Longa))
+(define (d-Insert3072) (d-InsertBreve))
+(define (d-Insert6411) (d-InsertLonga))
+(define (d-Insert-3072) (d-InsertBreve))
+(define (d-Insert-6411) (d-InsertLonga))
+(define (d-Set3072) (d-SetBreve))
+(define (d-Set6411) (d-SetLonga))
+(define (d-Set-3072) (d-SetBreve))
+(define (d-Set-6411) (d-SetLonga))
+(define (d-Change3072) (d-ChangeBreve))
+(define (d-Change6411) (d-ChangeLonga))
+(define (d-Change-3072) (d-ChangeBreve))
+(define (d-Change-6411) (d-ChangeLonga))
+
+;Insert a no-pitch note of the prevailing duration.
+(define (d-Enter) (eval-string (string-append "(d-" (number->string (abs (d-GetPrevailingDuration))) ")" )))