Imposer le chiffre 1 aux silences d'une mesure

Bonsoir à l'équipe,

Quand je regarde les anciennes éditions (éditions originales, devrais-je
dire), dans les parties séparées, je constate que les silences d'une mesure
complète sont souvent surmontés du chiffre 1 pour éviter de les confondre
avec les silences multi-mesure.

Existe-t-il chez LilyPond une méthode pour imposer ce chiffre, pour éviter
de traiter une à une ces nombreuses mesures avec un \markup ?

Merci d'avance de vos suggestions,

Jean-François

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Imposer-le-chiffre-1-aux-silences-d-une-mesure-tp5299700p5299700.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

------ Forwarded Message

···

From: Mike Solomon <****@****>
Date: Fri, 16 Jul 2010 12:23:11 +0200
To: Seventies <****@****>
Conversation: Imposer le chiffre 1 aux silences d'une mesure
Subject: Re: Imposer le chiffre 1 aux silences d'une mesure

Il ne faut pas forcement traiter les mesures 1 par 1: au lieu de mettre "R1"
pour un silence d'une mesure, tu peux créer une fonction quelconque (\R1,
par exemple) qui fait un truc du style:

R1 = { R1^"1" },

et donc tu pourras substituer chaque R1 avec son homologue chiffré. Après
avoir parcouru la documentation, je ne crois pas qu'il y ait d'autres
solutions.

~Mike

On 7/16/10 12:41 AM, "Seventies" <****@****> wrote:

Bonsoir à l'équipe,

Quand je regarde les anciennes éditions (éditions originales, devrais-je
dire), dans les parties séparées, je constate que les silences d'une mesure
complète sont souvent surmontés du chiffre 1 pour éviter de les confondre
avec les silences multi-mesure.

Existe-t-il chez LilyPond une méthode pour imposer ce chiffre, pour éviter
de traiter une à une ces nombreuses mesures avec un \markup ?

Merci d'avance de vos suggestions,

Jean-François

------ End of Forwarded Message

(attention : légèrement hors sujet...)
...sauf que jusqu'en v2.12, je n'ai jamais réussi à créer une variable avec
un chiffre dans le nom...
et donc écrire exactement :
R1 = { R1^"1" }
provoquait une erreur certaine de génération.

Est-ce corrigé en 2.13 ?
Paraît que ça pourrait marcher avec des " ( "R1" = { R1^"1" } )... mais je
n'ai jamais eu le temps (courage) de tester... (Ensuite doit-on écrire \"R1"
ou bien simplement \R1 ?)

Ciao,
Jean-Christophe

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Imposer-le-chiffre-1-aux-silences-d-une-mesure-tp5299700p5305921.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

------ Forwarded Message

···

From: Mike Solomon <****@****>
Date: Sat, 17 Jul 2010 15:50:16 +0200
To: Jean-Christophe D <****@****>
Conversation: Imposer le chiffre 1 aux silences d'une mesure
Subject: Re: Imposer le chiffre 1 aux silences d'une mesure

Exact...au temps pour moi (sauf si tu as moins de 30 ans, et puis c'est
autant pour moi)
Les variables doivent être nommées uniquement à partir des caractères
alphabétiques, même en v2.13.

Le bout de code ci-dessous, que je viens de tester, marche:

\version "2.12.1"

Run = { R1^\markup \number "1" }

\relative c' { a b c d \Run a b c d \Run a b c d }

~Mike

On 7/17/10 3:31 PM, "Jean-Christophe D" <****@****> wrote:

(attention : légèrement hors sujet...)
...sauf que jusqu'en v2.12, je n'ai jamais réussi à créer une variable avec
un chiffre dans le nom...
et donc écrire exactement :
R1 = { R1^"1" }
provoquait une erreur certaine de génération.

Est-ce corrigé en 2.13 ?
Paraît que ça pourrait marcher avec des " ( "R1" = { R1^"1" } )... mais je
n'ai jamais eu le temps (courage) de tester... (Ensuite doit-on écrire \"R1"
ou bien simplement \R1 ?)

Ciao,
Jean-Christophe

------ End of Forwarded Message

(attention : légèrement hors sujet...)
...sauf que jusqu'en v2.12, je n'ai jamais réussi à créer une variable avec
un chiffre dans le nom...
et donc écrire exactement :
R1 = { R1^"1" }
provoquait une erreur certaine de génération.

Est-ce corrigé en 2.13 ?
Paraît que ça pourrait marcher avec des " ( "R1" = { R1^"1" } )... mais je
n'ai jamais eu le temps (courage) de tester... (Ensuite doit-on écrire \"R1"
ou bien simplement \R1 ?)

Ciao,
Jean-Christophe
--

Effectivement, les variables n'acceptent pas les chiffres, je pense (sous réserve) que c'est dû à Scheme.
Généralement, pour les noms d'instrument, je remplace par des chiffres romains (HornIV par exemple).

Il faut donc utiliser un code cohérent avec lui-même : RI pour R1, RIIP pour R2. Le nombre de telles variables reste de toute manière assez limité, à part pour les mesures à 5, 7, 9, ... temps ou similaires qui demandent des codes plus complexes.

Amicalement,

Jean-François

···

View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Imposer-le-chiffre-1-aux-silences-d-une-mesure-tp5299700p5305921.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

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

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

Voilà, ça fonctionne effectivement - qui en doutait ? ;-).

Pour 'imiter' la numérotation des silences multi-mesure, le format suivant
semble le meilleur :

R1 ^\markup {\bold \huge "1"}

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Imposer-le-chiffre-1-aux-silences-d-une-mesure-tp5299700p5306878.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour

les silences d'une mesure complète sont souvent surmontés du chiffre
1 pour éviter de les confondre avec les silences multi-mesure.
Existe-t-il chez LilyPond une méthode pour imposer ce chiffre, pour
éviter de traiter une à une ces nombreuses mesures avec un \markup ?

La solution la plus simple utiliser restNumberThreshold

\set restNumberThreshold = #0

restNumberThreshold.ly (145 Bytes)

···

--
Martial

== En réponse au message du 18-07-2010, 14:19:43 ==

Bonjour

les silences d'une mesure complète sont souvent surmontés du chiffre
1 pour éviter de les confondre avec les silences multi-mesure.
Existe-t-il chez LilyPond une méthode pour imposer ce chiffre, pour
éviter de traiter une à une ces nombreuses mesures avec un \markup ?

La solution la plus simple utiliser restNumberThreshold

\set restNumberThreshold = #0

--
Martial

La solution cachée, celle que je cherchais :-/
Plus qu'à faire marche arrière sur les fichiers déjà traités ... heureusement pas trop nombreux.

Grand merci,

Jean-François

···

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

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

== En réponse au message du 18-07-2010, 14:31:34 ==

les silences d'une mesure complète sont souvent surmontés du chiffre
1 pour éviter de les confondre avec les silences multi-mesure.
Existe-t-il chez LilyPond une méthode pour imposer ce chiffre, pour
éviter de traiter une à une ces nombreuses mesures avec un \markup ?

La solution la plus simple utiliser restNumberThreshold

\set restNumberThreshold = #0

--
Martial

Ça fonctionne effectivement, sinon que dans les citations, le chiffre 1 s'inscrit également.
Pas trop grave, il suffit de créer un switch on/off pour les désactiver dans les citations.

Amicalement,

Jean-François

···

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

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