Bloc texte : créer des colonnes

• 28 Août 2016 - 13:37

Bonjour, en dessous de la partition, comment faire deux colonnes dans le cadre du texte pour écrire l'ensemble des paroles ?
Merci,
Loïc.


Commentaires

Bonjour,

Il y a peut-être d'autres méthodes - je pratique peu l'ajout de paroles-, mais celle-ci fonctionne très bien, à mon avis.
L'astuce, c'est de ne pas utiliser les cadres de texte, mais des cadres horizontaux: 2 ou 3 ou plus. Et donc avec autant de points d'insertion de texte possibles.

A savoir:
1) Ajouter -> Cadres -> Ajouter un cadre horizontal
2) Sélectionner la dernière mesure -> double-clic sur le saut de système (palette Sauts et Espacements), ou, ce qui revient au même (comme sur l'image ci-dessous), sélectionner la barre de mesure finale, et faire Entrée.
etape1.jpg
3) Après édition de la longueur de ce premier cadre (selon que vous voulez ajouter deux ou trois colonnes/cadres, ou plus), on obtient:
etape2.jpg
4) Refaire l'étape 1
Résultat (après avoir commencé à éditer ce deuxième cadre):
etape3.jpg
5) Ensuite, pour saisir le texte, il suffit de faire clic-droit sur le premier cadre -> Ajouter -> Texte. Après avoir saisi vos paroles, faire de même sur le deuxième cadre.

Si souhaité, on peut ensuite ajuster le décalage vertical dans l'Inspecteur (simple clic sur les paroles pour les sélectionner) ou, manuellement, via les flèches de direction (moins précis pour ajuster deux cadres ou plus!)
Enfin, si souhaité là aussi, on peut désactiver l'affichage des cadres, dans: Affichage -> Décocher "Afficher les cadres"

NB: j'avais vu une autre méthode (en ajoutant préalablement un cadre vertical) sur le forum anglais. Mais pour l'instant, je n'ai pas vraiment pigé le truc! A tout hasard, voici les liens:
- https://musescore.org/en/node/112116
- https://musescore.org/en/node/104661

