Subject: \transpose d'une octave

From: Daniel Cartron <[email-masked]>
Date: Fri, 20 Jul 2012 19:50:03 +0200

Salut tous, 

Tout est dans le titre, j'arrive pas à faire ça, que je mette une ou trois ' à 
mon code \transpose la la''' {\musique } c'est toujours pareil ça transpose 
pas... le bloc musique est en relative, est-ce une explication ? J'arrive à 
transposer (difficilement) des blocs d'un intervalle de moins d'une octave 
mais là je bloque...

Merci

-- 
Cordialement,
Daniel Cartron

---

From: Frédéric Bron <[email-masked]>
Date: Fri, 20 Jul 2012 20:06:00 +0200

> Tout est dans le titre, j'arrive pas à faire ça, que je mette une ou trois '
> à mon code \transpose la la''' {\musique } c'est toujours pareil ça
> transpose pas... le bloc musique est en relative, est-ce une explication ?
> J'arrive à transposer (difficilement) des blocs d'un intervalle de moins
> d'une octave mais là je bloque...

Peux-tu mettre un exemple minimal stp ?
Frédéric

---

From: Cécile Huneau <[email-masked]>
Date: Fri, 20 Jul 2012 20:10:57 +0200

Salut tout seul,
Normal si tu es en relative, je ne vois pas comment cela pourrait se 
comporter autrement.
Tu peux commencer ton bloc à transposer par une indication de l'octave 
absolue, par exemple c='

Un lien vers le chapitre "vérification d'octaves"
http://lilypond.org/doc/v2.14/Documentation/notation/changing-multiple-pitches#octave-checks

A tout de suite
Cécile

Le 20/07/2012 19:50, Daniel Cartron a écrit :
>
> Salut tous,
>
> Tout est dans le titre, j'arrive pas à faire ça, que je mette une ou 
> trois ' à mon code \transpose la la''' {\musique } c'est toujours 
> pareil ça transpose pas... le bloc musique est en relative, est-ce une 
> explication ? J'arrive à transposer (difficilement) des blocs d'un 
> intervalle de moins d'une octave mais là je bloque...
>
> Merci
>
> -- 
>
> Cordialement,
>
> Daniel Cartron
>

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 20 Jul 2012 20:19:31 +0200

Le vendredi 20 juillet 2012 20:06:00 Frédéric Bron a écrit :
> > Tout est dans le titre, j'arrive pas à faire ça, que je mette une ou trois
> > ' à mon code \transpose la la''' {\musique } c'est toujours pareil ça
> > transpose pas... le bloc musique est en relative, est-ce une explication
> > ? J'arrive à transposer (difficilement) des blocs d'un intervalle de
> > moins d'une octave mais là je bloque...
> 

ok alors mon bloc à transposer :

