Virtual Singer

• 8 févr. 2019 - 09:48

It seams that Virtual Singer has been integrated to MuseScore 3.0, but I didn't find how to do it...
https://musescore.org/en/node/63241


Comments

Bonjour,
Il n'a pas été intégré dans la 3.0, et pour cause: c'était un éventuel projet du Google Summer of Code de 2015, mais qui n'a simplement pas abouti.

En réponse à par cadiz1

Bizarre, ce nom 'Virtual Singer' concernant Musescore ou un projet Google. C'est aussi le nom d'un ajout sous licence au logiciel Harmony Assitant de Myriad. J'ignore si les programmeurs de Myriad ont déposé ce nom mais si Google est sur le coup, ils vont avoir du fil à retordre... Enfin, tout cela ne nous regarde pas !

EDIT : j'ai lu un peu vite et ai négligé Google Summer. Mais je ne sais pas comment le projet Musescore pourrait utiliser ce nom.. à moins que Myriad n'ait partagé le code, mais, que je sache, ils ne sont pas dans l'Open source.

En réponse à par mikosax

Non, c'était en 2015. Ce Virtual Singer faisait partie d'une liste de projets potentiels soumis aux étudiants. Et celui-ci n'a même pas fait partie du choix final, et n'a jamais été relancé de mémoire. Je pense qu'on peut retrouver cela assez facilement.

En réponse à par cadiz1

OK, je pige mieux, et en plus, ils avait recensé le Virtual Singer de Myriad... Donc tout va bien.

Citation cadiz1 "Seule la Timeline est arrivée jusqu'à nous! :)"

Je comprends bien la complexité d'un projet collaboratif libre comparé à une structure de deux développeurs qui permet de faire des choix plus aisément.

Hors sujet assumé ! j'ai bien peur que ma suggestion de propagation de la mise ne forme de pages semblables (https://musescore.org/en/node/272479) ne subisse le sort des autres idées du Google Summer, malgré que l'idée ait été suggérée d'en faire un plug-in. En plus, je n'ai pas l'impression que les attentes aient été bien cernées, mais je me trompe peut-être (d'autant que ma maîtrise de la langue anglais est assez basique... merci DeepL Translator, mais il ne fait pas tout).

Je suis conscient aussi qu'il y a des priorités plus importantes actuellement, comme celles de débugger la V3 pour obtenir un fonctionnement stable.

EDIT : au risque de passer pour un 'casse-bonbons', je suis intervenu sur ce fil https://musescore.org/en/node/281303 pour plaider à nouveau.

En réponse à par mikosax

