HomeProductsDownloadOrderSupportSearch
  
 
 Myriad Blog 1.3.0 Wednesday, Oct 9th, 2024 at 03:42pm 

Dev News Wednesday, Aug 29th, 2007 at 06:23pm
ScanToMusic - Etape 16

 
Plutôt que d'utiliser un algorithme "générique" de reconnaissance de forme, nous avons décidé d'essayer de développer un algorithme spécifique pour repérer les éléments les plus cruciaux de la partition, c'est-à-dire les têtes de noire et de blanche, les rondes et les pauses.
 
Un premier essai de recherche des têtes de noire par cette méthode donne ceci:

 
Les têtes repérées sont marquées d'un point vert. Il y a encore quelques erreurs, avec un faux positif sur les clés et l'accolade du haut, ainsi qu'un autre dans la ligature du bas. Ceux-ci devraient pouvoir être éliminés en ajustant l'algorithme, ou par la suite lors de la détection de ces éléments (une tête ne peut chevaucher ni une clé, ni une accolade, ni une ligature).
 
A suivre, le repérage des têtes "creuses" (blanches et rondes).
by Olivier Guillion
 1 comment.

Dev News Tuesday, Aug 28th, 2007 at 05:31pm
ScanToMusic - Etape 15

 
Avec la préparation d'Harmony Assistant 9.4, le projet ScanToMusic a quelque peu été délaissé ces derniers temps.
 
Nous avons commencé à nous y remettre ces derniers jours.  
Nous avions essayé d'appliquer des algorithmes "génériques" de reconnaissance de forme sur les objets de la partition. A l'évidence, cette méthode est très gourmande en temps de calcul, et, même si elle peut donner des résultats, n'est pas vraiment efficace, car elle ne tient pas compte de la logique d'une partition.
 
Par exemple, il n'y a jamais de tête de noire sans tige, ou de tête de note située ailleurs que sur une ligne ou exactement entre deux lignes. Tenter de les détecter ailleurs serait non seulement une perte de temps, mais génèrerait également tout un tas d'erreurs inutiles.
 
Donc avant de commencer la reconnaissance de ces symboles, il faut d'abord extraire très précisément les lignes de portées, calculer les distances entre les lignes, et extraire les lignes verticales.
 
A partir d'une partition de ce type :

 
Nous obtenons ceci :  

En vert les lignes horizontales détectées, en rouge les verticales. Les extrémités des segments sont en bleu.
 
Les lignes de portée sont bien détectées. Il y a peu d'erreurs (sauf le mélisme de "Ladies chain", qui pourra facilement être éliminé par la suite), et l'accolade qui trompe un peu le programme pour déterminer le début exact des lignes. Mais quand il y a une accolade, il y a généralement une barre verticale qui joint les portées à gauche, et qui permettra d'élaguer ce qui dépasse.
 
Il y a beaucoup plus de "fausses" lignes verticales (dans les clés, les caractères ou les silences), mais pour l'instant cela nous suffit. il est plus facile d'éliminer ce qui a été trouvé à tort que d'inventer une ligne là où le programme ne l'a pas vue.
 
Les lignes de portées nous permettent maintenant de déterminer avec précision la valeur de l'interligne, et donc des symboles (têtes de notes, silences...) qu'on peut s'attendre à trouver dessus.
by Olivier Guillion
 1 comment.

Dev News Monday, Aug 27th, 2007 at 07:04pm
Harmony 9.4 - Etape 61

 
Harmony Assistant peut être utilisé en 8 langues différentes.  
A chaque nouvelle version, des options apparaissent, et avec elles des menus, boîtes et messages d'alerte. D'autres fonctions sont modifiées et nécessitent de changer un texte, d'ajouter un bouton, etc.
 
Nous traitons nous-même les versions française et anglaise du mieux que nous pouvons, mais devont compter sur l'aide précieuse de quelques utilisateur pour traduire les nouveautés dans les 6 autres langues.
 
Pour que le programme fonctionne, et que n'apparaisse pas une boîte ou un menu vide, nous recopions la version anglaise des nouveaux textes dans chacun des fichiers "ressource" des 6 langues, en marquant ces textes pas encore traduits avec "!!".
 
