Tablatures accordéon diatonique

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt, récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je suis maintenant satisfait du résultat, mais je soumet mon code à vos avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser largement l'écriture de la tablature, ce n'est pas encore au point mais si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

Eleanor_Plunkett.ly (7.33 KB)

Eleanor_Plunkett.pdf (185 KB)

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

C'est lequel celui-ci, moi les noms je connais pas trop...

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

Tu veux dire que tu as tout écrit tes \p #"7'" et autres à la main ?... Alors
tu trouveras peut-être intéressant de voir mon programme en python, inachevé
mais qui déjà en faisait pas mal, sauf que j'avais pris une autre direction,
comme tu l'as surement constaté. Si il t'intéresse, tu le dis, je te l'envoir
en privé.

···

Le Vendredi 28 Octobre 2011 23:53:20 Pen Beuz a écrit :

--
Cordialement,
Daniel Cartron

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

C'est lequel celui-ci, moi les noms je connais pas trop...

Le système Corgeron note par rang avec un soulignement des touches tirées

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

Tu veux dire que tu as tout écrit tes \p #"7'" et autres à la main ?... Alors
tu trouveras peut-être intéressant de voir mon programme en python, inachevé
mais qui déjà en faisait pas mal, sauf que j'avais pris une autre direction,
comme tu l'as surement constaté. Si il t'intéresse, tu le dis, je te l'envoir
en privé.

Oui pour le premier j'ai bien sur fait à la main, mais mon script fonctionne a peu près maintenant, j' ai utilisé le code d'analyse du programme Fescobaldi qui est très bien fait. Ça m'intéresse bien sur de voir ton code.

Slts

···

Le 29/10/2011 07:54, Daniel Cartron a écrit :

Le Vendredi 28 Octobre 2011 23:53:20 Pen Beuz a écrit :

Bonjour,

Beau travail !!

