lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fonctions d'attente


From: Jean Abou Samra
Subject: Re: Fonctions d'attente
Date: Sat, 25 Feb 2023 13:54:14 +0100
User-agent: Evolution 3.46.4 (3.46.4-1.fc37)

Le mardi 14 février 2023 à 09:45 +0100, Ben a écrit :

Bonjour,

Il y a deux nouvelles fonctions que je trouverais très intéressantes d'avoir nativement (ou même en scheme…), ce seraient des fonctions de saut basées sur des syllabes ou sur des valeurs rythmiques, avec pour noms \skiplyrics et \skiprythmic.

L'idée est la suivante:

ParolesStrophe = \lyricmode { Dans la fo -- rêt loin -- tai -- ne, }

ParolesRefrain = \lyricmode { \skiplyrics { \ParolesStrophe } on en -- tend -- le cou -- cou. }

L'_expression_ \skiplyrics { \ParolesStrophe } serait alors remplacée par un \repeat unfold 7 { \skip 1 } correspondant aux 7 syllabes de ParolesStrophe.

Et de même:

NotesStrophe = \relative do' { do4 fa fa fa la fa2 }

NotesRefrain = \relative do' { \skiprythmic { \NotesStrophe } do'4 la la la  }

L'_expression_ \skiprythmic { \NotesStrophe } serait alors remplacée par \skip 4*7 correspondant à la valeur rythmique de NotesStrophe.

Si cela inspire les développeurs…

Bonjour,

Votre fonction \skiprhythmic existe déjà, elle s'appelle tout simplement \skip (c'est une nouveauté de la 2.24, \skip peut désormais prendre une _expression_ musicale, et pas seulement une simple durée comme dans \skip 4.).

Concernant les paroles, il y a eu plusieurs discussions à ce sujet, et je pense que tous les développeurs sont d'accord pour dire que \skip 1 est problématique : dans la musique, cela saute une ronde (durée 1), mais dans les paroles, cela saute une syllabe, comme d'ailleurs \skip 4 qui dans la musique saute une noire, mais dans les paroles saute toujours une syllabe. Dans l'idéal, il faudrait changer ce comportement pour que \skip se comporte dans les paroles de la même manière que dans la musique, mais malheureusement, il y a beaucoup de partitions existantes qui utilisent \skip 1, donc c'est une question compliquée.

Cordialement,

Jean

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]