Un essai rapide avec la dernière nightly montre que les liaisons de prolongation sont bien conservées par des copier-coller successifs sur une ligne (et les Repeat aussi) puis entre lignes de score, mais elle ne sont pas répercutées dans les parties préalablement définies. En revanche, si on crée les parties après le score, effectivement les liaisons sont répercutées, mais je crois que c’est déjà le cas avec la 3.0.2. (ce contournement que j'espère provisoire ne convient pas dans ma façon de fonctionner). Les double-barres subissent le même sort. Je crois qu'il y a encore à creuser du coté de la synchro entre score et parties (et vice-versa) pour résoudre la régression.

En réponse à par mikosax

Je ne comprends pas, cela fonctionne parfaitement ici avec 3337e52
Et avec des parties préalablement définies. Cela se répercute aussi bien à partir du conducteur que des parties.
IL y a peut-être une séquence qui m'échappe. Pouvez-vous joindre une partition en détaillant les étapes où cela ne fonctionnerait pas comme attendu.
Je n'avais pas parlé des doubles barres. Et en effet, parce que les premières tentatives n'ont pas (encore) abouti.

En réponse à par cadiz1

Par ma faute, on a débordé largement du sujet initial. Désolé. Du coup, je continue ce fil.
J'ai créé deux fichier (joints)

Le premier à partir d'un template réalisé avec MS 3.0.x comprenant score et parties
Opérations :
*Saisie de la première mesure + la noire liée de la 2ème
*Sélection de toute la saisie, copier, coller à partir du 2ème temps de la mesure 2
*Le 2ème mesure étant sélectionnée à partir du 2ème temps jusqu'au 1er de la 3ème. Touche R

Sélection de toute les notes de la première portée, Ctrl + C puis ctrl + v à partir du 1er temps de la 3ème portée

Les liaisons sont correctes

Si l'on regarde les parties clarinette et Alto sax, on voit pour la clarinette que seule le première liaison a été reproduite et pour le sax alto : aucune liaison n'est copiée.

Le second exemple est fait à partir du même template, mais en supprimant d'abord les parties, puis par copier coller des notes du premier exemple et enfin création des parties. Les liaisons sont bien générées.

Réalisé avec la version nightly a7d8eae installée hier soir.

En réponse à par cadiz1

En très petite forme forme depuis vendredi (infection et grosse fièvre) j'ai cependant laborieusement trouvé le hic grâce à l’indice que vous m'avez laissé (n° de version). Merci encore une fois. J'avais bien téléchargé plusieurs 'nightly', la première en janvier dans un répertoire et les suivantes dans un autre répertoire alors que lançais à l'aide du nightly.bat de janvier que j'avais mis en raccourci sur le bureau Windows. Donc à chaque fois, je lançais la version de janvier sans m'en rendre compte.
J'ai fait du ménage, recréé un Modèle et fait quelques essais concluants pour ce qui est des liaisons qui sont bien répercutées des parties vers le score et vice-versa. Un grand pas pour moi qui pars d'une partition dont les notes sont transposées pour clarinette Sib (et la grille donnée en tonalité 'concert'). Afin d'éviter les errues de transposition Je saisis d’abord les notes dans la partie de clarinette mise en forme à 4 mesures par ligne, puis les accords en 'sons réel' et les éventuelles paroles. Il ne me reste plus qu'à me placer sur le score et copier-coller la première ligne sur les autres parties. En PJ, un exemple du fichier de départ.

Fichier attaché Taille
rosesinherwindow180516.gif 42.71 KB

En réponse à par Syva

Je ne sais pas si je vais trouver les bons mots, mais c’est lié au traitement du vibrato de la voix (et peut-être plus présent ici sur cette fréquence dans cette soundfont?)
Le phénomène sera amplifié si vous diminuez le tempo. voix80 test noire.mscz
Et s’estompera à mesure qu’il augmentera. voix140 test noire.mscz
Au piano, il est quasiment inexistant. piano test noire.mscz
Vous pouvez essayer d’autres soundfonts pour comparer si leur traitement de la voix vous conviendrait davantage. Ici (https://musescore.org/en/handbook/soundfonts-and-sfz-files#list) ou ailleurs sur le net.

En réponse à par cadiz1

Puisque le sujet devient n'importe quoi, j'aurais d'autres remarques sur des choses qui me gêne un peu :
1)
"Format" / "Paramètre de la page" , sous "Échelle", "Échelle de portée" il y a un chiffre à 3 décimales et "mm"
- Si j'efface une décimale avec la touche "Delete", je peux la remplacer par un autre chiffre
- Si j'efface une décimale avec la touche "Back Space", elle disparait et un zéro s'ajoute à la fin et je ne peux pas rajouter une autre décimale (on ne peut pas entrer plus de 3 décimales, même si les dernières sont "0" )
2)
En sortant de MuseScore (en général pour la 3 ou 4ème fois), l'application se ferme, mais pas le processus MuseScore3.exe, je ne peux donc pas redémarrer une fenêtre MuseScore sans tuer le processus par le gestionnaire des tâches de Windows...

Ma version : OS: Windows 7 SP 1 (6.1), Arch.: x86_64, MuseScore version (64-bit): 3.0.2.5315, revision: a8b90a8

En réponse à par Syva

En effet, ce fil a dévié pour devenir Virtual Singer + suivi d'un désormais feu bug de MuseScore concernant les liaisons de prolongations. A ne pas refaire, je suis d'accord!
Ceci étant, on n'est pas obligé non plus d'en rajouter une couche ou deux supplémentaires désormais :)
Je vous invite donc à ouvrir deux nouveaux fils (vous faites un copier-coller). L'un à propos de cette touche "Back Space". Je suis d'accord, je vais le signaler.
Et un autre pour ce que vous décrivez à propos en quittant l'application . En y précisant les étapes, parce que je ne peux pas reproduire ici pour l'instant (je pars d'un score vierge + j'ajoute quelques notes, j'enregistre, je quitte, je rouvre. Je refais la même chose cinq fois ou dix fois, et je n'ai pas à aller dans le Gestionnaire des Tâches). Un autre programme peut-être qui "traîne" en arrière plan?

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