Puis les textes, anciens et nouveaux, sont envoyés aux différentes personnes qui se sont proposées pour nous aider. C'est assez gros, plusieurs dizaines (centaines?) de pages. Il leur suffit alors de rechercher les "!!" et de traduire les phrases manquantes dans leur langue.
 
Une fois cela fait, il reste la documentation. Et quand je vois une explication longue et détaillée d'une nouvelle fonctionnalité, sur plusieurs pages, je me dis "Aïe ! / Ouch! / ¡Ay! / Ahi / Ai! / Autsch! / Itaï!"
by Olivier Guillion
 6 comments.

Dev News Friday, Aug 24th, 2007 at 05:29pm
Harmony 9.4 - Etape 60

 
Peu de modifications au programme aujourd'hui. La plupart des fonctionnalités mises en place semblent fonctionner correctement. Certaines méritent encore quelques petits ajustements, mais le plus gros est fait.
 
La chasse aux accès illégaux à la mémoire a été faite. Ceci permet de détecter les erreurs de programmation qui touchent à la mémoire "dynamique", c'est-à-dire les zones de mémoire que le programme utilise lorsqu'il en a besoin, et "libère" (les rends à nouveau disponibles aux autres applications) lorsqu'il a fini.
 
Il peut arriver que le programme essaie d'utiliser une zone de mémoire déjà libérée, ou fasse des accès hors de la zone qu'il s'est allouée. Selon ce qui a eu lieu avant, la version du système, ou le manque de bol, cela peut engendrer des "crashes" à l'apparence aléatoire chez les utilisateurs.
 
Nous avons donc à notre disposition un système développé "maison", qui rend le programme très sensible à ces accès non autorisés, et qui produit un crash à chaque fois que ça a lieu. Si le programme passe le test, alors cela veut dire qu'il ne commet aucune irrégularité, et qu'il sera donc "stable" chez tout le monde.  
 
Malheureusement, on ne peut jamais être sûrs de tester toutes les options, dans tous les cas possibles. Donc il y a toujours une possibilité de crash, le tout est de la minimiser.
by Olivier Guillion
 1 comment.

Dev News Thursday, Aug 23rd, 2007 at 06:25pm
Harmony 9.4 - Etape 59

 
Outre des petites corrections mineures, incluant la prise en compte de paroles multiples dans le script "Changer le style des lignes de paroles", nous avons testé la version Windows sur les versions du système à notre disposition.
 
En effet, même si notre système de développement  permet une compatibilité accrue, il peut nous arriver d'utiliser sans nous en rendre compte des fonctionnalités du système qui sont apparues sur des versions récentes. Ceci pourrait empêcher nos programmes de fonctionner correctement sur les versions plus anciennes.
 
A titre d'exemple, la gestion des caractères accentués "Unicode" et la rotation de textes ne fonctionnent sur Windows 95/98 que si une librairie supplémentaire (appeleée Unicows) est installée.
 
Donc, régulièrement pendant les sessions de beta, nous retroussons nos manches, et faisons un brin de paléoinformatique. C'est là qu'on se rend compte que Windows 95 démarre très, très vite sur un processeur Core Duo
 
Mais, un peu plus à chaque fois, nous nous demandons combien de temps il nous faudra maintenir la compatibilité de nos programmes avec des systèmes d'exploitation vieux de 10 ou 12 ans !
 
Plusieurs fois, nous nous sommes dits qu'on pourrait sans problème laisser tomber ces vieux systèmes, qui ne sont plus maintenus par Microsoft lui-même. Mais à chaque fois, un rapide tour d'horizon nous a montré qu'un nombre étonamment élevé d'utilisateurs d'Harmony/Melody les utilisaient encore. Et donc, à chaque fois, l'échéance a été repoussée.
 
Pour combien de temps ?
by Olivier Guillion
 6 comments.

Dev News Tuesday, Aug 21st, 2007 at 06:29pm
Harmony 9.4 - Etape 58

 
Une erreur dans la précision de l'impression rendait les courbes (coulés, liés) crénelés lorsqu'on choisissait "Tout imprimer". Le problème n'était pas présent avec l'option "Imprimer page". Cela a été corrigé, mais nécessitera des tests d'impression plus poussés sur la version beta 6.  
A noter que pour économiser du papier, il est possible de tester en imprimant sur un fichier PDF. Le problème était également visible dans ce cas-là.
 
Un "lissage" manquant dans les thèmes graphiques Windows a été remis en place. Avec certains thèmes, cela pouvait nuire à l'aspect des barres de titre des fenêtres.
 
Plusieurs problèmes liés à la fusion de deux portées de taille différentes ont été corrigés. Cela pouvait entraîner un mauvais affichage des notes jouées, et des difficultés à saisir les notes à la souris sur ce type de portées.
 
Enfin, un problème d'utilisation de caractères accentués dans les noms des séquences lors de l'import de fichiers styles Yamaha (.sty) a été résolu sur XP, mais il nous avait été signalé également des problèmes spécifiques à Windows 98 lors de cet import. Nous devrons donc le tester sur cette version de Windows.
 
Heureusement, nous avons la possibilité de tester assez facilement nos produits sur Windows 95, 98, 2000, XP et  Vista. Cela ne nécessitera donc pas de ressuciter un vieil ordinateur poussiéreux pour faire ce test
by Olivier Guillion

Dev News Monday, Aug 20th, 2007 at 06:07pm
Harmony 9.4 - Etape 57

 
Il y a des modules auxquels on croirait ne plus jamais avoir à toucher, tant ils ont été testés et retestés.
Parmi ceux-ci, le "coeur" du synthétiseur logiciel d'Harmony Assistant, le module qui génère les signaux audio à partir des sons d'instrument et des notes à jouer.
 
Repris pour la dernière fois un peu après la sortie de la base GOLD 2, en 2005, pour y ajouter un lissage destiné à atténuer les effets du phénomène "d'aliasing", il était considéré comme dénué de tout problème particulier.
 
Or, l'autre jour, j'ai cru déceler des crachotements indésirables dans une musique. En isolant la basse, j'ai obtenu ceci.
Vous entendez, le petit claquement à la fin de chaque note?
 
J'ai donc vérifié consciencieusement les échantillons utilisé, les paramètres de relâche, les points de boucle, sans succès.
 
Je me suis alors rendu compte que ce problème était en fait dû à l'utilisation d'un processeur d'effet de type "flanger/chorus".  
Après recherche de la partie fautive du programme, et correction, on obtient maintenant cela.
Plus de craquement, sauf tout à fait à la fin, mais là, c'est dû au fait que j'ai coupé sauvagement le fichier pour que le mp3 ne soit pas trop long.  
D'accord, c'est assez discret. Mais si cela avait été plus évident, nous nous en serions rendu compte depuis longtemps.
by Olivier Guillion
 4 comments.

Dev News Friday, Aug 17th, 2007 at 06:23pm
Harmony 9.4 - Etape 56

 
Chose promise, chose due...
 
La version beta-5 vient d'être mise à disposition ici.
 
Elle contient toutes les nouveautés, améliorations et changements annoncés sur ce blog au cours des deux derniers mois, ainsi que dans les fils marqués [FAIT] ou [DONE] (selon l'inspiration) dans l'Atelier Démocratique.
 
Nous attendons maintenant les retours des beta-testeurs. Il y a dans cette version beta pas mal de modifications qui nécessitent d'être testées en profondeur, donc nous aurons probablement pas mal de rapport de problème dans les jours qui vont suivre, pour peu que la météo continue à être catastrophique
 
Ne vous inquiétez pas si on ne vous répond pas tout de suite, il nous faut le temps de reproduire, localiser et corriger le problème signalé.
 
Bons tests, et bon week-end, donc
by Olivier Guillion
 4 comments.

Dev News Tuesday, Aug 14th, 2007 at 07:00pm
Harmony 9.4 - Etape 54

 
La prochaine version beta devrait sortir, si tout va bien, vers la fin de cette semaine.
 
Ont été implémentés, suite à des demandes sur l'Atelier démocratique :
 
- Le menu qui apparaît lorsqu'on fait un clic droit sur la grille d'accord, permettant de choisir rapidement un accord déjà présent dans la grille
 
- la zone de sélection "fine" qui permet de jouer la musique à partir d'un point donné a été rendue plus tolérante. Même si la zone fait plus de 2 ou trois pixels, elle est quand même considérée comme fine.
 
Ensuite, de petits problèmes existants depuis de nombreuses versions ont été corrigés sur l'édition des matrices d'accompagnement en mode page.
 
Enfin, nous finissons de rechercher les endroits où le programme ne tient pas compte des portées visibles dans la vue pour appliquer une action à la zone de sélection.
by Olivier Guillion
 8 comments.

Dev News Monday, Aug 13th, 2007 at 06:23pm
Harmony 9.4 - Etape 53

 
Aujourd'hui, nous avons corrigé quelques problèmes "cosmétiques", comme le coulé en pointillé, dont les points seront maintenant ronds au lieu de carrés, et leur taille et espacement réglés par le paramètre "épaisseur" du coulé.
 
Mais la majeure partie du temps a été consacrée à localiser les endroits où un calcul automatique du sens des tiges était nécessaire, et à tester en profondeur le logiciel, en vue de la sortie de la prochaine version beta.
 
Nous nous sommes également remis dans le bain de l'import/export MusicXML, afin de pouvoir traiter les problèmes qui nous ont été signalés à ce sujet, dans l'ordre décroissant de clarté du rapport.
by Olivier Guillion

Dev News Friday, Aug 10th, 2007 at 05:42pm
Harmony 9.4 - Etape 52

 
Après les accroches (ligatures) automatiques, le sens des tiges
 
Certaines opérations, comme l'ajout de demi-tons, le passage à une autre octave, ou le changement de clé, ne modifient pas la position des notes en temps, simplement leur hauteur.
Or, un calcul d'accroche automatique passait tout de même, ce qui pouvait altérer les corrections manuelles que l'utilisateur aurait pu effectuer sur la zone.
 
En ce cas, il était donc seulement nécessaire de recalculer le sens des tiges. Mais il apparaît que la fonction "recalculer le sens des tiges", déjà existante dans le programme, ne tient pas compte du fait que la note est déjà présente dans un groupe d'accroche. Par exemple, à partir de ceci :

l'ancien algorithme donnait cela :

alors que le nouveau donnera :

En effet, la deuxième note, même si elle devrait être théoriquement orientée vers le haut, garde le même sens que la précédente, à laquelle elle est accrochée.
 
Une fois que cela sera fonctionnel, il faudra alors appeler le nouveau recalcul des tiges partout où c'est nécessaire, et il y a de grandes chances que nous en oubliions quelques-uns.
 
La prochaine beta-version promet d'être importante !
by Olivier Guillion
 4 comments.

Dev News Wednesday, Aug 8th, 2007 at 05:56pm
Harmony 9.4 - Etape 50

 
Aujourd'hui, nous avons attaqué une modification assez importante, qui demandera des tests intensifs : la refonte de l'algorithme d'accroche automatique.
 
Le but est de faire en sorte que l'accroche automatique ne recalcule les accroches qu'aux environs immédiats de la note qu'on modifie ou qu'on ajoute.
Ainsi, les modifications effectuées manuellement sur les accroches, même en mode automatique, seraient moins facilement détruites par les opérations ultérieures.  
 
Dit comme ça, ça a l'air simple. Mais chaque opération d'édition, ajout de note, copier/coller, changements de durée, etc, doivent déterminer leur zone d'application.
Par exemple, si, en mode non limité à la mesure, on insère ou supprime une note au tout début d'une portée bien remplie, il y a des chances que toutes les notes derrière se décalent, et donc que leurs accroches doivent être recalculées.
 
Par contre, si on colle dans une mesure un ensemble de notes qui fait exactement la même durée, seules les notes de cette mesures devraient voir leur accroche recalculée.
 
De plus, cela fait apparaître de petits problèmes. Par exemple, l'opération "Couper" oubliait de recalculer les accroches. Ce n'était pas très grave auparavant, car la prochaine opération sur la portée recalculait tout. Mais maintenant, peu d'opérations demandent un recalcul total, donc l'erreur d'accroche reste visible beaucoup plus longtemps...
 
La majeure partie de la journée a donc été passée à mettre cela en place. Nous avons également repris l'affichage des effets afin de les rendre tous proportionnels à la taille de la portée. Certains avaient en effet été oubliés.
by Olivier Guillion
 7 comments.

Dev News Tuesday, Aug 7th, 2007 at 06:12pm
Harmony 9.4 - Etape 49

 
Cette version beta est maintenant en cours depuis deux mois, et il est temps de "stabiliser" tout cela.
 
Concrêtement, cela signifie arrêter un format de fichier stable, qui restera tel quel jusqu'à la sortie de la version publique, et tester en profondeur les nouvelles fonctionnalités qui ont été ajoutées, et les corrections apportées.
 
Parallèlement, il faut commencer à travailler sur les mises à jour des autres programmes, Melody Assistant, le plug-in et le "player", puis s'occuper des documentations dans un maximum de langues.
 
Donc, il n'y aura maintenant plus de gros changement à la structure du programme, et les demandes en cours qui n'ont pas été traitées seront ajoutées à l'Atelier démocratique pour la prochaine version.  
 
Seules les corrections de problèmes bloquants ou les modifications simples n'ayant pas d'incidence sur le reste des fonctionnalités du programme seront maintenant traitées.
 
Ainsi, bien sûr, que les signalements d'erreurs qui ne manqueront pas de nous parvenir lorsque la version beta-5 sera disponible (bientôt)
by Olivier Guillion

Dev News Monday, Aug 6th, 2007 at 05:35pm
Harmony 9.4 - Etape 48

 
Des problèmes ont été repérés dans la gestion des matrices d'accompagnement et de rythme en mode page.  Ces problèmes concernent l'édition, clic, déplacement, suppression, des éléments de matrices et des objets qui peuvent y être associés.  
Cela date d'assez longtemps, apparemment (certainement de la mise en place du mode page) mais n'avait jamais été signalé. Ce sera quand même corrigé
 
Le placement des changements de clés au milieu d'une mesure vide donnait des résultats étranges : si on cliquait dans la marge gauche de la mesure, cela ajoutait la clé dans cette mesure, comme attendu, mais si on cliquait un peu à droite, vers le milieu de la mesure, cela insérait une clé de taille réduite au début de la mesure suivante. Ce sera également corrigé.
 
Enfin, des erreurs de positionnement liées au nouveau "mode gravure", qui interféraient avec le mode grégorien et les pistes numériques, ont été corrigées.
by Olivier Guillion

Dev News Wednesday, Aug 1st, 2007 at 06:10pm
Harmony 9.4 - Etape 46

 
 
Un utilisateur de Melody rencontre des problèmes d'entrée du code d'enregistrement sur son PC portable équipé de Windows Vista.
Lorsqu'il entre son code, il obtient une alerte "Can't write file" suivi d'un texte lui disant qu'il y a peut-être une erreur ou un manque de place sur son disque dur.
 
Nous soupçonnions un problème de droits d'accès, aussi nous avons aujourd'hui effectué des tests poussés sur Vista : création de comptes (administrateur, standard et invité), installation des versions publiques d'Harmony et de Melody sur les différents comptes, enregistrement des versions... sans rencontrer aucun problème.
 
Lorsque l'installateur est lancé, on obtient bien sûr une série de boîtes d'alerte de Vista disant que ce programme n'est pas signé numériquement, et que de le lancer pourrait avoir des conséquences très graves sur l'état de votre machine, etc, mais si on dit OK, ça s'installe comme il faut.  
 
Si le compte d'utilisateur n'est pas "administrateur", le mot de passe est demandé pour pouvoir écrire dans les zones "sensibles", mais tout est alors installé: fonte, programme, préférences...
 
En résumé, nous ne comprenons pas comment cet utilisateur a bien pu recevoir un message pareil, à moins qu'il n'ait vraiment un problème sur son disque dur ?
Ou alors, c'est parce que nous utilisons Vista Ultimate, et qu'il a peut-être une autre version ?
 
Donc on sêche. Si quelqu'un a une idée, ou surtout est capable de reproduire les symptômes signalés, qu'il n'hésite pas à se faire connaître
by Olivier Guillion


Full view
Reduced view
Most recent first
Oldest first
All
Didier Guillion
Olivier Guillion
Sylvie Ricard
All
To be seen
Technical
Mood
Dev News
Myriad Life
Memories
30 previous days
Apr 2006
May 2006
Jun 2006
Jul 2006
Aug 2006
Sep 2006
Oct 2006
Nov 2006
Dec 2006
Jan 2007
Feb 2007
Mar 2007
Apr 2007
May 2007
Jun 2007
Jul 2007
Aug 2007
Sep 2007
Oct 2007
Nov 2007
Dec 2007
Jan 2008
Feb 2008
Mar 2008
Apr 2008
May 2008
Jun 2008
Jul 2008
Aug 2008
Sep 2008
Oct 2008
Nov 2008
Dec 2008
Jan 2009
Feb 2009
Mar 2009
Apr 2009
May 2009
Jun 2009
Jul 2009
Aug 2009
Sep 2009
Oct 2009
Nov 2009
Dec 2009
Jan 2010
Feb 2010
Mar 2010
Apr 2010
May 2010
Jun 2010
Jul 2010
Aug 2010
Sep 2010
Oct 2010
Nov 2010
Dec 2010
Jan 2011
Feb 2011
Mar 2011
Apr 2011
May 2011
Jun 2011
Jul 2011
Aug 2011
Sep 2011
Oct 2011
Nov 2011
Dec 2011
Jan 2012
Feb 2012
Mar 2012
Apr 2012
May 2012
Jun 2012
Jul 2012
Aug 2012
Sep 2012
Oct 2012
Nov 2012
Dec 2012
Jan 2013
Feb 2013
Mar 2013
Apr 2013
May 2013
Jun 2013
Jul 2013
Aug 2013
Sep 2013
Oct 2013
Nov 2013
Dec 2013
Jan 2014
Feb 2014
Mar 2014
Apr 2014
May 2014
Jun 2014
Jul 2014
Aug 2014
Sep 2014
Oct 2014
Nov 2014
Dec 2014
Jan 2015
Feb 2015
Mar 2015
Apr 2015
May 2015
Jun 2015
Jul 2015
Aug 2015
Sep 2015
Oct 2015
Nov 2015
Dec 2015
Jan 2016
Feb 2016
Mar 2016
Apr 2016
May 2016
Jun 2016
Jul 2016
Aug 2016
Sep 2016
Oct 2016
Nov 2016
Dec 2016
Jan 2017
Feb 2017
Mar 2017
Apr 2017
May 2017
Jun 2017
Jul 2017
Aug 2017
Sep 2017
Oct 2017
Nov 2017
Dec 2017
Jan 2018
Feb 2018
Mar 2018
Apr 2018
May 2018
Jun 2018
Jul 2018
Aug 2018
Sep 2018
Oct 2018
Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Dec 2019
Jan 2020
Feb 2020
Mar 2020
Apr 2020
May 2020
Jun 2020
Jul 2020
Aug 2020
Sep 2020
Oct 2020
Nov 2020
Dec 2020
Jan 2021
Feb 2021
Mar 2021
Apr 2021
May 2021
Jun 2021
Jul 2021
Aug 2021
Sep 2021
Oct 2021
Nov 2021
Dec 2021
Jan 2022
Feb 2022
Mar 2022
Apr 2022
May 2022
Jun 2022
Jul 2022
Aug 2022
Sep 2022
Oct 2022
Nov 2022
Dec 2022
Jan 2023
Feb 2023
Mar 2023
Apr 2023
May 2023
Jun 2023
Jul 2023
Aug 2023
Sep 2023
Oct 2023
Nov 2023
Dec 2023
Jan 2024
Feb 2024
Mar 2024
Apr 2024
May 2024
Jun 2024
Jul 2024
Aug 2024
Sep 2024
Oct 2024
Oct 8th, 2024 at 05:03pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 24
Oct 7th, 2024 at 06:51pm 
Article from Olivier Guillion
Harmony Assistant 9.9.9 beta et autre, étape 23
Oct 5th, 2024 at 07:18am 
Comment from Antoine Bautista
@Sylvain....
Oct 4th, 2024 at 09:43pm 
Comment from Sylvain
@Antoine
Oct 4th, 2024 at 07:43pm 
Comment from Antoine Bautista
Et le Format ....
Oct 4th, 2024 at 04:59pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 22
Oct 3rd, 2024 at 08:07pm 
Article from Olivier Guillion
Harmony Assistant 9.9.9  beta étape 20
Oct 2nd, 2024 at 04:58pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 20
Oct 2nd, 2024 at 04:58pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 20
Oct 2nd, 2024 at 04:58pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 20

Top of page
Legal information Cookies Last update:  (c) Myriad