Feuille de style

• 14 Janv. 2021 - 10:16

Les feuilles de styles comme "MuseJazz.mss" sont des fichiers XML mais les différents champs ne sont pas tous explicites : "0.15" pas facile de savoir à quoi cela correspond ?

Je cherche une documentation sur ce sujet.
Une idée ?


Commentaires

Je ne crois pas qu'il existe une documentation sur les paramètres contenus dans une feuille de style. En revanche - j'ai peut-être mal compris - il n'y a pas lieu d'intervenirdirectement sur le fichier .xml.
Une fois la feuille de style chargée avec une partition ouverte, on peut modifier les différents styles à travers Format, Style >, etc ou par l'inspecteur, et vérifier 'de visu' ce que cela donne sur la partition. Ensuite, on sauvegarde la nouvelle feuille de style (elle va se placer dans le dossier défini dans les Préférences).

En réponse à par mikosax

Merci c'est sympa de répondre si vite.
Je connais le principe de Format/Styles mais en fait je voudrais pouvoir définir des paramètres par défaut autrement.
Voici un exemple : Je veux placer mes accords au milieu de la portée (façon grille) je peux effectivement modifier la position avec Format/Style mais cela n'affecte que les accords déjà présents et non ceux à venir.
Par ailleurs je voudrais rendre plusieurs éléments invisibles (clé, silences etc...) Si je le fais avec Format/Styles je suis obligé de le faire pour chaque élément (les clés, puis, les silences etc...) Or je voudrais avoir ce paramétrage par défaut même si je rajoute des systèmes ou si je change les clés.

En réponse à par lesmirons

Au temps pour moi : je n'avais pas testé le modèle sauvegardé car il me paraissait logique qu'il conserve les paramètres) mais, en effet, il ne conserve pas :
- les sauts de système,
- les silences.

Cela veut dire qu'il faut une intervention 'manuelle' sur la grille créée à partir du modèle, mais ce n'est pas la mer à boire (ne pas oublier :
- Clic droit sur un élément > Sélection > Tous les éléments similaires notamment pour les clés et silences et raccourci V pour basculer la propriété 'Visible';
- Ctrl + Maj + S puis choix du nombre de mesures par ligne.

En revanche il conserve bien :
- la mise en forme de la graphie des accords et leur placement définis,
- les lignes de portée masquées,
- la clé et l'indication de mesure à condition de les avoir masqués via les propriétés de la portée (décocher les cases 'Afficher la clef' et 'Afficher l'indication de mesure' avant de sauvegarder le Modèle).

Hélas, ces paramètres ne sont pas étendus si l'on ajoute des mesures ou portées, mais on peut anticiper en donnant une nombre important de mesures lors de la création de la nouvelle grille basée sur le Modèle, quitte à supprimer les mesures inutiles (Outils > Supprimer les mesures restantes).

Edit : Je m'aperçois que la notion de Modèle personnalisé ne semble pas très développée dans la documentation (peut-être ai-je la berlue ?). On trouve sur le forum des discussion ou cela a été abordé, par exemple : https://musescore.org/fr/node/15550 ou mieux : https://musescore.org/fr/node/97511.

En réponse à par mikosax

Merci pour ces précisions,
C'est quand même dommage qu'il faille intervenir à chaque fois manuellement alors que l'on pourrait paramétrer une feuille de style une fois pour toute. Mais bon....

Il y a quand même des trucs que je ne comprends pas : Dans format / style / Symboles d'accord
Quelque soit les valeurs que j'indique dans "décalage maximum au dessous" ou "décalage vertical du modificateur" rien ne se passe, je peux mettre 0 ou 25 cela ne change absolument pas l'aspect de mes accords ? Par contre si je change le "décalage vertical" de l'extension" cela produit un effet !?
Quand on fait F8 sur un accord on a une option "décalage X et Y" très pratique mais on ne retrouve pas cette option dans "format / style / Symboles d'accord / position" alors qu'on parle de la même chose !?

D'ou mon acharnement à vouloir régler ces problèmes via une feuille de style.

Merci pour tes réponses

En réponse à par lesmirons

Le placement des accords semble ne pas se définir par Format>Style>Symboles d'accord mais par Format>Style>Style de texte>Symboles d'accord>Décalage; j'avoue que la logique m'échappe; a priori, on peut faire la même chose via l'inspecteur, soit individuellement, soit de façon globale en sélectionnant tous les accords, mais je n'ai pas testé si c'est sauvegardé dans les Styles (.mss) et Modèle).

