Bonjour,
Un petit dessin vaut paraît-il mieux qu'un long discours.
Voilà deux accords que j'obtiens, où les dièses sont au niveau du nom de l'accord, alors que je les voudrais à coté du 7 pour le C (Do) et au dessus du F (Fa) et du m.
Avez-vous une solution? Je pense surtout à ceux qui écrivent pour des partitions Jazz. Pour les b'emols, pareil, je les voudrais au dessus du nom de l'accord.
Je joins le fichier complet.
Enfin, en place du C de mesure à 4 temps, à côté de la clef de sol, est-il possible de forcer un 4/4?
Merci de vos réponses,
Éric
À la va-vite, je peux vous proposer la solution suivante (pompée dans
le code source) :
#(define (conditional-kern-before markup bool amount)
"Add AMOUNT of space before MARKUP if BOOL is true."
(if bool
(make-line-markup
(list (make-hspace-markup amount)
markup))
markup))
la modification du fichier shceme fonctionne il vaut mieux sauvegarder le
fichier ...../ly/scm/chord-name.scm avant de le modifier. Le problème étant
que la configuration de base est modifiée
L'autre solution ( scheme intégré dans le fichier .ly) ne fonctionne pas les
instructions doivent être incomplètes.
Bonjour,
Grâce aux conseils, les accords sont maintenant plus comme je les souhaitais.
Mais j'ai encore une question:
Pourquoi les accords majeurs, représentés par un triangle, sont au dessus de la note, alors que les accords mineurs, représentés par un «m» sont au niveau de la note?
Est-il possible de mettre les majeurs au niveau de la note tout en gardant dièses et bémols au dessus?
Ci-joint un exemple.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.12.3"
\include "italiano.ly"
#(define (conditional-kern-before markup bool amount)
"Add AMOUNT of space before MARKUP if BOOL is true."
(if bool
(make-line-markup
(list (make-hspace-markup amount)
markup))
markup))
la modification du fichier shceme fonctionne il vaut mieux sauvegarder le
fichier ...../ly/scm/chord-name.scm avant de le modifier. Le problème étant
que la configuration de base est modifiée
L'autre solution ( scheme intégré dans le fichier .ly) ne fonctionne pas les
instructions doivent être incomplètes.
Bravo pour l'intégration du code dans les fichiers .ly .
pour la position du "m" je suppose que les modification doivent être du même
genre mais je ne suis pas assez calé pour fouiller dans le code scheme.
Je m'orientes vers une solution a base de définition des accords par des
markup.
tu peut trouver un exemple en suivant l'adresse dans ma signature.
En étudiant le code lily tu devrais pouvoir t'en sortir.