|
From: | Christophe Pochon |
Subject: | Re: Ravel et notes tenues |
Date: | Thu, 2 May 2019 20:32:44 +0200 |
Hello !
L'exemple ne fonctionne pas du tout, n'est pas encore une amélioration
et cache totalement l'effet attendu. C'est même assez bizarre…
Le mer. 1 mai 2019 à 14:27, Jean ABOU SAMRA <address@hidden> a écrit :
>
> Bonjour,
> La documentation est ici : http://lilypond.org/doc/v2.19/Documentation/notation/controlling-midi-dynamics
> Voici le code que je vous propose. La solution n'est pas dans un \ff fantôme (faisable mais inélégant), plutôt dans les propriétés midiMinimumVolume et MidiMaximumVolume du contexte Staff.
> J'ai aussi fait quelques modifications de style. Pour l'indication de tempo, si vous voulez mettre "Vif" et régler le tempo du MIDI à 130, il suffit de mettre \tempo "Vif" dans la musique et \tempo 4 = 130 dans \midi . Je conseille aussi d'éviter de nommer à l'identique des variables musicales et des portées pour s'épargner des problèmes éventuels et pour plus de clarté. Enfin, on peut abréger les innombrables \change Staff … \stem… en définissant deux petites commandes.
> Cordialement,
> Jean Abou Samra.
>
> \version "2.18.2"
>
> \header {
> tagline = ##f
> }
>
> upper = { \change Staff = "upper_staff" \stemDown }
> lower = { \change Staff = "lower_staff" \stemUp }
>
> upperStaffMusic = \relative c' {
> \key fis \major
> \time 2/4
> \omit Staff.TimeSignature
> %%%%%%%%%%%%% pour régler le tempo MIDI, il faut mettre \tempo dans \midi (ainsi rien n'est affiché)
> % \tempo 4 = 130 % ravel note 144, mais sonne mieux pour l'exemple
> \tempo "Vif" % ceci sera affiché
> \set Score.currentBarNumber = #95
> \clef bass
> \stemUp dis,8\pp s8 s4*3
> % ms. 97 Ã 100
> \lower \clef treble \stemDown ais'''2_-_~ ais ais2_-_~ ais_-_~ ais4 ais4_- \repeat unfold 2 { ais2_\( gis~ gis4_\) ais4_\( dis, eis\) } gis4_\( dis' cis4 ais gis2 fis\) % fin ms. 113
>
> }
>
> lowerStaffMusic = \relative c {
> \clef bass
> \key fis \major
> \time 2/4
> \omit Staff.TimeSignature
> \set Score.proportionalNotationDuration = #(ly:make-moment 1/16)
>
> % ms. 95
> dis,16 \upper fis16 \lower ais \upper < ais cis >16
> \lower dis16 \upper < dis fis >16 \repeat unfold 2 { \lower ais' \upper < ais cis >16 }
>
> % ms. 96 suite
> \lower \clef treble dis16 \upper \clef treble < dis fis >16 \lower ais' \upper < ais cis >16 \lower dis \upper < dis fis >16
>
> % ms. 97 et 98 * 99 et 100
> s4*0\pp-\markup { \italic "expressif"}
> \clef treble
> \repeat unfold 2 {
>
> % ms. 97 et 99
> \lower ais'16 \upper < dis, fis >16
> \lower dis16 \upper < ais cis >16
> \lower ais16 \upper < dis, fis >16
> \lower dis16 \upper < ais cis >16
>
> % ms. 98 et 100
> \lower < dis, ais' >16 \upper \clef treble < ais' cis >16
> \lower dis16 \upper < dis fis >16
> \lower ais' \upper < ais cis >16
> \lower dis16 \upper < dis fis >16
> } % repet
>
> % ms. 101
> \lower dis16 \upper \clef treble < dis fis >16
> \lower dis16 \upper < ais cis >16
> \lower ais'16 \upper \clef treble < ais, cis >16
> \lower dis16 \upper < dis fis >16
>
> % ms. 102
> \lower ais'16 \upper \clef treble < dis, fis >16
> \lower dis16 \upper < ais cis >16
> \lower < dis, ais' >16 \upper \clef treble < ais' cis >16
> \lower dis16 \upper < dis fis >16
>
> % ms. 103
> \lower gis16 \upper \clef treble < dis fis >16
> \lower dis16 \upper < gis, bis >16
> \lower < dis gis >16 \upper \clef treble < gis bis >16
> \lower dis'16 \upper < dis fis >16
>
> % ms. 104
> \lower dis16 \upper \clef treble < dis fis >16
> \lower dis16 \upper < gis, bis >16
> \lower ais'16 \upper \clef treble < dis, fis >16
> \lower dis16 \upper < ais bis >16
>
> % ms. 105
> \lower dis16 \upper \clef treble < gis, bis >16
> \lower gis16 \upper < dis fis >16
> \lower eis'16 \upper \clef treble < gis, bis >16
> \lower gis16 \upper < eis fis >16
>
> % ms. 106
> \lower ais'16 \upper \clef treble < dis, fis >16
> \lower dis16 \upper < gis, bis >16
> \lower < dis ais' >16 \upper \clef treble < gis bis >16
> \lower dis'16 \upper < dis fis >16
>
> % ms. 107
> \lower gis16 \upper \clef treble < dis fis >16
> \lower dis16 \upper < gis, bis >16
> \lower < dis gis >16 \upper \clef treble < gis bis >16
> \lower dis'16 \upper < dis fis >16
>
> % ms. 108 = 104
> \lower dis16 \upper \clef treble < dis fis >16
> \lower dis16 \upper < gis, bis >16
> \lower ais'16 \upper \clef treble < dis, fis >16
> \lower dis16 \upper < ais bis >16
>
> % ms. 109 = 105
> \lower dis16 \upper \clef treble < gis, bis >16
> \lower gis16 \upper < dis fis >16
> \lower eis'16 \upper \clef treble < gis, bis >16
> \lower gis16 \upper < eis fis >16
>
> % ms. 110
> \lower gis'16 \upper \clef treble < cis, e >16
> \lower < cis, gis' >16 \upper < gis' b >16
> \lower dis''16 \upper \clef treble < gis, b >16
> \lower gis16 \upper < dis e >16
>
> % ms. 111
> \lower cis'16 \upper \clef treble < gis b >16
> \lower gis16 \upper < cis, e >16
> \lower ais'16 \upper \clef treble < e gis >16
> \lower e16 \upper < ais, cis >16
>
> % ms. 112
> \lower gis'16 \upper \clef treble < cis, e >16
> \lower cis16 \upper < gis b >16
> \lower < cis, gis' >16 \upper \clef treble < gis' b >16
> \lower cis16 \upper < cis e >16
>
> % ms. 113 | il faut bien aller au bout du chant...
> \lower fis16 \upper \clef treble < cis e >16
> \lower cis16 \upper < fis, b >16
> \lower < cis fis >16 \upper \clef treble < fis b >16
> \lower cis'16 \upper < cis e >16
>
> }
>
> \score {
> \new PianoStaff \with {
> instrumentName = "Piano"
> } <<
> \new Staff = "upper_staff" \with {
> midiInstrument = #"acoustic grand"
> %%%% régler le volume MIDI, augmenté ici
> midiMinimumVolume = #0.7
> midiMaximumVolume = #0.9
> } \upperStaffMusic
> \new Staff = "lower_staff" \with {
> midiInstrument = #"acoustic grand"
> %%%% volume MIDI diminué ici
> midiMinimumVolume = #0.2
> midiMaximumVolume = #0.4
> } \lowerStaffMusic
> >>
> \layout {
> #(layout-set-staff-size 16)
> \context {
> \Score
> \override SpacingSpanner.common-shortest-duration = #(ly:make-moment 1/3)
> %%% Je suppose que c'était pour enlever le "noire = 130"
> % mais c'est inutile en mettant \tempo dans \midi
> %%%\remove "Metronome_mark_engraver"
> }
> }
> \midi {
> %% régler le tempo seulement en MIDI
> \tempo 4 = 130
> }
> }
>
>
>
> Le 1 mai 2019 à 13:34, Patrick Fournier <address@hidden> a écrit :
>
> Bonjour,
>
> Est-il possible d'améliorer dans son résultat en MIDI, l'audition des
> notes tenues de l'exemple Maurice Ravel de la Toccata (extraite du
> Tombeau de Couperin) suivant :
> https://fr.wikipedia.org/wiki/Toccata#D%C3%A9but_du_si%C3%A8cle
>
> Le petit contrechant central en notes tenues est complètement masqué
> par les vagues de notes de double-croches.
>
> Si moyen il y a, c'est certainement ici, que le moyen est connu.
>
> Affecter un \fff à ces notes et uniquement à ces notes ?
>
> Merci à tous.
>
> Patrick
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
[Prev in Thread] | Current Thread | [Next in Thread] |