\transpose d'une octave

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

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

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

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

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

···

Le vendredi 20 juillet 2012 20:06:00 Frédéric Bron a écrit :


liste de diffusion lilypond-user-fr

lilypond-user-fr@gnu.org

https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--

Cordialement,

Daniel Cartron

Salut tout seul,

ha je retrouve bien là ton humour habituel :slight_smile:

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 :slight_smile:

···

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

--

Cordialement,

Daniel Cartron

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

···

Le 20/07/2012 20:19, Daniel Cartron a écrit :

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

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

Le 20/07/2012 20:45, Frédéric Bron disait :

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' { }
\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.

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

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'' {
  \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 }
  }
}

\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.

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