Il est certain qu'automatiser la chose représenterait la cerise sur le gâteau, mais c'est déjà très bien ...
Par contre, dans mes connaissances, beaucoup fonctionnent avec la tablature dont je joins un scan (je n'en connais pas le nom). L'idéal serait de pouvoir choisir l'une ou l'autre avec une directive.

cordialement,

scan2.jpg

···

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage
maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

Oui, c'est le système Corgeron. Comme je l'écrivais, il fonctionne par rang, les notes soulignées sont tirées. Pour un diato 3 rangs il faut donc une ligne de plus dans la tablature et là ça risque d'être encore plus compliqué…

Aahh d'accord....système Corgeron donc.

Déjà, un Corgeron 2 rangs comme dans le scan, ça couvre 98% des besoins ; pour le 3 rangs, ça serait à voir beaucoup plus tard, le cas échéant. :slight_smile:

Beau boulot en tt cas,

cordialement,

···

Le 29/10/2011 10:08, Pen Beuz a écrit :

Oui, c'est le système Corgeron. Comme je l'écrivais, il fonctionne par
rang, les notes soulignées sont tirées. Pour un diato 3 rangs il faut
donc une ligne de plus dans la tablature et là ça risque d'être encore
plus compliqué…

Le 29/10/2011 09:32, moebius a écrit :

Bonjour,

Beau travail !!

Il est certain qu'automatiser la chose représenterait la cerise sur le
gâteau, mais c'est déjà très bien ...
Par contre, dans mes connaissances, beaucoup fonctionnent avec la
tablature dont je joins un scan (je n'en connais pas le nom). L'idéal
serait de pouvoir choisir l'une ou l'autre avec une directive.

cordialement,

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage
maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

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

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

Voici ce que ça donne en système Corgeron.
Par contre j'ai un problème avec les ornementations car le tiret est très en dessous du chiffre.
Il y a aussi un petit défaut d'alignement sur les chiffres de la ligne C du à la présence du tiret.
J'ai le même problème d'alignement en système CADB quand il y a des ' sur la ligne du dessous.
Il faudrait aligner sur le haut les caractères dans un cas et sur le bas dans l'autre.
Si quelqu'un a une astuce pour ces deux problèmes je suis preneur.
Eric

Capture.png

Eleanor_Plunkett.pdf (186 KB)

···

Le 29/10/2011 13:23, moebius a écrit :

Aahh d'accord....système Corgeron donc.

Déjà, un Corgeron 2 rangs comme dans le scan, ça couvre 98% des besoins ; pour le 3 rangs, ça serait à voir beaucoup plus tard, le cas échéant. :slight_smile:

Beau boulot en tt cas,

cordialement,

Le 29/10/2011 10:08, Pen Beuz a écrit :

Oui, c'est le système Corgeron. Comme je l'écrivais, il fonctionne par
rang, les notes soulignées sont tirées. Pour un diato 3 rangs il faut
donc une ligne de plus dans la tablature et là ça risque d'être encore
plus compliqué…

Le 29/10/2011 09:32, moebius a écrit :

Bonjour,

Beau travail !!

Il est certain qu'automatiser la chose représenterait la cerise sur le
gâteau, mais c'est déjà très bien ...
Par contre, dans mes connaissances, beaucoup fonctionnent avec la
tablature dont je joins un scan (je n'en connais pas le nom). L'idéal
serait de pouvoir choisir l'une ou l'autre avec une directive.

cordialement,

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage
maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

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

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

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

Bonjour,

Eh bien, il ne manque pas grand chose !

Par contre, le source Corgeron n'est pas joint au message, ça serait peut-être bien de l'ajouter au cas où quelqu'un ait une idée.

cordialement,

···

Le 31/10/2011 00:08, Pen Beuz a écrit :

Voici ce que ça donne en système Corgeron.
Par contre j'ai un problème avec les ornementations car le tiret est
très en dessous du chiffre.
Il y a aussi un petit défaut d'alignement sur les chiffres de la ligne C
du à la présence du tiret.
J'ai le même problème d'alignement en système CADB quand il y a des '
sur la ligne du dessous.
Il faudrait aligner sur le haut les caractères dans un cas et sur le bas
dans l'autre.
Si quelqu'un a une astuce pour ces deux problèmes je suis preneur.
Eric

Le 29/10/2011 13:23, moebius a écrit :

Aahh d'accord....système Corgeron donc.

Déjà, un Corgeron 2 rangs comme dans le scan, ça couvre 98% des
besoins ; pour le 3 rangs, ça serait à voir beaucoup plus tard, le cas
échéant. :slight_smile:

Beau boulot en tt cas,

cordialement,

Le 29/10/2011 10:08, Pen Beuz a écrit :

Oui, c'est le système Corgeron. Comme je l'écrivais, il fonctionne par
rang, les notes soulignées sont tirées. Pour un diato 3 rangs il faut
donc une ligne de plus dans la tablature et là ça risque d'être encore
plus compliqué…

Le 29/10/2011 09:32, moebius a écrit :

Bonjour,

Beau travail !!

Il est certain qu'automatiser la chose représenterait la cerise sur le
gâteau, mais c'est déjà très bien ...
Par contre, dans mes connaissances, beaucoup fonctionnent avec la
tablature dont je joins un scan (je n'en connais pas le nom). L'idéal
serait de pouvoir choisir l'une ou l'autre avec une directive.

cordialement,

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés
couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a
l'usage
maintenant.

Je travaille maintenant sur un programme python permettant
d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point
mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

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

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

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

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

Voici le code,
Je ne l'avais pas joint plus tôt car il n'était pas prêt, je voulais un passage automatique entre les deux systèmes en fonction d'une variable. J'ai bien galéré avec scheme qui ne faisait pas encore partie de ma liste pourtant longue des langages de programmation, mais maintenant c'est bon.
Pour passer de système CADB à Corgeron il suffit de remplacer
#(define cadb #t)
par
#(define cadb #f)

Entre temps j'ai résolu par hasard le problème des tirets placés trop loin sous les notes d'ornement, c'était tout bête et très logique:
'text ( markup #:underline #:super #:fontsize -2.0 (touchnum button))) demande de souligner avant de mettre le texte plus haut, il suffit de lui dire de souligner après avoir mis de texte en haut!
'text ( markup #:super #:underline #:fontsize -2.0 (touchnum button)))

Par contre mon problème d'alignement des numéros entre eux reste entier et si quelqu'un a une idée pour que mes chiffres des notes d'ornementation soient moins hauts dans la ligne du dessus, je suis preneur (je pinaille, mais si je suis venu à Lilypond c'est pour que ce soit parfait!)

Maintenant je vais me consacrer au programme de conversion automatique de la partition en tablature.
Cordialement
Eric

Eleanor.ly (8.76 KB)

···

Le 31/10/2011 14:28, moebius a écrit :

Bonjour,

Eh bien, il ne manque pas grand chose !

Par contre, le source Corgeron n'est pas joint au message, ça serait peut-être bien de l'ajouter au cas où quelqu'un ait une idée.

cordialement,

Le 31/10/2011 00:08, Pen Beuz a écrit :

Voici ce que ça donne en système Corgeron.
Par contre j'ai un problème avec les ornementations car le tiret est
très en dessous du chiffre.
Il y a aussi un petit défaut d'alignement sur les chiffres de la ligne C
du à la présence du tiret.
J'ai le même problème d'alignement en système CADB quand il y a des '
sur la ligne du dessous.
Il faudrait aligner sur le haut les caractères dans un cas et sur le bas
dans l'autre.
Si quelqu'un a une astuce pour ces deux problèmes je suis preneur.
Eric

Rien à dire, pas de suggestion, pas de conseil mais juste pour signaler mon admiration et te féliciter pour ton travail qui a dû te prendre un bout de temps pour une "simple" petite partition de rien du tout !

Mais je suis comme toi, si je suis passé à Lilypond c'est que justement, je voulais quelque chose de parfait ! Et tu y es (presque) arrivé.

Encore un petit effort !

···

Le 31/10/2011 16:55, Pen Beuz a écrit :

Voici le code,
Je ne l'avais pas joint plus tôt car il n'était pas prêt, je voulais un
passage automatique entre les deux systèmes en fonction d'une variable.
J'ai bien galéré avec scheme qui ne faisait pas encore partie de ma
liste pourtant longue des langages de programmation, mais maintenant
c'est bon.
Pour passer de système CADB à Corgeron il suffit de remplacer
*#(define cadb #t)*
par
*#(define cadb #f)*

Entre temps j'ai résolu par hasard le problème des tirets placés trop
loin sous les notes d'ornement, c'était tout bête et très logique:
*'text ( markup #:underline #:super #:fontsize -2.0 (touchnum button)))
*demande de souligner avant de mettre le texte plus haut, il suffit de
lui dire de souligner après avoir mis de texte en haut!
*'text ( markup #:super #:underline #:fontsize -2.0 (touchnum button)))*

Par contre mon problème d'alignement des numéros entre eux reste entier
et si quelqu'un a une idée pour que mes chiffres des notes
d'ornementation soient moins hauts dans la ligne du dessus, je suis
preneur (je pinaille, mais si je suis venu à Lilypond c'est pour que ce
soit parfait!)

--
JJG
(En raison du degré important de mon "oublitude", je demande à mes
correspondants de me prévenir à l'approche d'un rendez-vous prochain)

Waouh, mais c'est presque parfait ; il ne manque vraiment pas grand chose...impressionnant ; allez, courage !!! (à quelle adresse dois-je faire livrer les amphetes et les 2 Kgs de café ?)

cordialement,

···

Le 31/10/2011 16:55, Pen Beuz a écrit :

Voici le code,
Je ne l'avais pas joint plus tôt car il n'était pas prêt, je voulais un
passage automatique entre les deux systèmes en fonction d'une variable.
J'ai bien galéré avec scheme qui ne faisait pas encore partie de ma
liste pourtant longue des langages de programmation, mais maintenant
c'est bon.
Pour passer de système CADB à Corgeron il suffit de remplacer
*#(define cadb #t)*
par
*#(define cadb #f)*

Entre temps j'ai résolu par hasard le problème des tirets placés trop
loin sous les notes d'ornement, c'était tout bête et très logique:
*'text ( markup #:underline #:super #:fontsize -2.0 (touchnum button)))
*demande de souligner avant de mettre le texte plus haut, il suffit de
lui dire de souligner après avoir mis de texte en haut!
*'text ( markup #:super #:underline #:fontsize -2.0 (touchnum button)))*

Par contre mon problème d'alignement des numéros entre eux reste entier
et si quelqu'un a une idée pour que mes chiffres des notes
d'ornementation soient moins hauts dans la ligne du dessus, je suis
preneur (je pinaille, mais si je suis venu à Lilypond c'est pour que ce
soit parfait!)

Maintenant je vais me consacrer au programme de conversion automatique
de la partition en tablature.
Cordialement
Eric

Le 31/10/2011 14:28, moebius a écrit :

Bonjour,

Eh bien, il ne manque pas grand chose !

Par contre, le source Corgeron n'est pas joint au message, ça serait
peut-être bien de l'ajouter au cas où quelqu'un ait une idée.

cordialement,

Le 31/10/2011 00:08, Pen Beuz a écrit :

Voici ce que ça donne en système Corgeron.
Par contre j'ai un problème avec les ornementations car le tiret est
très en dessous du chiffre.
Il y a aussi un petit défaut d'alignement sur les chiffres de la ligne C
du à la présence du tiret.
J'ai le même problème d'alignement en système CADB quand il y a des '
sur la ligne du dessous.
Il faudrait aligner sur le haut les caractères dans un cas et sur le bas
dans l'autre.
Si quelqu'un a une astuce pour ces deux problèmes je suis preneur.
Eric

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

Bonsoir,

Mon intervention ne concerne pas la programmation de la tablature mais plutôt l'harmonisation de la mélodie.
Je me demande seulement s'il ne serait pas judicieux de remplacer le Am de la mesure 16 par un D (comme à la mesure 5) ou par un Dm.
Bon! Je mets mon grain de sel dans une parto d'accordéon diatonique dont je ne connais ni les tenants ni les aboutissants, ni la technique, ni rien du tout, mais je ne peux m'empêcher de faire cette suggestion musicale, en espérant que les accordéonistes "diatonants" ne me foudroieront pas en un éclair.

Quoiqu'il en soit, magnifique extension de Lilypond. Bravo!

Phil.

Oui, c'est le système Corgeron. Comme je l'écrivais, il fonctionne par
rang, les notes soulignées sont tirées.

Ma fille dit : s'il y a un tiret c'est tiré

Pour un diato 3 rangs il faut
donc une ligne de plus dans la tablature et là ça risque d'être encore
plus compliqué…

oui et pas indispensable dans un premier temps mais je suggère d'intégrer
cette contrainte dans ton code, sinon un jour tu seras obligé de tout casser
parce que ça te permet pas de faire un machin non prévu au départ

autres remarques que j'espère constructives :
jamais on ne voit les grands crochets dont j'oublie toujours le nom au début
des tablatures, et je crois me souvenir qu'on peut les virer.
toutes les tablatures que j'ai eu l'occasion de voir ont une mise en page
proportionnelle, je ne sais si le terme est adapté, mais je veux dire que
l'espace occupé dans la portée par les notes est exactement proportionnel à la
durée de la note et c'est important car ça aide visuellement des débutants à
savoir où se trouve quoi (en fait c'est pas toujours exactement le cas mais ça
devrait, une tablature a ses contraintes qui ne sont plus celles esthétques
d'une belle partition de musique, c'est une béquille pour ceux qui ne savent
lire la musique)
sur les tablatures de frederic paris, il y a des tas d'autres trucs de notés,
certains un peu superflus, comme une clé de fa pour les accords mais d'autres
intéressants comme les numéros de boutons pour les basses et les hampes sur
les numéros de boutons (ce que je fais aussi) et qui permet de lire le rythme
directement sur les numéros de boutons et ne pas jongler entre deux lignes. En
outre il indique sur ces hampes le numéro de doigt, ça fait propre et efficace

je te met deux scans en privé

···

Le Samedi 29 Octobre 2011 10:08:14 Pen Beuz a écrit :

--
Cordialement,
Daniel Cartron

C'est un point auquel j'ai longuement réfléchi et si je peux me permettre de te
donner quelques pistes que j'avais jugé prioritaires (peut-être certaines sont
déjà intégrées) :

prévoir une variable (je l'avais appelée kbd) destinée à recevoir la tonalité
du clavier extérieur, de façon à permettre d'avoir toujours une tablature
correcte avec une partition adaptée à la tonalité du clavier

prévoir de signaler dans la partition lilypond, avec une ornementation cachée
que ce sera en poussé-tiré ou en croisé

prévoir impérativement de s'appuyer sur la grille d'accord poru la suite

à partir des indications précédentes, il est possible à quelques rares
exceptions près de déterminer autimatiquement la tablature, les exceptions
étant pour les notes qui peuvent être soit poussées soit tirées quelque soit
l'accord : fa ou do et les notes qui peuvent être poussées( ou tirées) sur
les ceux claviers

d'où une dernière indication à prévoir toujours sous forme d'ornementation
cachée, le choix du clavier

en espérant de pas enfoncer des portes que tu aurais toi aussi déjà ouvertes

···

Le Lundi 31 Octobre 2011 16:55:37 Pen Beuz a écrit :

Maintenant je vais me consacrer au programme de conversion automatique
de la partition en tablature.

--
Cordialement,
Daniel Cartron

J'ai eu exactement le même raisonnement, la manière de le faire n'est pas encore fixée, ornementation ou paramètre programme.
Ça avance doucement, je m'appuie sur l'analyseur syntaxique de Frescobaldi qui m'évite bien des migraines…
Cordialement

···

Le 04/11/2011 14:51, Daniel Cartron a écrit :

Le Lundi 31 Octobre 2011 16:55:37 Pen Beuz a écrit :

Maintenant je vais me consacrer au programme de conversion automatique
de la partition en tablature.

C'est un point auquel j'ai longuement réfléchi et si je peux me permettre de te
donner quelques pistes que j'avais jugé prioritaires (peut-être certaines sont
déjà intégrées) :

prévoir une variable (je l'avais appelée kbd) destinée à recevoir la tonalité
du clavier extérieur, de façon à permettre d'avoir toujours une tablature
correcte avec une partition adaptée à la tonalité du clavier

prévoir de signaler dans la partition lilypond, avec une ornementation cachée
que ce sera en poussé-tiré ou en croisé

prévoir impérativement de s'appuyer sur la grille d'accord poru la suite

à partir des indications précédentes, il est possible à quelques rares
exceptions près de déterminer autimatiquement la tablature, les exceptions
étant pour les notes qui peuvent être soit poussées soit tirées quelque soit
l'accord : fa ou do et les notes qui peuvent être poussées( ou tirées) sur
les ceux claviers

d'où une dernière indication à prévoir toujours sous forme d'ornementation
cachée, le choix du clavier

en espérant de pas enfoncer des portes que tu aurais toi aussi déjà ouvertes

Bonjour,

Je viens aux nouvelles de cet alléchant projet dont l'aboutissement semblait imminent...

Toujours en chantier ?

cordialement,

Un impatient :slight_smile:

···

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage
maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

Oui, ça avance doucement suivant le type de clavier que j'ai envie de jouer! Je suis en phase de test, encore trop de bugs pour faire une publication mais patience…
cordialement

···

Le 15/12/2011 14:11, moebius a écrit :

Bonjour,

Je viens aux nouvelles de cet alléchant projet dont l'aboutissement semblait imminent...

Toujours en chantier ?

cordialement,

Un impatient :slight_smile:

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage
maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

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

Bonjour,

Ah, je me remets un peu à l'accordéon et je me demandais ce que ça devenait tout ça ? C'est au point mort ?

cordialement,

···

Le 16/12/2011 17:54, Pen Beuz a écrit :

Oui, ça avance doucement suivant le type de clavier que j'ai envie de
jouer! Je suis en phase de test, encore trop de bugs pour faire une
publication mais patience…
cordialement

Le 15/12/2011 14:11, moebius a écrit :

Bonjour,

Je viens aux nouvelles de cet alléchant projet dont l'aboutissement
semblait imminent...

Toujours en chantier ?

cordialement,

Un impatient :slight_smile:

Le 28/10/2011 23:53, Pen Beuz a écrit :

Bonjour à tous, je suis un nouveau têtard dans la mare.
J'ai découvert lilypond récemment en dommage collatéral à mon intérêt,
récent aussi, pour LaTex.
Je suis accordéodiatoniste et j'ai longtemps utilisé un logiciel de
tablatures bien adapté au diato mais
l'impression des partitions m'a toujours déçu.
J'ai lu avec intérêt le travail fait par Daniel Cartron sur le sujet
mais la tablature est trop différente des systèmes utilisés couramment.
J'ai donc décidé de m'y coller et après bien des soirées de galère, je
suis maintenant satisfait du résultat, mais je soumet mon code à vos
avis éclairés pour amélioration.

Pour les connaisseurs la tablature jointe est en système CADB mais le
système Corgeron est très facile à faire pour un diato 2 rangs.

Je pense avoir couvert tous les cas de tablature mais on verra a l'usage
maintenant.

Je travaille maintenant sur un programme python permettant d'automatiser
largement l'écriture de la tablature, ce n'est pas encore au point mais
si ça intéresse quelqu'un…

En espérant que ce sera utile à quelqu'un
Amicalement
Eric

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

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

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

Bonjour Pen Beuz,

Je me suis (fortement) inspiré de ce que tu as proposé ci-dessus pour
m'écrire mes propres tablatures diato en utilisant les possibilités de la
couleur dans lilypond.

J'ai essayé aussi de revoir (à titre perso !) la tablature proprement dite.
J'ai repris tes fonctions mais j'ai remplacé le "Tiré/Poussé" par "rang
intérieur/rang extérieur"... le tiré/poussé étant visible par la couleur !

Sur l'exemple joint, et dans tes fonctions, comment je peux changer la
couleur également dans la tablature ? et mettre en gras la basse ?

Bien cordialement
Gérard

(ps : je débute en diato )

mazurka.pdf
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7579941/mazurka.pdf&gt;

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Tablatures-accordeon-diatonique-tp6942007p7579941.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour Gérard,

Tu seras probablement intéressé de savoir que ce projet de tablature de diato
était au départ un boulot que j'avais commencé, puis arrêté car j'étais dans
une impasse (impossibilité de gérer les anacrouses). Pen Beuz s'est un peu
inspiré de mon travail mais est parti dans une direction différente (usage des
DrumStaff et markup, alors que j'utilisais des TabStaff et uns pseudo-
partition). Puis il s'est mis au piano et n'a jamais fini.

Enfin j'ai décidé de m'y remettre pour de bon, ça avance lentement mais
surement, et je pense que pour l'été tout sera fini.

Au menu : support de la quasi-totalité des modèles de diato 1 2 ou 3 rangées,
y compris modèles irlandais et basques, gestion de toutes les tonalités, les
deux systèmes de tablature possibles, et quelques goodies au niveau des
basses...

Par contre je ne mettrai pas de couleur pour le sens de jeu, tout simplement
parce que je veux éventuellement pouvoir indiquer les deux possibilités
simultanément.

Tout le code est écrit en scheme, donc pas besoin de passer par un script
externe, et c'est la partition elle-même qui est affichée dans la tablature,
donc une seule saisie.

Bon courage pour le diato ! Quel modèle as-tu ?

···

Le jeudi 6 juin 2013 10:28:12 survoje a écrit :

--
Cordialement, Daniel Cartron
« Il vaut mieux marcher sur une tortue réveillée que sur un patin à roulettes
endormi. »
François Cavanna - Le saviez-vous ?