MuseScore 4 : D'un logiciel de notation à un logiciel de composition

• 11 Juin 2020 - 15:40

Révolution, ou énorme évolution en vue ! Anatoly Osokin (le développeur principal de MuseScore) vient de communiquer sur le projet MuseScore 4, déjà en cours de développement.
Le changement sera tel qu’il était inenvisageable de ne pas traduire cette annonce, et illico presto!

Le fil d’Anatoly Osokin, original : https://musescore.org/en/MuseScore4

Traduit

"Bonjour, chers collègues musiciens !

Aujourd'hui, nous sommes heureux d'annoncer un nouveau chapitre dans l'histoire de MuseScore : nous sommes maintenant en train de développer activement MuseScore 4.

Passer d'un logiciel de notation à un logiciel de composition

Bien que la notation soit toujours d'une importance capitale pour MuseScore, nous voulons étendre nos capacités à d'autres domaines de la composition moderne : expérimentation, organisation de haut niveau, partage et collaboration, travail avec des médias mixtes et capacité à produire un son de haute qualité. MuseScore 4 est la première étape de cette extension.

Toutefois, cela ne signifie pas que nous allons simplement commencer à ajouter de nouvelles fonctionnalités à ce qui existe déjà. Pour atteindre nos objectifs, nous devons d'abord nous tourner vers "l'intérieur". Forts de deux années de commentaires d'utilisateurs concernant MuseScore 3, nous avons maintenant commencé à apporter des améliorations significatives à presque tous les aspects de l'application : amélioration des gravures par défaut, simplification de l'interface, fonctionnalités plus puissantes et révision de son apparence.

Côté produit de MuseScore 4

Bien que nous n'en soyons qu'aux premiers stades de développement, nous avons voulu montrer quelques exemples de ce que nous prévoyons pour MuseScore 4.

Accueil

Un problème commun à MuseScore est la difficulté de trouver et d'installer des SoundFonts et des extensions. À court terme, nous avons l'intention de résoudre ce problème en créant un endroit unique où cela peut être fait. À long terme, nous prévoyons d'étendre continuellement cet espace pour devenir à terme votre guichet unique pour tout : extensions, plugins audio, langues, modèles externes, polices, bibliothèques, préférences, tutoriels, informations sur les comptes, etc.

1.png
2.png

Interface améliorée

Sous la direction de Martin Keary, nous apportons des améliorations significatives aux modèles d'interaction et à l'interface de MuseScore 4. Notre objectif est de faire en sorte que les nouveaux utilisateurs et les professionnels puissent travailler aussi rapidement et facilement que possible. Toutes les actions clés doivent être facilement "à portée de main", les actions plus complexes étant cachées mais toujours faciles à trouver et ordonnées de manière logique.

Compte tenu du succès des améliorations apportées au panneau des palettes, nous développons actuellement certaines des idées que nous y avons introduites et les appliquons à l'ensemble de l'application. À terme, l'interface de MuseScore reflétera certaines des avancées modernes en matière de conception d'applications visuelles et de logiciels d'aide à la navigation.

Le premier (et probablement le plus important) changement que nous apportons concerne le panneau "Inspecteur". Il s'agit d'une refonte gigantesque : nous avons simplifié des milliers de paramètres individuels, les rendant beaucoup plus faciles à trouver et à comprendre, tout en ouvrant la voie à des paramètres et des contrôles beaucoup plus puissants à l'avenir.

Nous modifions également les options par défaut qui se trouvent dans la barre supérieure, en ajoutant des options pour les divisions irrégulières (triolets et autres) ainsi que certaines des articulations les plus courantes.

En outre, nous allons également faciliter la modification de cette barre d'outils pour que les utilisateurs puissent l'adapter à leur propre flux de travail. Nous ajoutons également des boutons pour l'interface du mixeur et des "parties" ainsi qu'un panneau de lecture amélioré, qui sera plus descriptif et plus esthétique.

3.png
4.png

Panneau d'instruments

Nous avons également complètement repensé le système d'ajout et d'édition des instruments, permettant aux utilisateurs de modifier rapidement la disposition et l'apparence de leurs partitions principales et partielles.

Le Séquenceur

S'appuyant sur notre Piano Roll existant, le séquenceur est une nouvelle page dans l'histoire de MuseScore. L'ambition est de permettre aux compositeurs de créer un son de haute qualité, sans avoir besoin d'une station de travail audionumérique complémentaire. En même temps, nous synchroniserons entièrement la possibilité de travailler en mode Notation et Séquenceur, avec la possibilité de détacher le Piano Roll en tant qu'élément d'interface séparé.

5.png

Collaboration et caractéristiques du « Cloud »

En nous appuyant sur notre capacité de "publication" existante, qui permet aux utilisateurs de télécharger leurs partitions directement sur MuseScore.com, nous fournirons également un moyen facile (et gratuit) pour les utilisateurs de sauvegarder leurs travaux en cours en privé. MuseScore prendra en charge le stockage dans le Cloud par défaut, mais ne vous empêchera pas de stocker vos fichiers localement.

Toutefois, ce n'est que la première étape dans la mise en place d'une capacité de partage et de collaboration sophistiquée. Ensuite, nous prévoyons d'ajouter la possibilité de partager votre travail avec d'autres musiciens, qui pourront ajouter des annotations (en utilisant le site web, les applications mobiles ou de bureau) qui se synchroniseront avec votre projet. Cela permettra aux étudiants et aux enseignants, ainsi qu'aux arrangeurs et aux musiciens, d'optimiser le processus de collaboration.

Plus besoin d'envoyer des PDF aux musiciens par e-mail pour obtenir leurs commentaires. Ils peuvent regarder et écouter la partition en ligne et faire des commentaires qui se synchroniseront immédiatement avec votre projet.

6.png
7.png
8.png

VST

La partie la plus intéressante de nos plans comprend probablement un nouveau moteur audio ainsi que le support VST. Nous prévoyons de mettre en œuvre l'intégration avec le SDK VSTi de Steinberg, tout en nous assurant que notre système s'intégrera avec NotePerformer. À cette fin, nous sommes en communication constante avec les ingénieurs de l'équipe NotePerformer pour nous assurer que l'intégration se fera sans problème.

9.png

Si vous souhaitez en savoir plus sur ces projets, nous sommes en train de créer une vidéo YouTube qui sera bientôt diffusée. Si vous ne voulez pas la manquer, abonnez-vous à notre chaîne dès maintenant !
https://www.youtube.com/user/MuseScoreHowTo

Côté technique de MuseScore 4

Afin de mettre en œuvre le concept de la nouvelle version de l'éditeur, nous avons pris plusieurs décisions importantes.
Nous sommes passés au nouveau style de code. Auparavant, nous utilisions l'impopulaire style Banner avec des indentations bizarres à 6 espaces et des positions de crochets. Maintenant, nous nous en tenons au style de code de type Qt et empruntons en partie des idées de Google Codestyle. Cela réduit considérablement la barrière d'entrée pour les utilisateurs expérimentés qui s'habituent aux indentations à 4 espaces et aux styles de code naturels.
Nous commençons à utiliser activement le QML dans le développement de l'interface utilisateur.
La première expérience d'utilisation de QML dans l'interface de l'éditeur a été celle des palettes. Le processus d'implémentation et de support des Palettes a montré que le QML simplifie le processus de construction d'une interface pour un développeur et fournit une implémentation claire du modèle MVC. En outre, QML prend en charge les animations, les interfaces tactiles et une meilleure prise en charge des fonctions d'accessibilité dès le départ.
La deuxième approche consistait à mettre en œuvre une nouvelle interface utilisateur pour l'inspecteur. Le nouvel inspecteur peut déjà être testé dans la branche "Master" et les "Nightlies". La mise en œuvre d'une telle interface à l'aide de QWidgets serait très très difficile et prendrait beaucoup de temps.

Vasily Perverzev explique les avantages et les inconvénients de QML en détail sur la chaîne YouTube de MuseScore Development: https://www.youtube.com/watch?v=iRfD4wImuX8

Quelques mots sur MuseScore 3

