Compare commits
1 Commits
chordpro
...
bb940b2a3b
| Author | SHA1 | Date | |
|---|---|---|---|
| bb940b2a3b |
@@ -2,7 +2,12 @@ TRANSPOSITION = #(cons #f #f)
|
||||
|
||||
transposeGlobal =
|
||||
#(define-void-function (from to) (ly:pitch? ly:pitch?)
|
||||
(set! TRANSPOSITION (cons from to)))
|
||||
(if (not (car TRANSPOSITION))
|
||||
(set! TRANSPOSITION (cons from to))
|
||||
(let ((current_to (cdr TRANSPOSITION))
|
||||
(interval (ly:pitch-diff to from)))
|
||||
(set! TRANSPOSITION (cons (car TRANSPOSITION)
|
||||
(ly:pitch-transpose current_to interval))))))
|
||||
|
||||
transposable =
|
||||
#(define-music-function (fromto music) (pair? ly:music?)
|
||||
|
||||
Reference in New Issue
Block a user