Bug Midi avec changement de tempo

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!
:wink:
Quelqu'un a-t-il déjà rencontré cette curiosité?

Merci beaucoup!

···

--
harpo_bzh

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

Gavotenn_Gwenal_TammKreiz_Biniou_BugMidi.midi (1.11 KB)

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, ****@**** <****@****> a écrit :

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 : ****@**** <****@****>
Pour : lilypond-user-fr@gnu.org

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


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Une solution pour s'en sortir :

\version "2.19.14"

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

%% 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 "|."
}

biniouPart = \new Staff \with {
instrumentName = "Biniou"
midiInstrument = "soprano sax"
} \biniou

\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 <****@****> a écrit :

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, ****@**** <****@****> a écrit :

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 : ****@**** <****@****>
Pour : lilypond-user-fr@gnu.org

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


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr