Rechercher/remplacer du texte

• 7 Févr. 2021 - 22:26

Bonjour,

Dans Musescore, il n'est a priori pas possible de faire du "rechercher/remplacer" de texte dans une partition.
Me confirmez-vous cela ?
Est-ce une fonctionnalité qui va arriver ? (ce serait super !)

Merci.


Commentaires

Bonjour !
Ce n'est apparemment pas encore à l'ordre du jour.
Il faut cependant distinguer quels types de textes sont envisagés.
Par ex. les paroles sont soumises à un impératif de nombre et de similitude de syllabes pour raison évidente de cohérence avec les notes qui les soutiennent.
Quant aux autres textes, le changement peut influencer la mise en page ce qui dans un éditeur de partitions peut être plus perturbant que dans un éditeur de textes ( car dans ce cas on ne met pas le texte en page mais les portées et les systèmes ).
Vous pouvez toujours faire une requête en fonctionnalité sur Issue Tracker"... les retours éventuels des autres utilisateurs qui seraient intéressés donneront une idée de la pertinence de cette requête.
Sauf erreur de ma part, à ce jour, elle n'a jamais été formulée.
Je reconnais que la recherche d'un texte ( paroles ou autres ) peut, sans doute et dans certains ca, être utile.

En réponse à par Miré°

Merci pour votre réponse.
Je pense qu'Issue Tracker est plus pour les déclarations de bug.
J'ai donc ajouté un message dans le forum "Feature request", en espérant que ce soit bien l'endroit pour déposer les demandes de nouvelles fonctionnalités.

En réponse à par jeffarda

Bonjour !
Autant pour moi... une vieille habitude du temps où le forum anglais était moins spécialisé.
Cependant je constate que la requête ( qui m'a échappée ) a pratiquement 5 ans et n'a pas beaucoup avancé... Comme cela me semblait ce n'est peut-être pas aussi simple à mettre en œuvre qu'on ne pourrait le penser.

En réponse à par Miré°

Demande de fonctionnalité, ici: #138081: Search-and-replace tool for text matter in scores
Pas aussi simple en oeuvre, possible, je ne sais pas, mais surtout, cette fonction "Rechercher & Remplacer" est typiquement celle d'un logiciel de traitement de texte. MuseScore est un logiciel d'édition de partitions musicales :)
Et donc, même si la demande peut être valide, elle n'est pas très probablement pas en bonne position dans le tableau des priorités.
Pour rappel, la solution de contournement actuelle est d'effectuer les modifications souhaitées via le format .mscx dans un éditeur de texte.

En réponse à par cadiz1

J'ai lu la demande de fonctionnalité. Le problème avec la solution proposée est si le mot que l'on recherche est présent dans le code Musescore. On ne pourra alors pas faire un replaceAll direct. Il faudra vérifier chaque cas avant de remplacer.
Une demande de fonctionnalité se fait dans "Issue Tracker" ou dans le forum "Feature request" ?
De plus, où peut-on voir le tableau des priorités ?
Merci.

En réponse à par jeffarda

Bonjour !
"Feature request" ne semble pas afficher une quelconque information quant à la priorité de la demande.
"Issue tracker" a bien une colonne "Priority" pas toujours bien documentée et, si le cas, l'info est assez absconse.
Ce qui sous-entend que la priorité d'une requête est soumise aux décisions d'UG ( Ultimate Guitar ) aux commandes de MuseScore aujourd'hui.
La version 4.0 de MuseScore étant sur les rails, 3.x.x connaîtra peut-être encore des corrections de gros bugs mais il est probable que l'intégration de nouvelles fonctionnalités n'y est plus d'actualité ( sauf pour tests préliminaires éventuels mais peu probables pour 4.0 ).

En réponse à par Miré°

"Une demande de fonctionnalité se fait dans "Issue Tracker" ou dans le forum "Feature request" ?

Quelques précisions:
D'ordinaire, il est recommandé, en premier lieu, d'adresser un rapport de bug sur un forum afin de vérifier sa validité, avant de le transmettre, si besoin, sur le "Issue Tracker".
Même chose pour une demande de fonctionnalité (ou "Feature request", sur le forum anglais), histoire de prendre le pouls auprès d'autres utilisateurs, qui appuieraient cette demande, ou l'amenderaient, ou resteraient indifférents!

Ceci posé, une demande de fonctionnalité "officielle", formelle, ne se fait pas dans un forum, mais dans le Issue Tracker. Sauf que, depuis deux ans, ce genre de demande a pris dans le Issue Tracker le nom de "Suggestion"!
Faut suivre :)

En l'occurrence, cette Suggestion a déjà été émise dans le Issue Tracker, comme je l'avais signalé dans un commentaire précédent. Je remets le lien: #138081: Search-and-replace tool for text matter in scores
Il n'y a rien d'autre à faire donc, sauf à signaler qu'un utilisateur vient de faire une semblable demande. Comme l'ajout d'un "vote" à cette suggestion. Ce que je viens d'effectuer ici: https://musescore.org/en/node/138081#comment-1061296

"De plus, où peut-on voir le tableau des priorités ?"

C'était une image :)
Tenez-vous bien: des "Suggestions" officielles, il y en a plusieurs pages (j'avais compté plus de 1300 suggestions environ il y a quelques mois!)
Au lieu de tableau, j'aurais pu parler de grandes tendances implicites ou explicites. Pour la version 3,.0, la grande affaire, c'était le placement automatique, puis au fil des versions, de nouvelles fonctionnalités majeures se sont ajoutées (la lecture d'accords pour la 3.5, le nouveau style de polices pour la 3.6, et le changement d'ère pour l'audio pour la prochaine version 4) etc.
Les tendances, ce sont aussi tous les "retours" des utilisateurs sur les divers forums, leurs demandes, leurs espoirs, etc.
Et donc tout ceci me fait dire - d'après ce que je peux lire ici et là, et en fonction du grand cap 'Audio" de la V4 - que la suggestion d'une fonction "Rechercher/Remplacer", typique d'un traitement de texte, n'est pas au-dessus de la pile des dossiers du moment, pour emprunter une autre image.

Solution miracle: la coder vous-même! Ou espérer qu'un nouveau programmeur, intéressé par ce genre de questions, "débarque" prochainement sur MuseScore et la mettre en oeuvre. Je vous le souhaite, mais j'en doute un peu, en tout cas à court terme.

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