Autor Thema: Von Dur nach Moll transponieren  (Gelesen 1872 mal)

Jonathan

  • Member
Von Dur nach Moll transponieren
« am: Mittwoch, 2. Oktober 2013, 21:35 »
Lilypondversion: 2.16.1

Ich möchte für meine Begleitstimme ein bestimmtes Muster in verschiedenen Tonarten wiederholen. Ich habe also die Harmonien für jeden Takt und muss dieses Muster dann entweder in Dur oder in Moll von verschiedenen Tönen an spielen. Bisher löse ich das so:


leftIIISnipDur=\relative c {
    c,4 c'8 e e g
}

leftIIISnipMoll=\relative c {
    c,4 c'8 es es g
}

leftIII=\relative c {
    r8 |
   
    \transpose c e \leftIIISnipMoll
    \transpose c d \leftIIISnipDur
    \transpose c c \leftIIISnipDur
    \transpose c h \leftIIISnipDur
    \transpose c e \leftIIISnipMoll
    \transpose c d \leftIIISnipDur
    \transpose c c \leftIIISnipDur
    \transpose c e \leftIIISnipMoll
   
}

Das funktioniert im Grunde auch, aber ich habe damit 2 Probleme:

- Ich würde statt  \transpose c e \leftIIISnipMoll lieber \transpose c e:m \leftIIISnip schreiben.
- Ich würde es mir gerne sparen, die Snippets in 2 Tonarten schreiben zu müssen.

Gibt es dafür eine elegantere Möglichkeit? Ich habe bereits \ModalTranspose gefunden, aber ich verstehe das mit der Skala irgendwie nicht wirklich und bin mir auch nicht sicher, ob es das tut, was ich möchte.