Il me semble nécessaire de préciser plusieurs choses :
1) je ne suis pas développeur de Musescore mais un simple quidam, utilisateur, comme tout un chacun; je ne suis impliqué à temps perdu que pour essayer d'apporter des réponses - peut-être pas toujours précises ou exactes - aux questions d'autres utilisateurs. Donc si des récriminations ou demandes sont à exprimer sur le logiciel, il convient de le faire via le forum, en anglais de préférence, à cette rubrique https://musescore.org/en/forum/7
2) Il me semble nécessaire de préciser que la notion de ' feuille de style' n'existe pas dans MS. On parle de Style(s) et de Modèle. Le mot Style a plusieurs sens (il est polysémique) dans Musescore. On trouve :
* le Style de texte ou d'éléments divers : c'est une propriété 'individuelle' de ces éléments.
* le Style d'une partition qui regroupe l'ensemble des Styles (ci-dessus) définis dans une partition (polices, tailles (voir ci-dessous ce qu'en dit Marc Sabatella, musicien et compositeur impliqué dans le 'projet' Musescore dans son livre 'Maîtriser Musescore). Le style d'une partition peut être sauvegardé et réutilisé en le chargeant dans une partition
* Un modèle est une partition à laquelle un style de partition peut être appliqué, ainsi que des styles de texte ou autres, appliqués individuellement. La partition destinée à devenir 'Modèle' (sauvegarde dans le répertoire des Modèles) embarque l'essentiel des paramètres définis propriétés de portée, feuille de styles et différentes modifications (à l'exclusion notable du nombre de mesures et de la mise en page, saut de système, saut de page, et peut être d'autres)

Extrait du livre 'Maîtriser Musescore' de Marc Sabatella

Styles : Voici une autre possibilité de personnaliser MuseScore. En effet, le logiciel ne se contente pas de définir des paramètres de style pour une partition donnée, mais il permet de les sauvegarder dans un fichier, de les charger dans une autres partitions et de définir des styles par défaut qui pourront être appliqués à des partitions nouvellement créées ou importées, ou à des parties séparées. Dans cette section, nous verrons comme enregistrer et charger ces fichiers de style. Ensuite, nous évoquerons comment spécifier les styles à utiliser par défaut (voir Partitions et Import ci-dessous).
Pour enregistrer dans un fichier les paramètres de style de la partition courante, utilisez le menu Style>Enregistrer le style. Une boîte de dialogue standard apparaîtra, cous permettant de spécifier un nom de fichier et un emplacement. L'extension de fichier .mss sera utilisée et le fichier sera sauvegardé par défaut dans le dossier Styles que MuseScore a créé pour vous.
Pour charger dans votre partition un fichier .mss précédemment enregistré, utilisez le menu Style>Charger un style. Une boîte de dialogue standard apparaîtra, vous permettant de sélectionner un fichier de style à charger.

Créer un modèle : Dans le chapitre Créer une nouvelle partition, nous avons vu comment utiliser un modèle pour créer une nouvelle partition. Créer vos propres modèles est très facile - créez simplement une partition confirme à vos attentes, rendez vous ensuite dans le menu Fichier>Enregistrer sous ou Fichier>Enregistrer une copie et sauvegarder la partition dans votre dossier 'Modèles'. Le nouveau modèle apparaîtra dans la liste lorsque vous créerez de futures partitions - ou du moins, il sera pris en compte après avoir quitté et redémarré MuseScore.
Lorsque vous créez une partition à partir d'un modèle, MuseScore utilise les paramètres de mise en page et de style, la liste des instruments et les propriétés du cadre de titre le cas échéant (taille, marges, etc.) de la partition modèle. Aucune autre information n'est prise en compte. Il n'est donc pas nécessaire d'effacer les mesures, titres ou d'autres contenus de la partition existante avant de la sauvegarder en tant que modèle.

Cf la réponse que j'avais faite dans ce fil assez proche de ce thème : https://musescore.org/fr/node/315511

En réponse à par lesmirons

... pas plus responsable des bugs pas plus que des choix de conception.... ou des insuffisances (tout au moins telles que chacun les ressent).

Il faut bien reconnaître qu'à la base, MuseScore est un logiciel d'écriture de partitions et qu'en ce domaine, pour un logiciel gratuit, il ne se débrouille pas trop mal.

La création de grilles n'était probablement pas un point crucial du cahier des charges et c'est probablement pour cela que ce n'est pas très performant en ce domaine. A l'occasion, je testerai dans Sibelius - logiciel devenu fort onéreux - ce que l'on peut en tirer dans ce domaine...., si toutefois j'arrive à me souvenir comment l'utiliser (ce n'est pas gagné d'avance !).

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