De mon côté je fais ce qui est plus simple pour moi (j'ai du mal avec les cadres horizontaux à droite...) : ajouter un cadre vertical : il se met en dessous de la dernière portée.
En cliquant droit dans le cadre vertical : ajouter texte : j'écris la 1ère colonne, je la sélectionne pour la déplacer légèrement* puis je refais la même opération pour les colonnes suivantes que je déplace ensuite. (cela évite de créer plusieurs cadres horizontaux)
*Ajouter texte met toujours le curseur en haut à gauche donc le 2ème texte se superpose au 1er s'il n'est pas déplacé.
Ceci a l'air de correspondre aux liens indiqués mais je "survole" l'anglais...

En réponse à par Melis.sa

Oui aussi. Mais ceci me gênait: "*Ajouter texte met toujours le curseur en haut à gauche donc le 2ème texte se superpose au 1er s'il n'est pas déplacé."
Le déplacement manuel des blocs n'est pas forcément des plus précis.
Et ajouter deux cadres horizontaux au lieu d'un, il n'y a rien de bien compliqué puisque c'est la même manip. Et je trouve plus agréable d'avoir un point d'insertion précis et spécifique pour chaque bloc de paroles.
Bon, chacun pourra faire comme il préfère!
Sur le deuxième lien du forum anglais, il est indiqué une autre alternative apparemment (cadre vertical, puis cadres horizontaux). Pas tout compris.

Je cite encore: "(j'ai du mal avec les cadres horizontaux à droite...) "
J'ai du mal? A savoir?

En réponse à par cadiz1

pour ma part:
avec un clic droit, je clique sur "cadre" puis "ajouter un cadre vertical"
puis encore clic droit pour trouver la commande "ajouter" qui ouvre un menu dans lequel on trouve "insérer un cadre horizontal". Je clique dessus et apparaissent les 2 cadres.
Il suffit de régler la largeur du dernier cadre horizontal inséré en 'cliquant gauche' sur le bouton apparu.
Puis je pointe la souris sur le cadre vertical, et en cliquant droit, je trouve le menu "ajouter texte". Je peux écrire mon texte.
De même en pointant la souris sur le cadre horizontal, et en cliquant droit, je trouve le menu "ajouter texte".
Je ne sais pas si c'est clair, mais cela fonctionne bien.

En réponse à par Catherine Isam…

Probablement une incompréhension de la méthode décrite, et/ou une confusion courante entre insérer/ajouter des cadres.
Si vous regardez bien la dernière image de mon ancien commentaire, les cadres sont ajoutés à la fin d'une partition, et donc ne peuvent jamais "rencontrer" le nom des instruments.
Je n'ai pas votre partition sous les yeux, ce qui est dommage car je comprendrais de suite votre cas d'utilisation, mais si vous dites que le nom des instruments apparaît, c'est que nous n'ajoutez pas des cadres (à la fin de partition), mais que vous en insérez. C'est tout à fait autre chose.
Pour les "enlever" comme vous dites, dans le cas d'un "traitement" local de ce nom, simplement cliquer dessus et le rendre invisible (touche "V").

En réponse à par cadiz1

Pour les cadres horizontaux insérés dans un cadre vertical, il est légitime de s'interroger sur les fonctions "Ecart de gauche" et Ecart de droite" sensés permettre un positionnement horizontal fin mais qui n'ont strictement aucune action. En tout cas je n'ai rien trouvé sur le manuel anglais et encore moins sur le français... ni même sur le forum. Bug, ou pas encore implémenté ?
Ce serait pourtant utile pour faire aisément 1, 2, 3 colonnes de texte voire plus... sans chercher midi à 14 heures.

En réponse à par [DELETED] 16875981

Une fois les cadres horizontaux insérés, aucun problème pour les redimensionner, mais comment fait-on pour les déplacer ? Les seules fois où j'y suis arrivé, c'était vraiment par hasard, sans que je sache exactement comment.
Concernant la saisie du texte, est-ce une erreur (du point de vue de la conception du programme) d'utiliser directement l'option "texte" proposée dans le menu contextuel du cadre vertical ?
En quoi diffère-t-elle de l'option Barre de Menu > Ajouter > Cadres > Insérer un cadre de texte ?
L'inconvénient dans le cas de plusieurs colonnes a été signalé plus haut : le second vient se superposer exactement sur le premier ; mais depuis que l'inspecteur existe, utiliser le décalage à droite après la frappe des deux ou trois premiers caractères ne pose aucun problème.

En réponse à par [DELETED] 16875981

"Une fois les cadres horizontaux insérés, aucun problème pour les redimensionner, mais comment fait-on pour les déplacer ? Les seules fois où j'y suis arrivé, c'était vraiment par hasard, sans que je sache exactement comment."

Comme ceci: insérer un cadre horizontal -> diminuer sa largeur, via l'Inspecteur ou en déplaçant la poignée, pour n'en garder qu'un tiers, ou un quart, par exemple. -> Echap.
Avec la souris, le déplacer légèrement vers la droite de manière à le désolidariser du cadre vertical -> Echap.

Maintenant: clic sur le bord gauche du cadre vertical -> agir sur la valeur de la marge gauche dans l'Inspecteur -> résultat, le cadre horizontal se déplace tout seul comme un grand, là où vous le souhaitez. Et après cela, en agissant comme d'habitude sur la largeur, si voulu.

Faire de même avec un second cadre horizontal si besoin. Et en agissant sur la marge gauche du cadre vertical, ce sont les deux cadres horizontaux qui se "promèneront" de concert.
Il faut savoir ce que l'on veut exactement, pour quel but, et avec un peu de pratique (au début, on peut éventuellement tâtonner....!), on y arrive.

En réponse à par cadiz1

Avec ce qui est indiqué ci-dessus, j'y vois un peu plus clair, mais j'ai toujours des problèmes.
Insertion cadre horizontal, réduction de la taille : ok
Selection puis déplacement pour le détacher de la bordure du cadre vertical :
un déplacement minime de ma souris vers la droite provoque un déplacement de bien plus grande amplitude du cadre horizontal ; et le déplacement de la souris vers la gauche entraine un déplacement du cadre ... toujours vers la droite. Au final, il vient se coller à la marge droite du cadre vertical et on ne peut plus l'en bouger. A ce moment, appui sur ctl-z le "décolle", mais le positionne partiellement en dehors de son conteneur. Les déplacements suivants retombent dans le cas évoqué précédemment (retour à la marge de droite) .
A partir de là, difficile de positionner les deux cadres côte à côte.

Fichier attaché Taille
CoachRoadToSligo.mscz 12.29 KB

En réponse à par LPM49

La marge de gauche agit sur tous les cadres horizontaux insérés. Il n'est donc pas possible de déplacer un cadre horizontal à une position donnée et ensuite un second à une autre position. Il est d'ailleurs exclu ensuite d'insérer ne serait qu'un texte entre le bord gauche du cadre vertical et la marge de gauche ainsi définie... quand à la marge de droite elle ne sert pas à grand chose : un cadre horizontal étiré ou un texte pouvant largement déborder le coté droit du cadre vertical.

"Le déplacement de la souris vers la gauche entraine un déplacement du cadre ... toujours vers la droite. Au final, il vient se coller à la marge droite du cadre vertical et on ne peut plus l'en bouger."

je confirme ce blocage apparent, toutefois, tenter de rediriger le cadre vers la gauche peut se faire "quasi" accidentellement avec une grande amplitude de la souris mais la position du cadre est alors pratiquement impossible à prévoir. Gérer le contenu des cadres n'est vraiment pas des plus pratique. Une chose peut-être à revoir avant la sortie officielle de la 2.2.

En réponse à par LPM49

Cela fonctionne pourtant mais comme dit, on peut tâtonner au début. Voir: 1CoachRoadToSligo.mscz
A aucun moment, dans votre commentaire, vous n'évoquez l'utilisation de la marge gauche du cadre vertical. C'est pourtant la clé pour déplacer comme l'on veut les cadres horizontaux.
Au début, réduisez vraiment la longueur du premier cadre horizontal (peu importe, on pourra en remettre plus tard à volonté) de telle manière que le mouvement de la souris - un seul suffit et avec doigté - empêche le cadre d'aller tout à droite (et oui, on peut faire Ctlr + Z, ou jouer à nouveau sur la longueur)
L'ajout du deuxième cadre est un peu plus "chaud" (ou je le maîtrise moins bien pour le moment, car je pratique très peu, en fait)
Je suis un peu bloqué par les cours en ce moment pour avoir le temps de détailler. J'essayerai de développer une autre fois.

NB: ceci étant dit, la manière de faire dans le premier commentaire n'utilise pas de cadre vertical, mais simplement des cadres horizontaux accolés. Cela très fonctionne très bien et plus facilement (une fois qu'on a choppé le truc, comme d'habitude).

En réponse à par cadiz1

II me semble pourtant avoir commencé mon commentaire par : "La marge de gauche agit sur tous les cadres horizontaux insérés".
Pour rappel il n'y a pas de marge gauche pour les cadres horizontaux mais "écart" c'est donc bien le cadre vertical qui est évoqué. Et je maintiens : ce n'est absolument pas pratique et il serait plus utile d'agir justement sur écart à gauche/droite du cadre horizontal ( actuellement sans effet visible, s'il y en a un ) pour le positionner et surtout qu'un cadre horizontal ( contenu dans un cadre vertical ) suive le pointeur au pixel près quand on le déplace.

En réponse à par [DELETED] 16875981

Oui, la marge de gauche agit sur les tous les cadres horizontaux insérés. Et alors? Si l'on positionne bien les deux cadres, et que l'on joue avec les longueurs, ce n'est pas vraiment une contrainte, on y arrive malgré tout (voir le fichier attaché précédent)
Mais en effet, cet écart à gauche ou droite du cadre horizontal (il y a eu au demeurant plusieurs dénominations au cours des versions, j'ai vu un espacement à droite pour une version précédente de mémoire), je ne le vois pas fonctionner davantage. Ou un truc m'échappe pour le moment

Si Lasconic passe dans le coin (lit ces lignes), et qu'il nous explique comment faire, ou bien s'il observe qu'il s'agit d'un bug, la situation s'éclairera de suite.

En réponse à par cadiz1

"On y arrive malgré tout"... oui ! mais il y a certainement plus pratique comme méthode et pour les "écarts" ou "espaces", je suis d'accord : ça sent le bug ou un truc pas encore fonctionnel ( ça c'est vu dans le passé : pour rappel l'édition des palettes ou le piano roll présents mais sans utilisation possible avant 2.0 ).

En réponse à par [DELETED] 16875981

Je continue d'y arriver malgré tout, ou je continue d'y arriver tout court. Pareil.
J'étais en train de faire un tuto avec images à l'appui. Avant que cela finisse par me prendre du temps et "la "tête", pardonnez l'expression familière.
Car:
1) il faut tout de même un peu de doigté et de pratique, et franchement je ne suis pas sûr de rendre service à de nombreux utilisateurs.
2) et surtout, je me disais à quoi bon s'embêter et se compliquer la vie, alors qu'il est plus simple et rapide d'ajouter et d'accoler simplement des cadres horizontaux.
Avec l'avantage de pouvoir ajouter autant de points d'insertion que souhaités pour le texte, ce qui garantira une meilleure "solidité" des blocs de texte face à des changements de mise en page, en comparaison de la méthode d'ajout d'un cadre vertical, de rentrer un bloc de texte, de déplacer à la souris, de refaire un second bloc de texte, puis déplacer à la souris etc.

Avec le fichier de LPM49, j'ai fait:
- Sélection de la dernière mesure -> Ajouter (et pas insérer!) un cadre horizontal
- Ajouter un saut de ligne dans cette dernière mesure (ou touche "Entrée" sur la barre de la mesure, à partir de la 2.2, il suffira de sélectionner la mesure ou une note/silence, puis "Entrée", pour un résultat identique)
- J'édite la taille du premier cadre horizontal en fonction du nombre de cadres horizontaux souhaités au final.
- Je vais à nouveau dans Ajouter - > Cadres -> Ajouter un cadre horizontal, et j'édite la taille.
Et je refais la précédente étape, si nécessaire.
Premier résultat: 2CoachRoadToSligo.mscz
Et après avoir masqué les cadres (au cas simplement où cela gênerait visuellement, mais bon, c'est vraiment anecdotique), on obtient: 3CoachRoadToSligo.mscz
(et on peut même, comme je l'ai fait pour le premier, "s'amuser" à ajouter des cadres via les propriétés du texte, ce qui dans les faits, reviendra à afficher des colonnes de texte comme dans un logiciel de traitement de texte (alors que ce n'est pas le but premier de MuseScore) :)

En réponse à par cadiz1

Enfin, pour l'histoire des écarts gauche et droite des cadres horizontaux, j'ai regardé cela de plus près pour constater au final que ces réglages étaient ineffectifs depuis les tout débuts de la version 2., mais qu'ils le seront (effectifs) avec la prochaine 3.0. :https://musescore.org/en/node/270523

Je n'ai pas fait de rapport de bug, entre autres parce que, apparemment, cela ne semble pas avoir pas gêné nombre d'utilisateurs depuis quatre ans, que cette fonctionnalité sera disponible dans la 3.0, et que raison supplémentaire et rédhibitoire, la sortie de la 2.2 étant prévue dans quelques jours, il y a des points/sujets plus importants restants à traiter.

Ceci étant dit, d'après mes premiers tests, ces réglages ne changent rien à l'histoire des cadres horizontaux insérés dans un cadre vertical. Pas prévu pour, dans ce contexte, j'imagine.

En réponse à par cadiz1

Donc, pour écart gauche et droite, comme pressenti : fonctionnalité présente mais pas encore opérationnelle. Quand même il ne doit pas être si difficile de la "grisée" quand pas utilisable... non ?
Quel en sera alors le champ d'action si ce n'est pas dans le contexte des cadres horizontaux dans un cadre vertical ?

En ce qui concerne le post précédent, un tuto pour ceci part d'une bonne intention mais compte tenu du manque de coté vraiment pratique de la manip est-ce vraiment utile ?
Les cadres horizontaux placés entre 2 systèmes hors cadre vertical restent tributaires de la hauteur du système ( du nombre d'instruments en fait )... je sens venir des "râleries", quand le système se réduit à 1 ou 2 portées, du genre : "Pourquoi le texte ou l'image n'agrandissent pas le cadre et sortent de celui-ci ?" sachant que beaucoup ne réaliseront pas qu'il est inutile qu'il change de format puisque dans la majorité des cas il sera invisible et ne sert qu'à fixer le point d'insertion et la position desdits textes ou images ( le genre de requête qui, on l'aura sans doute remarqué, a le don de me faire monter la moutarde au nez ).

Tout ça pour dire qu'une meilleure ergonomie pour gérer le contenu des cadres n'est peut être pas un luxe... patientons donc jusqu'à la future 3.0...

En réponse à par LPM49

LPM49 a écrit: "Avec ce qui est indiqué ci-dessus, j'y vois un peu plus clair, mais j'ai toujours des problèmes.
Insertion cadre horizontal, réduction de la taille : ok. Selection puis déplacement pour le détacher de la bordure du cadre vertical : un déplacement minime de ma souris vers la droite provoque un déplacement de bien plus grande amplitude du cadre horizontal Au final, il vient se coller à la marge droite du cadre vertical et on ne peut plus l'en bouger."

Je reviens rapidement sur ce point. Le fait que le premier cadre horizontal, réduit de moitié disons, (si vous souhaitez deux cadres horizontaux de même taille) vienne se caler sur la marge droite du cadre vertical, après déplacement à la souris, n'est pas forcément une mauvaise chose, au contraire.

A ce moment-là, insérer le second cadre horizontal, et via l'Inspecteur toujours, réduisez sa taille de moitié de sorte qu'il précède simplement le premier cadre inséré. C'est un cas très simple et qui fonctionnera à tout coup: Résultat: CoachRoadToSligo 3.mscz
Mais je ne sais pas si vous voulez deux ou trois cadres, avec des positions et tailles "personnalisées" (et j'étais parti sur cette hypothèse?) ou pas. Et donc l'aide ressemble à de la navigation à vue! Si vous avez une image du résultat souhaité (pdf, ou manuscrit peu importe), cela aidera grandement.

En réponse à par cadiz1

Non, je signalais simplement le problème de l'imbrication des cadres, parce que je considère que le fonctionnement actuel sur ce point présente des anomalies qui mériteraient d'être prises en compte dans une prochaine version.
Pour ma part, je n'utilise pas de cadre horizontal, directement les cadres de texte dans le cadre vertical. Et justement, je posais la question de savoir si c'était une erreur de procéder ainsi aux yeux des concepteurs du programme.
Dans la mesure où on peut rattacher plusieurs objets à un seul (pour moi les cadres de texte au cadre vertical) je vois mal l'intérêt, pour une simple mise en colonne, d'imbriquer des objets intermédiaires, puisque de toute manière dans tous les exemples que j'ai vus, les textes sont placés en offset par rapport à leur conteneur.
Par contre, j'avoue n'avoir jamais pensé à les attacher à un cadre horizontal hors cadre vertical.
Sans doute une (mauvaise ?) habitude héritée des DIV du HTML ou des widgets du QT qu'on imbrique toujours dans un parent. Et dans ce cas de figure, comment fait-on dans ce cas quand on a choisi l'option de remplissage partiel du dernier système ? D'ailleurs, comme dans ce cas le cadre horizontal fait plus ou moins partie de la portée, autant se rattacher directement à la dernière note ou au dernier silence, ça doit fonctionner de la même manière.
Dans l'état actuel des choses, il est dommage qu'on ne puisse pas visualiser la bordure des cadres (verticaux ou horizontaux) comme c'est le cas pour les textes, cela pourrait servir à l'encadrement de l'ensemble des paroles, par exemple.
Je pense que chacun peut garder sa méthode, à partir du moment où elle le satisfait. Mais d'un autre côté, étoffer le manuel sur ce point ne serait pas une mauvaise chose. Et là il faudrait bien faire un choix, si possible en ligne avec les futures évolutions.

Do you still have an unanswered question? Please log in first to post your question.