Subject: [LilyPond] [Général] Dictionnaires de césure

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 01 Apr 2024 10:44:06 +0000

Bonjour,

oui, pour avoir fais beaucoup de chant choral, effectivement je n'(aio jamais été très satisfait de la façn dont frescobaldi fait les césures. 

"papa maman nuage éléphant édredon pommes"
donne 
 pa -- pa ma -- man nuage élé -- phant édre -- don pommes
pas satisfaisant
Je n'avais jamais pensé au césure en ligne
[https://www.separarensilabas.com/index-fr.php](https://www.separarensilabas.com/index-fr.php)
répond prsaque à mon teste
pa-pa ma-man nua-ge é-lé-phant é-dre-don pom-mes 
cependant nuage devrait être  au moins nu -a - ge
Certes ça ne fait pas avancer la question.

Cordialement

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/dictionnaires-de-cesure/5678/2).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: Ben via LilyPond <[email-masked]>
Date: Mon, 01 Apr 2024 19:49:22 +0000

Bonjour, 

Pour ma part, j'exécute d'abord un fragment en python qui me fait les césures oubliées par frescobaldi, que j'ai complété avec des commandes du genre:

texte = texte.replace('pp', 'p -- p' )

Ce n'est pas parfait, mais cela fait le gros du travail…

Au plaisir, 

Ben

> Le 1 avr. 2024 à 12:43, MartialR via LilyPond <[email-masked]> a écrit :
> 
> 	 <https://lilypond.community/u/martialr>MartialR
> Avril 1
> Bonjour,
> 
> https://www.separarensilabas.com/index-fr.php
> Pour poster dans ce sujet, visitez la page du sujet <https://lilypond.community/t/dictionnaires-de-cesure/5678/2>.
> 
> Pour créer un nouveau sujet, écrivez à [email-masked] <mailto:[email-masked]> ou visitez la page d'accueil de lilypond.community <https://lilypond.community/>.
> 
> Réponses précédentes
> 
> 	Vincent Gay  <https://lilypond.community/u/vincent>Vincent
> Mars 31
> Bonjour et joyeuses Pâques (sans aucun prosélytisme religieux )
> 
> Une petite question border line... Utilisez-vous des dictionnaires de césures pour vos Lyrics ? Si oui lesquels ?
> 
> Je suis sous Linux et je viens de tester hyphen-en et hyphen-fr via le menu outils de Frescobaldi et je suis un peu déçu. Des mots aussi simple que very ou even ne sont pas séparés.
> 
> J'ai jeté un coup d’œil sur le dictionnaire (qui n'est qu'un simple fichier teste) mais son mode de fonctionnement me paraît pour le moins opaque. J'ai également testé un service en ligne mais le résultat n'est pas exploitable.
> 
> Bref à ce stade du coup ça reste utile mais j'imagine qu'on peut faire beaucoup mieux
> 
> Pour poster dans ce sujet, visitez la page du sujet <https://lilypond.community/t/dictionnaires-de-cesure/5678/2>.
> 
> Pour créer un nouveau sujet, écrivez à [email-masked] <mailto:[email-masked]> ou visitez la page d'accueil de lilypond.community <https://lilypond.community/>.
> 
> 
> 
> Pour vous désabonner de ces e-mails, cliquez ici <https://lilypond.community/email/unsubscribe/f901e364cfafbf970848a916902186cce929de00875e37c669b75ba2411059c3>.
>

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/dictionnaires-de-cesure/5678/3).

---

From: Vincent Gay via LilyPond <[email-masked]>
Date: Mon, 01 Apr 2024 19:59:32 +0000

Hum... J"espérais trouver comment ajouter des règles aux dictionnaires 
mais mes recherches restent vaines.

Le 01/04/2024 à 21:49, Ben via LilyPond a écrit :
> Pour ma part, j'exécute d'abord un fragment en python 

-- 
Vincent Gay
Envoyé depuis mon saxo-phone

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/dictionnaires-de-cesure/5678/4).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 01 Apr 2024 21:02:13 +0000

bonsoir, 

mais c'est pas mal ça dans un fragment ça fait le job. 
une fois qu'on a le modèle ça devrait rouler

```
-*- python; indent: no;

for s in state[::-1]:
    if s in ('lilypond'):
        break
else:
    s = 'lilypond'

def lilypond(text):
    if text:
      text = text.replace('élé', 'é -- lé')
      text = text.replace('édre', 'é -- dre')
      text = text.replace('pomme', 'pom -- me')
      text = text.replace('nua', 'nu -- a')
      text = text.replace('age', 'a -- ge')
 
    return text
     
if s == 'lilypond':
    text = lilypond(text)
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/dictionnaires-de-cesure/5678/5).

---

From: Vincent Gay via LilyPond <[email-masked]>
Date: Mon, 01 Apr 2024 21:18:17 +0000

Oh oui, ça sonne bien ! C'est même génial si ce n'est que du coup faut 
passer par 2 outils pour arriver à ses fins. Merci à vous deux.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/dictionnaires-de-cesure/5678/6).

---

From: Ben via LilyPond <[email-masked]>
Date: Tue, 02 Apr 2024 10:09:49 +0000

Oui,

En fait, pour n'avoir plus qu'un seul outil, il suffirait de savoir comment lancer la commande hyphenate de la classe lyrics de frescobaldi depuis le fragment. 

Personnellement, je ne maitrise pas assez pyqt pour savoir comment faire…

Au plaisir, 

Ben

> Le 1 avr. 2024 à 23:17, Vincent Gay via LilyPond <[email-masked]> a écrit :
> 
> Pour poster dans ce sujet, visitez la page du sujet <https://lilypond.community/t/dictionnaires-de-cesure/5678/6>.
> 
> 	Ben <https://lilypond.community/u/ben> Ben 
> Avril 1
> Bonjour,
> 
> oui, pour avoir fais beaucoup de chant choral, effectivement je n'ai jamais été très satisfait de la façn dont frescobaldi fait les césures.
> 
> répond presque à mon teste
> Pour poster dans ce sujet, visitez la page du sujet <https://lilypond.community/t/dictionnaires-de-cesure/5678/6>.
> 
> Pour vous désabonner de ces e-mails, cliquez ici <https://lilypond.community/email/unsubscribe/7bb893979fd3190d4a34932a7247f60034f7d2824194af53abfcf59149cbec1b>.
>

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/dictionnaires-de-cesure/5678/7).