Nous sommes fiers de ce qui a été réalisé dans MuseScore 3. Une mise en page intelligente, de nouvelles palettes, une dynamique de note unique et littéralement un millier de petites et importantes améliorations par rapport à ce que nous avions dans MuseScore 2.

Nous préparons actuellement la version 3.5 de MuseScore avec plus de trois cents corrections et améliorations grâce à l'impact précieux de plus de 20 contributeurs du monde entier.

Nous voulons rendre MuseScore 3 aussi stable que possible. En effet, il n'y aura plus de mises à jour mineures de la série MuseScore 3. Nous prévoyons de faire des versions correctives comme la 3.5.1 si nécessaire, mais notre principal objectif à partir de maintenant est MuseScore 4."


Commentaires

De quelle avancée ! Quelle version prometteuse !
Vraiment hâte que ça sorte, bravo et merci aux développeurs qui donnent de leur temps pour ce magnifique programme ! :-)

Bonjour,
merci à votre équipe qui contribue inlassablement à améliorer le logiciel ,toutefois je n'ai pas compris en tant qu'utilisateur de musescore que je ne puisse pas importer un fichier guitar pro dont l'extension est .gp(version 7).
Pouvez-vous me confirmer via ma messagerie si la nouvelle version de musescore 4 sera capable d'importer ce type de fichier ? La version actuelle importe .gpx, soit la version 6 de guitar pro.
daniel.hillereau@gmail.com
Cordialement.

Fichier attaché Taille
King Crimson - 21St Century Schizoid Man (ver 2)-4.gp 199.01 KB

En réponse à par Daniel Hillereau

MuseScore3 n'ouvre pas ce fichier en particulier en effet. Mais si vous l'exportez d'abord via GP7 au format .gpx (GP6) ou/et .gp5, MuseScore l'ouvrira, avec des petites corrections à effectuer probablement.
Pour quelle raison celui-ci ne s'ouvre pas, je ne sais pas pour l'instant. Soit ce fichier est corrompu d'une certaine manière, soit en rappelant simplement le fait que le support de l'importation des fichiers .gp est loin d'être achevé. Il en serait plutôt à ses débuts - plus ou moins - si je me souviens bien (je ne retrouve pas le fil concerné de suite).
Donc MuseScore3 ou MuseScore 4, peu importe. Il s'agit qu'un développeur poursuive le travail entamé pour progresser sur cette importation.
Dans l'immédiat donc, l'astuce est d'exporter votre fichier .gp au format .gpx ou .gp5.
Si vous avez d'autres fichiers du même genre, ouvrez un nouveau fil svp (sinon ce fil de la présentation de la version 4 deviendra vite un fourre-tout incohérent) spécifique à l'importation des fichiers GP7, et joignez-les à ce nouveau fil. Cela fera de la "matière" à travailler au cas où un développeur se pencherait sur la question à un moment ou à un autre.

Cela est très alléchant effectivement...Malheureusement, je ne serai pas surpris de l'annonce de la fin de gratuité du logiciel à la sortie de cette nouvelle mouture au vue de l'orientation et des fonctionnalités additionnelles prévues...

En réponse à par La_Gargouille

Je lis en effet parfois ce genre de craintes sur d'autres forums "musescoriens", ici par exemple: https://musescore.org/en/MuseScore4?page=1#comment-1013550

Je traduis la réponse, qui me paraît suffisamment claire et explicite, de Marc Sabatella:

"Il est important de noter que MuseScore est tout simplement gratuit, mais aussi «open source». Cela signifie que même si quelqu'un essayait de le vendre, n'importe qui d'autre pourrait simplement le compiler pour lui-même et l'offrir gratuitement.
Cela ne veut pas dire que personne ne peut facturer des services supplémentaires comme, par exemple, le site de partage de partitions musescore.com. Mais le programme lui-même, par la loi, doit toujours rester open source, et sera donc toujours disponible gratuitement."

En revanche, pour disposer, si souhaité, de NotePerformer, il faudra bien entendu débourser une grosse centaine d'euros (+ ou - 130 euros de mémoire)
Comme c'est déjà le cas par exemple pour Sibelius: https://www.avid.com/plugins/noteperformer-for-sibelius

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