|
From: | Gianmaria Lari |
Subject: | Re: scheme modalTranspose |
Date: | Sat, 10 Mar 2018 08:04:19 +0100 |
Hi Gianamari,Andrew
Add a numerical parameter.
\version "2.19.81"
multiModal = #(define-music-function (scale patternMelodic num) (ly:music? ly:music? number?)
#{
#@(map(lambda (p)
#{ \modalTranspose c #(ly:make-pitch -1 p) $scale $patternMelodic #})
(iota num))
#})
scale = {c d e f g a b}
\score {
\multiModal \scale {c' d' c' r} 5
\layout {}
}
[Prev in Thread] | Current Thread | [Next in Thread] |