Subject: Fwd: Bug Midi avec changement de tempo

From: "[email-masked]" <[email-masked]>
Date: Sat, 16 Jan 2016 14:57:28 +0100

Mais avec le code et le résultat en midi, ce serait mieux!

================

\version "2.19.14"

\header {

}

global = {

\key ees \major

\time 12/8

\tempo 4 = 120

\override Score.GraceSpacing.spacing-increment = #0

}

biniou = \relative c' {

\global

\partial 8 {

\grace { aes'32 }

c,8

} |

\grace { bes32} c4 g'8 \grace { f32} g4 f8 \grace { aes32 } g4 ees8 d4 
\grace { aes'32 d, es } d8 |

\grace { f32 } c4 g'8 \grace { f32 } g4 f8 \grace { aes32 } g4 ees8 
\grace { aes32 d, ees } d4 d8

\break

\grace { bes32} c4 g'8 \grace { f32} g4 f8 \grace { aes32 } g4 ees8 d4 
\grace { aes'32 d, es } d8 |

\grace { f32 } c4 g'8 \grace { f32 } g4 f8 \grace { aes32 } g4 ees8 
\grace { aes32 d, ees } d4 ees8|

\break

\tempo 4 = 190

\grace { aes32 d, ees } f4 d8 \grace{aes'32} ees4 c8 \grace{aes'32} 
bes,4 c8 \grace{ees32} d4 ees8 |

\grace{aes32} f4 \grace{bes,32} f'8 \grace{aes32} ees4 c8 \grace{aes'32} 
ees4 d8 \grace{aes'32} c,8 d ees |

\break

\grace { aes32 d, ees } f4 d8 \grace{aes'32} ees4 c8 \grace{aes'32} 
bes,4 c8 \grace{ees32} d4 ees8 |

\grace{aes32} f4 \grace{bes,32} f'8 \grace{aes32} ees4 c8 \grace{aes'32} 
ees4 d8 \grace{aes'32 c, ees} c4. |

\bar "|."

}

biniouPart = \new Staff \with {

instrumentName = "Biniou"

midiInstrument = "soprano sax"

} \biniou

\score {

<<

\biniouPart

\layout { }

\midi {

\context {

\Score

tempoWholesPerMinute = #(ly:make-moment 100 4)

}

}

}

==============================

-------- Message transféré --------
Sujet : 	Bug Midi avec changement de tempo
Date : 	Sat, 16 Jan 2016 14:03:17 +0100
De : 	[email-masked] <[email-masked]>
Pour : 	[email-masked]

Bonjour,

Voici une partition qui comporte un changement de tempo. Celui-ci
provoque la "création" d'un bourdon dans le rendu midi. Ça tombe bien
c'est censé être de la cornemuse. Ça tombe mal, il ne s'arrête jamais!
;-)
Quelqu'un a-t-il déjà rencontré cette curiosité?

Merci beaucoup!

-- 
harpo_bzh

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 16 Jan 2016 15:38:07 +0100

Oui il s'agit bien d'un bug - assez ancien si ma mémoire est bonne - dont
je n'arrive à retrouver trace.
Pierre

Le 16 janvier 2016 à 14:57, [email-masked] <[email-masked]> a
écrit :

> \grace { f32 } c4 g'8 \grace { f32 } g4 f8 \grace { aes32 } g4 ees8 \grace
> { aes32 d, ees } d4 d8
>
> \break
>
> \grace { f32 } c4 g'8 \grace { f32 } g4 f8 \grace { aes32 } g4 ees8 \grace
> { aes32 d, ees } d4 ees8|
>
> \break
>
> \tempo 4 = 190
>
> \grace { aes32 d, ees } f4 d8 \grace{aes'32} ees4 c8 \grace{aes'32} bes,4
> c8 \grace{ees32} d4 ees8 |
>
> \grace { aes32 d, ees } f4 d8 \grace{aes'32} ees4 c8 \grace{aes'32} bes,4
> c8 \grace{ees32} d4 ees8 |
>
> -------- Message transféré -------- Sujet : Bug Midi avec changement de
> tempo Date : Sat, 16 Jan 2016 14:03:17 +0100 De : [email-masked]
> <[email-masked]> <[email-masked]> Pour :
> [email-masked]
>
> Bonjour,
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 16 Jan 2016 15:50:52 +0100

Une solution pour s'en sortir :

\version "2.19.14"

global = {
  \key ees \major
  \time 12/8
  \tempo 4 = 120

biniou = \relative c' {
  \global
  \partial 8 {
    \grace { aes'32 }
    c,8
  } |

  %% Balise pour la partiton
  \tag Part {
    \grace { aes32 d, ees } f4 d8
      \grace{aes'32} ees4 c8
      \grace{aes'32} bes,4 c8
      \grace{ees32} d4 ees8  |
    \grace{aes32} f4
      \grace{bes32} f8
      \grace{aes32} ees4 c8
      \grace{aes'32} ees4 d8
      \grace{aes'32} c,8 d ees |
    \break
    \grace { aes32 d, ees } f4 d8
      \grace{aes'32} ees4 c8
      \grace{aes'32} bes,4 c8
      \grace{ees32} d4 ees8 |
    \grace{aes32} f4
      \grace{bes,32} f'8
      \grace{aes32} ees4 c8
      \grace{aes'32} ees4 d8 \grace{aes'32 c, ees} c4. |
  }
  %% Balise pour le midi
  \tag Midi {
   f4 d8 ees4 c8 bes4 c8 d4 ees8  |
   f4 f8 ees4 c8 ees4 d8  c8 d ees |
   f4 d8 ees4 c8 bes4 c8 d4 ees8 |
   f4 f8 ees4 c8 ees4 d8  c4. |
  }

  \bar "|."
}

\score {
  <<
    \keepWithTag Part
    \biniouPart
}

\score {
  <<
    %% Suis les preprises:
    \unfoldRepeats
    \keepWithTag Midi
    \biniouPart
  \midi {
    \context {
      \Score
      %tempoWholesPerMinute = #(ly:make-moment 100 4)
    }
  }
}

Cordialement,
Pierre

Le 16 janvier 2016 à 15:38, Pierre Perol-Schneider <
[email-masked]> a écrit :

> Le 16 janvier 2016 à 14:57, [email-masked] <[email-masked]>
> a écrit :
>