Subject: Stratégie(s) pour partitions pour instruments transpositeurs

From: Denis Bitouzé <[email-masked]>
Date: Mon, 21 Nov 2011 08:41:13 +0100

Bonjour,

pour maintenir aisément les partitions pour différents instruments
transpositeurs d'un même morceau, j'ai adopté la stratégie indiquée dans
les fichiers en fin de message (test.ly où sont saisis en ut les notes
et accords du morceau, testDo.ly pour les instruments non transpositeurs
et (ici par exemple) testMib.ly pour les instruments en mi bémol).

Voyez-vous une meilleure stratégie que celle-ci ?

Merci d'avance.

%%%%%%%%% test.ly (notes et accords en ut) %%%%%%%%%%%%%
\version "2.14.2"

\header {
  title = "Le titre"
  composer = "Le compositeur"
  poet = \tonalite
}

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

chordNames = \chordmode {
  \global
  c1 e g b
}

theme = \relative c' {
  \global
  e g b c
}

%%master: testDo.ly

%%%%%%%%% testDo.ly (partition en ut) %%%%%%%%%%%%%
tonalite = \markup { C }

\include "test.ly"

chordsPart = \new ChordNames \chordNames

themePart = \new Staff \with {
  instrumentName = "Pno."
  midiInstrument = "acoustic grand"
} \theme

\book {
  \score {
    <<
      \chordsPart
      \themePart
    \layout { }
    \midi { }
  }
}

%%%%%%%%% testDo.ly (partition en mi bémol) %%%%%%%%%%%%%
tonalite = \markup { E\flat }

\include "test.ly"

chordNamesMib = \transpose c' a \chordNames
themeMib = \transpose c a \theme

chordsPart = \new ChordNames \chordNamesMib

themePart = \new Staff \with {
  instrumentName = "Sax Alt."
  midiInstrument = "alto sax"
} \themeMib

\book {
  \score {
    <<
      \chordsPart
      \themePart
    \layout { }
    \midi { }
  }
}
-- 
Denis

---

From: dmalik <[email-masked]>
Date: Mon, 21 Nov 2011 02:49:51 -0800 (PST)

peut-être en introduisant des variables dans un seul fichier.
J'avoue ne pas avoir essayé
http://lilypond.org/doc/v2.14/Documentation/extending-big-page.html
Daniel

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Strategie-s-pour-partitions-pour-instruments-transpositeurs-tp7015730p7015942.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Denis Bitouzé <[email-masked]>
Date: Tue, 22 Nov 2011 08:44:40 +0100

Le lundi 21/11/11 à 02h49,

> peut-être en introduisant des variables dans un seul fichier.

C'est ce que j'ai essayé de faire en introduisant les variables
communes à tous les fichiers dans test.ly : \chordNames, \theme ainsi
que \version, \header, \paper qui sont lues dans chacun des fichiers
testDo.ly et testMib.ly par le :

\include "test.ly"

> http://lilypond.org/doc/v2.14/Documentation/extending-big-page.html

Houla, c'est long ! :)

Merci !
-- 
Denis