Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Décalage affichage #25

Closed
Chris-afk71 opened this issue Apr 7, 2022 · 8 comments
Closed

Décalage affichage #25

Chris-afk71 opened this issue Apr 7, 2022 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@Chris-afk71
Copy link

Chris-afk71 commented Apr 7, 2022

Bonjour,
Version 1.04 installé, ça marche, merci.

J'ai un petit problème d'affichage avec le "4':2" qui dure... et la barre du 10 est décalé 'ou le 10) à priori ça n'est que visuel :

image

\repeat volta 2
{
  p7:4 t6 p6 E
  t7 6':4. p5':8 D
  t6:4  p4':2 E
  r:8 p4:8 4' t6 p6 7  E
  t9:4 6' 8 A
  7' 9:4. 8':8 D
  p7':4 7 6 E 
  p4:2 \tuplet 3/2 { 4:8 4' 6 } E

  t7 6 7 6' 8 9 A
  10:2 \tuplet 3/2 { 3':8 6 7 } D
  p7 6 4' 6 7 8 G
  t10:2 \tuplet 3/2 { 3':8 6 7 } D
  p8 7' 8 6' 7 6' G
  t7' 7 6 7 7' 7 D
  p6' 6 7 4' 6 7 E
  7':2 7:4 E
}
\break

\repeat volta 2
{
  t6:8 7 6 3' 6 7 D
  7':2 6':4 D
  p6:4. 7:8 4' 6 E
  7:2 7:4 E
  \tuplet 3/2 { t3':8 6 7 } 8:4 7' D
  10:8 8' 9:4 8 D
  p7:2 7:4 E
  ~ 7:2 7:4 E
  \tuplet 3/2 { t9:8 8 7 } 6 7 6' 8 D
  10:4. 7':8 7 6 D
  p6 4' 4 4' 6 6' G
  t10:4. 3':8 6 7 D
  p8:4. 7:8 6':4 G
  t6 7 6 D
}

\alternative
{
  { p4':2. E ~ 4':2 7:4 E }
  { p6:8 4' 4 4' 6 7 E 7':2. E }
}
@Jean-Romain
Copy link
Owner

Jean-Romain commented Apr 7, 2022

Ok je confirme que j'ai le même problème je vais regarder. Je pense que je sais quel est le problème. Je pense n'avoir mis aucune règle pour arrêter la barre de tenue sur un silence.

Et en effet c'est uniquement un problème de rendu graphique, la partition est correcte et l'audio aussi.

@Jean-Romain Jean-Romain self-assigned this Apr 7, 2022
@Jean-Romain Jean-Romain added the bug Something isn't working label Apr 7, 2022
@Jean-Romain
Copy link
Owner

Jean-Romain commented Apr 7, 2022

Rien à voir avec le bug rapporté mais...

Je ne sais pas quel accordéon vous utilisez mais cette partition est impossible sur un sol/do 2 rangs classique. Le Mi (E) est en poussé uniquement et Ré (D) en tiré uniquement. Donc la première mesure seraient peut être:

  p7:4 t6 p6 [E a e]

La deuxième mesure est correcte si on considère que les accompagnement se jouent sur des croches. C'est ce que joue tabliato même si ce n'est pas visible. Dans un rythme B a a on pourrait penser que ce qui est produit ce sont 3 noires mais en fait si vous écoutez bien ce sont 3 croches et trois demi-soupirs. C'est plus dynamique comme façon de jouer. Dans ce cas la deuxième mesure est techniquement jouable. En revanche si on joue moins dynamique et que les basses accords durent une noire chaque ce n'est pas jouable et ça devient peut être:

  t7 6':4. p5':8 [D d g]

Le reste de la tablature est pareil il faut vérifier que ça marche. Ça fait parti des chose que je veux implémenter dans tabliato. Détecter si les accords sont jouables et compatible avec le sens poussé/tiré de la mélodie

D'ailleurs j'en profite pour expliquer pourquoi dans la partition précédente j'avais écrit

\motif [B:8 r:8 a:8 r:8 a:8 r:8]

Et non

\motif [B:4 a:4 a:4]

C'est un choix et c'est ce que fait tabliato par defaut. Mais certaines musiques ne laissent pas vraiment le choix en fait

@Jean-Romain
Copy link
Owner

J'ai corrigé le gros problème de barres de tenu et il me reste à régler finement les marges pour éviter que les boutons 10 et + aient un décalage.

@Jean-Romain
Copy link
Owner

En attendant la version 1.0.5 vous pouvez écrire

r:8 \stopTextSpan p4:8 4' t6 p6 7  E

Ca devrait palier au problème temporairement

@Chris-afk71
Copy link
Author

Je ne la joue pas celle là, c'est une partition que j'ai récup. je voulais l'essayer dans tabliato.
j'ai oublié de décaler l'armure au g/major par rapport à la partition original.
Une autre question, comment on fait pour ne pas attacher les croches entre elles comme ci dessous ?

image

@Jean-Romain
Copy link
Owner

Jean-Romain commented Apr 7, 2022

Au tout début du code

\set Timing.beamExceptions=#'()
\set Timing.beatStructure=1,1,1

Oui je sais ça s'invente pas! \set Timing.beamExceptions=#'() je ne sais pas moi même exactement pourquoi mais ca marche pas sinon. Quant a \set Timing.beatStructure=1,1,1 je crois que ca veut dire qu'on coupe a 1 noire, 1 noire, 1 noire. Ou plus exactement à la note de référence c'est a dire en 3/4 la noire. Dans le tutoriel en ligne on trouve un exemple en 7/8

\set Timing.beatStructure=3,3,2

Donc 3 croches, 3 croches, 2 croches

@Chris-afk71
Copy link
Author

cool merci

@Jean-Romain
Copy link
Owner

J'ai corrigé le décalage des 10. Update demain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants