Sauvegarde/chargement, interface, jeu (y compris lorsque l'effet est joué après la note) : les appoggiatures, gruppetto, mordants, trilles sont au point, mais on s'aperçoit que les trémolos, trémolos sur 2 notes ou les glissades sur tous les demi-tons ou seulement les touches blanches pourraient bénéficier des mêmes améliorations, qui au niveau audio, donnent franchement de bons résultats. On y travaille, donc.
Correction de problèmes de prise en compte de paramètres dans les boîtes d'édition des effets
La nouvelle boîte pour les trilles, gruppetto et mordants est graphiquement au point, est fonctionnelle et les paramètres pris en compte pour le jeu. Voici par exemple le paramétrage fin des trilles :
Amélioration de la gestion des ornements associés à une mesure (clé/tonalité/métrique): l'édition d'un des éléments n'efface plus la liste des ornements
MyrScript
Staff.InChordGrid ne recalculait pas la grille d'accord
Ajout des valeurs :
Score.MultiRestTextStyle
Score.MultiBarTextStyle
Score.MultiBarDisplayUnis
View.SpecificComments
Ajout de la méthode Score.Update(...)
Ajout dans MSDefine des constantes correspondant aux courbes de paramètres MyrSynth
L'édition des nouveaux paramètres de gruppetto, mordant et trille a été faite. Mais le système que nous avions prévu pour éditer ce type de valeurs était limité en nombre, et ça dépassait. Nous avons donc réécrit la gestion de cette boîte pour enlever cette limitation. Reste quelques calages graphiques et ce sera OK
En attendant, voici un exemple de nouveau trille, crescendo et accelerando, juste pour le fun
Harmony Assistant : Création d'un nouveau script qui affecte à chaque portée un instrument unique dans le cas où plusieurs d'entre elles se partageaient le même instrument.
La nouvelle gestion sonore des gruppetto et mordants est en place, avec beaucoup plus de paramètres permettant de régler finement le jeu : accélération ou ralentissement, jeu "swingué", crescendo ou decrescendo paramétrables
Et, nouveauté, cela s'applique également aux trilles 🥳 Reste à le vérifier et le mettre en place au niveau de l'interface graphique. Plus d'info (avec captures d'écran et exemples sonores) demain
Correction de problème de ligature en mode "ligaturer les silences" lors de la pose de notes
Début de la (nouvelle) refonte de l'interprétation des appoggiatures, gruppettos, mordants pour affiner les possibilités de l'utilisateur et pouvoir appliquer également ces paramètres à l'interprétation des trilles et tremolos
Correction de problèmes de mise en page lorsque des fins de pages ou de ligne était inclus dans des mesures de multisilences : apparition de systèmes vides, superposition de tonalités, erreurs d'affichage et de positionnement
MyrScript : ajout de la méthode VSVoice.Edit(...) pour ouvrir la boîte d'édition d'un chanteur
MyrScript : ajout de la méthode Application.InstallScriptFile(...) pour installer un script (.msa) dans le dossier des scripts utilisateur
Recalage automatique de certains éléments dans les boîtes de paramétrages des gruppetto/mordants
Travail sur des collisions de paramètres entre les vues, l'affichage des multisilences, les fins de lignes forcées et le masquage des portées vides (les combinaisons de ces 4 paramètres donne des résultats assez rock&roll
MyrScript : certains scripts, notamment ceux qui ouvrent une boîte de dialogue et une barre de progression, pouvaient empêcher les palettes de réagir correctement en sortie de script, nécessitant un redémarrage de l'application
Allez, on change de version, et on commence à préparer les versions beta d'Harmony Assistant 9.9.9
Aujourd'hui :
Correction de l'interface pour l'édition des appoggiatures et des gruppetto/mordants dans toutes les langues non françaises (crashs et options manquantes)
Les gruppetto/mordants ne sont plus "portamento" par défaut
Amélioration : lors de l'ajout de mesure à la fin d'une partition où la métrique affichée n'est pas identique à la métrique réelle, conservation des paramètres de métrique.
Une première version beta 9.9.9 est disponible au téléchargement pour ceux qui désirent tester les nouveautés et les corrections. La liste complète est dans la doc incluse dans l'archive installable.
A noter que le format des fichiers de partition est inchangé, ce qui fait que pour l'instant les nouveaux paramètres (par exemple les nouveaux réglages des appoggiatures, gruppettos et mordants) pourront être testés dans le logiciel, mais ne seront pas sauvegardés dans le fichier et remis à zéro lors du rechargement.
Correction : Mauvaise extraction des couleurs pour les lignes qui pouvait par exemple faire tracer les tiges de note en blanc. Extraction et tracé des lignes pointillées.
Le déplacement de portées multi-voix sur la partition ainsi, peut-être, que l'ajout de portées au modèle de nouveau document et diverses autres opérations pouvaient conduire à un crash ou un bouclage infini de l'application. Nous avons corrigé le déplacement de portée et investiguons toutes les autres fonctions suspectes.
Acheté au millénaire précédent, en 1989, notre vieux synthé Roland JV-30 était au plus mal. Presque plus aucun des innombrables boutons ne fonctionnait, et il y en a beaucoup, c'était avant les écrans tactiles et les menus contextuels.
Alors armés de notre courage, d'un tournevis et d'une bombe spécial contact, nous avons entrepris le démontage de la bête. Beaucoup de vis, et à l'intérieur, une carte pour gérer le son, la MIDI, etc, et une carte (dessous) avec tous les petits interrupteurs, un par bouton.
Sur la carte principale, un support pour une pile bouton destinée à conserver la mémoire de l'appareil, les définitions de son, les choix de canaux, etc. Et nous nous rendons compte que cette mémoire n'avait jamais flanché. La pile Sony CR-2032, en place dans le synthé depuis 35 ans, délivrait encore ses milliampères sans se poser de question. Franchement, cette longévité nous a surpris.
Voila, il ne restait plus qu'à désoxyder les petits switchs un à un, en les noyant dans le produit, puis à remonter le tout. Comme neuf ! Nous avons changé la pile par mesure de sécurité, histoire de pouvoir être tranquilles jusqu'en 2059
Ah, et si ça intéresse quelqu'un, il nous reste 2 vis en trop à la fin du remontage