Reprise des tablatures harmonica pour intégrer l’affichage des positions temps : - Recalage des graphismes dans tous les modes - Interface - Chargement/sauvegarde - Membres MyrScript Lors de l’association des périphériques de sortie, présélection des listes afin d’accélerer le processus. |
|
|
by Didier Guillion | | | |
|

Hier, le jeudi 4 novembre, nous avons été conviés à un congrès d'archéologie qui se tenait à Narbonne, dans le tout nouveau musée dédié à l’archéologie : le Narbo Via. Le thème de la table ronde Achéo Pop, où nous sommes intervenus était : « le jeu vidéo et la préhistoire » Les participants étaient des informaticiens, archéologues et cinéastes devant un public de tout horizon. Nous pouvons citer (entre autres): Marc Azéma, réalisateur dans le cinéma et Docteur en archéologie, Jean-Sébastien Decant, directeur créatif de Far Cry Primal d’Ubisoft (en Visio-conférence depuis Montréal) Bertrand Brocard, président du Conservatoire national du Jeu Vidéo Guillaume Montagnon, historien des jeux vidéo Miguel Herrero Herrero, producteur, cinéaste et écrivain spécialisé en archéologie médiatique et Mario-Paul Martínez, réalisateur, scénariste et professeur de communication audiovisuelle à l’Université Miguel Hernández de Elche. Pour commencer M Décant a présenté le jeu Far Cry Primal. Puis nous avons détaillé nos travaux sur Sapiens créé en 1985. Notre intervention était à double facette. Sapiens est un jeu vidéo basé sur des faits scientifiques et qui traite d'un domaine important, nos ancêtres de Neandertal. Mais c’est aussi un logiciel créé dans la "préhistoire" de l’informatique où aucun outil n’existait encore. Une problématique a été soulevée : lors de la création du cinéma, personne ne pensait à conserver le savoir-faire et quasiment tout a été perdu. Ne risque-t-il pas de survenir la même chose avec l’informatique et en particulier le jeu vidéo ? Ensuite une question a été lancée, « archiver le savoir-faire informatique des années 60 à 90, ainsi que le matériel associé, est-ce de l’archéologie ?». Pour plusieurs archéologues présents, c’est non, car l’archéologie « commence avec une truelle », il faut donc creuser le sol. M Montagnon a conclu avec un argument que nous rejoignons, ouvrir une catacombe pour en extraire un sarcophage est autant de l’archéologie que fouiller un local pour en exhumer un ordinateur ancien et rare. D’ailleurs Wikipédia dit : « L'archéologie est une discipline scientifique dont l'objectif est d'étudier l'être humain depuis la Préhistoire jusqu’à l'époque contemporaine à travers sa technique grâce à l'ensemble des vestiges matériels ayant subsisté et qu’il est parfois nécessaire de mettre au jour par la fouille. » Donc, ça semble correspondre… Normalement tout ceci a été filmé et sera disponible prochainement. Sur ce bon week-end ! |
|
|
by Didier Guillion | | |
| |
|

Lors du passage au 64 bits, sur macOS, le système d’affichage de texte ATSUI a été abandonné au profit de CoreText, plus « moderne » Ceci a généré un léger problème : les deux systèmes n’utilisent pas exactement le même algorithme pour extraire le nom des polices. Dans certains cas, il y a de légère difference, par exemple la police « Peignot-Demi» sera appelée « Peignot demi » sur CoreText. Au chargement d’un document qui l’utilise, Harmony le signale et substitue cette police par une police générique. Nous avons donc construit une table de correspondance entre les polices. L’utilisateur peut maintenant définir la liste des polices à substituer lors du chargement d’un document. Il saisit dans la colonne de droite le nom de la police a substituer puis dans la colonne de gauche une police installée dans son système. L’alerte passera alors du statut « Police inconnue « à « Police substituée » et l’aspect du document sera préservé. |
|
|
by Didier Guillion | | | |
|

Au retour de congé traitement des mails en attente. Un de nos trois radiateurs électrique Zehnder Charleston à bain d’huile nous a lâché ce week-end. C’est un « défaut chronique » à ce type de matériel, au bout d’une dizaine d’ année un condensateur claque systématiquement dans la partie contrôle de la température. Cela nous était déjà arrivé en avril 2020. Comme nous avions la pièce en stock (MKP 680 nf), nous l’avons remplacé. Pour 2 ¤ cela évite d’envoyer à la poubelle un radiateur à 600 ¤… Dans Harmony Assistant, correction d’un problème de sélection de liste dans l’association des périphériques de sortie. |
|
|
by Didier Guillion | | | |
|

MyrScript : Correction de la position des ornements dans Symbol.AddOrnament. Des versions beta d’Harmony et Melody Player ont été rendu disponibles. Bon week-end ! |
|
|
by Didier Guillion | | |
| |
|

Nous explorons en ce moment des sections très très peu documentés de la gestion de l’audio sur macOS. Il serait en théorie possible de piloter les pilotes audio à un niveau beaucoup plus bas que ce que nous faisons actuellement. Ceci pourrai ouvrir la voix à une rapidité accrue, la possibilités de choisir le périphérique de sortie (comme nous le faisons actuellement sous Windows) et peut être mème la possibilité de sortie simultanément de manière synchrone sur plusieurs périphériques. |
|
|
by Didier Guillion | | | |
|

Nous avons bien progressé dans la gestion de l’audio avec un nombre élevé de canaux. Sur macOS il est possible d’agréger plusieurs périphériques stéréo pour les utiliser comme des périphériques multicanaux genre quadriphonie, 5.1, 7.1. Le système créé un périphérique virtuel que l’on peut choisir comme sortie et il se charge de synchroniser les données audio. Nous avons donc réécrit la fonction de très bas niveau qui envoie les données audio et nous avons pu générer une sortie quadriphonique avec deux périphériques stéréo. La prochaine étape est d’augmenter le nombre de périphériques agrégés pour voir les problèmes que cela engendre. On trouve des cartes sons USB à 5¤, on a s’amuser un peu… |
|
|
by Didier Guillion | | | |
|

La gestion de l’audio avec un nombre élevé de canaux sur macOS est quasiment finalisée. Nous l’avons testé sans problème sur 8 canaux. Le système de synchronisation interne des canaux semble tout à fait fonctionnel. Un raccourci pour ouvrir facilement le programme de configuration des périphériques agrégés a été mis en place. Nous allons attaquer un chapitre du manuel pour expliquer tout ceci car la création d’un périphérique agrégé est efficace mais assez difficile à mettre en oeuvre. |
|
|
by Didier Guillion | | | |
|
|
|
Jun 8th, 2023 at 05:00pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 87 Jun 7th, 2023 at 06:31pm Article from Olivier Guillion Harmony Assistant 9.9.7 étape 86 Jun 6th, 2023 at 05:00pm Article from Didier Guillion Linux Jun 5th, 2023 at 06:44pm Article from Olivier Guillion Harmony Assistant 9.9.7 et autre étape 85 Jun 2nd, 2023 at 05:36pm Article from Didier Guillion Digital Piano Daily Practice étape 62 Jun 2nd, 2023 at 05:36pm Article from Didier Guillion Digital Piano Daily Practice étape 62 Jun 2nd, 2023 at 05:36pm Article from Didier Guillion Digital Piano Daily Practice étape 62 Jun 1st, 2023 at 05:49pm Article from Olivier Guillion Harmony Assistant 9.9.7 et autre étape 84 May 30th, 2023 at 05:13pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 83 May 26th, 2023 at 06:41pm Article from Olivier Guillion Harmony Assistant 9.9.7 et autre étape 82
|
|
|
|