[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Indication de rythme
From: |
Jean Abou Samra |
Subject: |
Re: Indication de rythme |
Date: |
Thu, 7 Jul 2022 09:16:29 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 |
On 7/7/22 07:49, Gerard wrote:
Le 06/07/2022 à 23:19, Jean Abou Samra a écrit :
Bon, ça m'a redonné la motivation pour faire quelque chose que je
voulais faire depuis bien longtemps :
https://gitlab.com/lilypond/lilypond/-/merge_requests/1458
Cordialement,
Jean
Bonjour Jean,
Je n'ai pas tout compris dans le"request" mais le code suivant (en
fouillant le request ! mais qui ne marche pas chez moi "chaîne
d'échappement inconnue : \rhythm ", sans doute normal) serait top à
utiliser :
\tempo \markup {
Swing
\hspace #0.4
\rhythm { 8[ 8] } = \rhythm { \tuplet 3/2 { 4 8 } }
}
Justement : c'est une merge request, autrement dit une proposition
de changement dans le code source de LilyPond, que je viens de
créer, et qui ajoute la commande \rhythm à LilyPond :-)
Autrement dit, si les autres développeurs n'y voient pas de
problème majeur, elle apparaîtra dans la prochaine version.
Sinon dans l'exemple de la documentation (/Création d’une indication
métronomique sous forme d’étiquette)/, \not, via une ruse quelconque,
n'aurait pas la possibilité de prendre quelque chose comme {8 [8]} et
{8. [16]} par exemple ?
\relative c' {
\tempo \markup {
\concat {
(
\smaller \general-align #Y #DOWN \note {16.} #1
" = "
\smaller \general-align #Y #DOWN \note {8} #1
)
}
}
c1
c4 c' c,2
}
Oui, une ruse… comme celle qui est utilisée dans \rhythm.
Si tu es trop impatient, tu peux utiliser ce code dans
ton fichier .ly pour définir \rhythm exactement comme
je le fais dans la merge request :
\version "2.23.10"
\layout {
\context {
\Global
\accepts StandaloneRhythmScore
}
\context {
\Score
\name StandaloneRhythmScore
\alias Score
\accepts StandaloneRhythmStaff
\defaultchild StandaloneRhythmStaff
\cadenzaOn
\override SpacingSpanner.common-shortest-duration =
#(ly:make-moment 1/10)
}
\context {
\Staff
\name StandaloneRhythmStaff
\alias Staff
\accepts StandaloneRhythmVoice
\defaultchild StandaloneRhythmVoice
\remove Clef_engraver
\remove Time_signature_engraver
\override StaffSymbol.line-count = 0
}
\context {
\Voice
\name StandaloneRhythmVoice
\alias Voice
\consists Pitch_squash_engraver
squashedPosition = 1
\stemUp
}
}
#(define-markup-command (rhythm layout props music) (ly:music?)
#:properties ((font-size -2))
(let* ((mkup
#{
\markup \score {
\new StandaloneRhythmVoice\with {
\magnifyStaff #(magstep font-size)
} { # music }
}
#})
(stil (interpret-markup layout props mkup)))
(ly:stencil-aligned-to stil X LEFT)))
{
\tempo \markup {
Swing
\normal-text (
\rhythm { 8[ 8] }
=
\rhythm { 8.[ 16] }
\normal-text )
}
c'1
}
/Swing croche/croche = croche./double croche/ me semble assez courant
sur des partitions...
Ce qui est exactement la raison pour laquelle j'ai proposé cet
ajout de \rhythm !
Cordialement,
Jean
- Re: Images prises depuis Internet, (continued)
- Re: Images prises depuis Internet, Jean Abou Samra, 2022/07/02
- Re: Images prises depuis Internet, david427, 2022/07/02
- Re: Images prises depuis Internet, Jean Abou Samra, 2022/07/02
- Re: Images prises depuis Internet, david427, 2022/07/02
- Re: Images prises depuis Internet, Jean Abou Samra, 2022/07/02
- Indication de rythme, Gerard, 2022/07/06
- Indication de rythme, Vincent Gay, 2022/07/06
- Re: Indication de rythme, Gerard, 2022/07/06
- Re: Indication de rythme, Jean Abou Samra, 2022/07/06
- Re: Indication de rythme, Gerard, 2022/07/07
- Re: Indication de rythme,
Jean Abou Samra <=
- Re: Indication de rythme, Gerard, 2022/07/07
- Re: Indication de rythme, Jean Abou Samra, 2022/07/07
- Re: Indication de rythme, Vincent Gay, 2022/07/08
- Re: Images prises depuis Internet, Olivier Miakinen, 2022/07/02
- Re: Images prises depuis Internet, Jean Abou Samra, 2022/07/06
Re: Images prises depuis Internet, david427, 2022/07/04