[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Diatonic/modal transposition function (John Mandereau)
From: |
Stefan Thomas |
Subject: |
Re: Diatonic/modal transposition function (John Mandereau) |
Date: |
Mon, 29 Dec 2008 10:16:29 +0100 |
Dear John,
I understood now. You have a note 0 in c major and in a minor, which
is a c. In my opinion it would be better to understand for a musician,
if You could use the intervall-names. I suggest something like:
diatonicfourthup= #(define-music-function (parser location x) (ly:music?)
#{
$x \diatonicTranspose c \major #3 { $x }
#})
But, what can be done, if the key is not c?
2008/12/29 Stefan Thomas <address@hidden>:
> Dear John,
> many thanks for Your fantastic macro! There is only one thing, I don't
> understand. I tried to transpose to a minor. Why does it, in the below
> quoted example, start with d? The first note should be a, I assume.
>
> pattern = \relative c' { c2~ c8 d16 e f g a b c4 g e c }
> \new Staff {
> \pattern
> \diatonicTranspose a \minor #1 \pattern
> }
>