Un = \relative {
\repeat volta 2 { la,8 la la  la8 la la do,8 do do do8 do do }
\alternative 
	{ 
		{ sol'8 sol sol  sol8 sol sol fad fad fad fad fad fad }
		{ sib4 sib8 sib4 sib8 sib4 sib8 sib4 sib8 } 
	}
}

\transpose la la''' {Un } ne me fait rien du tout quelque soit le nombre de ' 
que je met.

J'ai pas tout bien compris la doc mais apparemment le relative est en cause

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
-- 
Cordialement,
Daniel Cartron

---

From: Daniel Cartron <[email-masked]>
Date: Fri, 20 Jul 2012 20:26:28 +0200

Le vendredi 20 juillet 2012 20:10:57 Cécile Huneau a écrit :

Salut tout seul, 
ha je retrouve bien là ton humour habituel :-)
Normal si tu es en relative, je ne vois pas comment cela pourrait 
se  comporter autrement. 
Ben moi ça me parait pas si évident que ça...
Tu peux commencer ton bloc à transposer par une indication de 
l'octave  absolue, par exemple c=' Un lien vers le chapitre 
"vérification d'octaves" 
http://lilypond.org/doc/v2.14/Documentation/notation/changing-
multiple-pitches#octave-checks 
Me semblait bien que c'était là la solution mais j'ai pas tout pigé 
(lu vite faut avouer)
A tout de suite
Ben non passque ce soir c'est séance de ciné en plein air à la médiathèque 
alors on a sorti les doudounes et les parapluies et on y va vaillamment :-)

-- 
Cordialement,
Daniel Cartron

---

From: Cécile Huneau <[email-masked]>
Date: Fri, 20 Jul 2012 20:42:38 +0200

Le 20/07/2012 20:19, Daniel Cartron a écrit :
> \transpose la la''' {Un } ne me fait rien du tout quelque soit le 
> nombre de ' que je met.
>

Je prends ton exemple tel quel (enfin juste en ajoutant le \ devant Un) 
et... ça marche.
Je suis (encore) sur 2.14

---

From: Frédéric Bron <[email-masked]>
Date: Fri, 20 Jul 2012 20:45:19 +0200

ben moi ça marche bien avec 2.15.39 ou 2.15.42. Voici le code complet :

\version "2.15.39"
\language "italiano"
Un = \relative do' {
  \repeat volta 2 { la,8 la la la8 la la do,8 do do do8 do do }
  \alternative {
    { sol'8 sol sol sol8 sol sol fad fad fad fad fad fad }
    { sib4 sib8 sib4 sib8 sib4 sib8 sib4 sib8 }
  }
}
\transpose la la'''' { \Un }

Tu utilises quelle version ?
A priori, relative n'a rien à voir avec la transposition, juste avec
la saisie des notes. Ensuite tu en fais ce que tu veux. J'ai toujours
fait comme ça et n'ai jamais eu de problème.
Frédéric

---

From: Jean-Charles Malahieude <[email-masked]>
Date: Sat, 21 Jul 2012 11:09:11 +0200

Le 20/07/2012 20:45, Frédéric Bron disait :
> Un = \relative do' { }

Ce n'est à mon avis pas un problème de version : dans son code, tel que 
proposé, Daniel donne un étalon sans le définir

> Un = \relative { }
                 ^^

alors qu'il est dit dans la documentation (1.1.1 Écriture des hauteurs 
de note - Octaves relatives) :

\relative hauteur_de_référence { expression_musicale }
           ^^^^^^^^^^^^^^^^^^^^

C'est un peu comme si, attablé à une terrasse, j'apostrophais le garçon 
et lui disais : « Vous m'en mettez un, s'il vous plait. » sans lui dire 
si je préfère la bière au lait fraise...

@+
Jean-Charles

---

From: Jean-Christophe D <[email-masked]>
Date: Sat, 21 Jul 2012 02:09:51 -0700 (PDT)

Daniel Cartron wrote
> Un = \relative {

Salut Daniel,

je n'ai aucun problème avec le \transpose et j'écris aussi toujours en
\relative...
Le problème ne viendrait-il pas de ton \relative? tu ne lui a pas donné de
référence...
Au lieu de:
    Un = \relative { etc.
écrit:
    Un = \relative la'' { etc.

Voici ton exemple en version fonctionnant parfaitement, aussi bien en
/\transpose la la'/ que en /\transpose la la''/. On pourrait tout aussi bien
écrire /\transpose do do'/...

\version "2.14.2"
\pointAndClickOff
\language "italiano"

Un = \relative la'' {

\score { \Un }

\score { \transpose la la' { \Un } }

\score { \transpose la la'' { \Un } }

A bientôt,

Jean-Christophe

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/transpose-d-une-octave-tp7578220p7578228.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Frédéric Bron <[email-masked]>
Date: Sat, 21 Jul 2012 11:36:46 +0200

Je transfère la réponse de Daniel car elle n'était pas dirigée vers la liste.
En fait, il n'a aucun problème.
Frédéric

---------- Message transféré ----------
En fait maintenant que je m'y prend à tête reposée ça marche j'ai du
rater qq chose qq part en essayant de finir vite fait avant d'emmener
les enfants au cinoche.
Merci à tous et désolé j'aurai sans doute pu m'en sortir sans vous embêter.
Cordialement,
Daniel Cartron