Myriad Blog 1.3.0 Tuesday, Dec 12th, 2017 at 05:16pm 

Dev News Wednesday, Mar 30th, 2016 at 04:56pm
Mac OS X 10.11

 
En ce début de semaine, nous nous sommes plongés de manière approfondie sur la nouvelle version de Mac OS X et de Xcode (pour rappel nous passons de Mac OS 10.7 à 10.11 et de XCode 3 à XCode 7, ce qui est un saut appréciable.)
Nous avons été bloqués par des crashs répétés du Finder mais la mise à jour récente en 10.11.4 a corrigé le problème ce qui nous a permis de nous remettre à la tâche.
 
Nos principaux projets ont été reconstruits et adaptés de manière à se compiler sous 10.11 mais en restant compatible avec 10.5. Melody Player, Harmony Assistant et PDFtoMusic sont dores et déjà fonctionnel à 99% sous ce nouveau système.
 
Il y a trop de nouveautés pour que nous nous permettions de diffuser ces applications (à noter que le compilateur C à également changé), nous allons sortir la prochaine version générée avec nos anciens outils, ce sera certainement la suivante qui utilisera la nouvelle plateforme.
by Didier Guillion

Dev News Friday, Mar 25th, 2016 at 04:56pm
PDFtoMusic 1.5.2

 
Des irrégularités dans le tracé des courbes de Bezier avec gradient ont été corrigées en CoreGraphic.
Le changement de taille des annotations avec texte réajuste maintenant la taille des textes stylés.
Les différentes icônes de la palette sont maintenant tracés avec des polygones afin de rendre le module plus facilement utilisable dans Harmony.
Les différentes bornes des paramètres des annotations ont été affinées.
Enfin, les ressources ont été mises à niveau entre les différentes langues pour Harmony et PDFtoMusic.
 
Bon week-end !
by Didier Guillion

Dev News Wednesday, Mar 23rd, 2016 at 04:59pm
PDFtoMusic 1.5.2

 
Afin d'éviter que les utilisateurs peu expérimentés ne se trouvent confrontés à des paramétrages peu compréhensibles, l'export MyrWeb sera proposé avec trois niveaux de complexité. Par défaut, le niveau le plus simple utilise des valeurs prédéfinies sans rien demander à l'utilisateur. Dans les préférences générales, on pourra activer la boite de paramétrage qui proposera alors les choix les plus compatibles avec les navigateurs existants. Enfin une combinaison spéciale de touches donnera accès à toutes les fonctions, même les plus exotiques, comme par exemple l'export au format Ogg Vorbis qui ne fonctionne que sur certains navigateurs.
 
Dans la boite d'édition des paramètres de l'export MyrWeb, nous avons prévu de pouvoir générer un aperçu. Pour ce faire nous avons encapsulé le résultat de l'export MyrWeb dans une page HTML. Ce faisant nous obtenons une page HTML indépendante, contenant l'ensemble des données ainsi que la web-app de traitement de ces données. Il suffit ensuite de simplement charger cette page avec un navigateur.
Et de fait nous nous sommes rendu compte que ce genre de document est très pratique : il permet par exemple de diffuser des documents musicaux interactifs même hors connexion internet. Nous avons donc ajoutés ce type de fichier à la liste des formats d'exportation.
by Didier Guillion

Dev News Monday, Mar 21st, 2016 at 05:00pm
PDFtoMusic 1.5.2

 
Les annotations sont exportées dans le format MyrWeb. Les gradients de couleurs ont été impléméntés en export SVG ainsi que l'opacité des textes.
La vitesse des variations d'opacité a été calée.
Nous avons commencé a créer des objets pour tester le concept ce qui a entrainé un affinage du design de la palette.
 
 
by Didier Guillion

Dev News Thursday, Mar 17th, 2016 at 04:47pm
PDFtoMusic 1.5.2

 
La palette de définition des annotations commence à prendre forme finale. Différents types d'objets ont été ajoutés et validés.
 

 
Nous sommes en train de tester des annotations dynamiques. Ce serait des annotations qui changeraient de transparence en fonction de certains critères.
 Par exemple, la première annotation est mise en avant quand la musique est jouée, la seconde quand la position dans la musique est comprise dans un intervalle de mesure, comme on peut le voir dans cette vidéo :
 
https://youtu.be/AtrbTCBhJiI
 
Cela permettra à un chef d'orchestre ou de choeur, de faire apparaître des annotations lorsqu'une difficulté particulière va survenir, puis de masquer cette annotation lorsqu'elle est inutile.
by Didier Guillion

Myriad Life Tuesday, Mar 15th, 2016 at 04:58pm
Mac OS X 10.11

 
Voilà plusieurs années que notre Mac de développement est figé sur la dernière version de Mac OS X 10.7. Nous avions déjà évoqué cette obsolescence programmée dans un billet précédent en novembre 2012 :
 
http://www.myriad-online.com/cgi-bin/blog/blog.pl?m=201211
 
Donc à chaque sortie d'une nouvelle version, il nous était impossible de tester sur les versions récentes de Mac OS X et on croisait les doigts...
 
La semaine dernière, un ami nous a proposé un Mac d'occasion remis à neuf par lui-même et ce Mac pouvait accepter Mac OS 10.10 voire 10.11. Bingo !
 
Nous sommes en train de passer nos différents projets sur la nouvelle machine et de tenter de les compiler avec la toute dernière version d'XCode, la 7. Le principal problème est que, fidèle à leur vocation d'obsolescence programmée, Apple ne permet plus de compiler pour d'anciennes versions du système. Or, de notre coté, il est impossible pour nous d'abandonner nos utilisateurs qui sont encore sous 10.5 à 10.8.
 
Une petite bidouille : recopier les anciennes FrameWorks dans le nouveau XCode semble lui faire générer du code compatible, mais c'est à tester en profondeur !
 
by Didier Guillion

Dev News Friday, Mar 11th, 2016 at 04:56pm
PDFtoMusic 1.5.2

 
La palette de gestion des annotations a été finalisé et deux nouveaux effets ajoutés : le cadre arrondi et le cadre carré.
L'export en PDF et en SVG des annotations est fonctionnel. C'est en rechargeant des PDF générés avec des annotations que nous nous sommes rendu compte d'une erreur dans la gestion des couleurs des chemins des PDF. Cela a été corrigé.
 
Donc voici des annotations en cours d'édition :
 

 
La visualisation du SVG correspondant sous Firefox :
 

 
La visualisation du PDF correspondant sous Aperçu :
 

 
 
Bon week-end !
 
by Didier Guillion
 3 comments.

Dev News Wednesday, Mar 9th, 2016 at 04:56pm
PDFtoMusic 1.5.2

 
La sélection multiple sur les annotations a été implémentée ainsi que les opérations de copier/coller/effacer ce qui permet par exemple de copier des annotations d'un document sur un autre.
De fait la palette a été grandement simplifiée puisque les différentes options sont maintenant réparties dans les menus.
 

 
Le premier effet mis en place a été le surlignage via un "feutre". Ceci fonctionne à l'écran, en impression PDF et en export SVG et ce en utilisant de manière intensive CoreGraphic et CoreText afin d'avoir des transparences.
 
Le paramétrage fin de l'annotation a été implémenté dans la palette via des micro-potentiomètres manipulables avec la molette de la souris.
On peut dès à présent choisir :
- le type de fond : sans  fond, couleur unie ou remplissage au feutre
- le type de cadre : sans cadre ou simple
- les couleurs des cadres et de fond
- l'opacité des fonds, cadre et texte
- l'épaisseur de tracé du feutre et du cadre  
- l'"agitation" qui représente la part aléatoire de tracé du feutre.
by Didier Guillion

Dev News Monday, Mar 7th, 2016 at 04:56pm
PDFtoMusic 1.5.2

 
Il est maintenant possible de jouer le métronome quand la musique est interprétée. L'icône représentant un métronome devient vraiment celle du métronome et le changement de tempo se voit doté d'une autre icône.
 

 
Afin de pouvoir utiliser les tracés transparents, toute la partie graphique sur Mac OS a été écrite en utilisant CoreGraphic et CoreText. L'export en PDF depuis PDFtoMusic intègre maintenant les annotations.
 
Les différents paramètres d'affichage des annotations commencent à être mis en place dans la palette.
 

by Didier Guillion

Dev News Thursday, Mar 3rd, 2016 at 04:58pm
PDFtoMusic 1.5.2

 
Les annotations se voient dotées d'un menu contextuel via le click droit, permettant l'accès à certaines fonctions telles que le changement de plans ou la suppression de toutes les annotations.
 

 
Gestion du click sur les annotations cachées par une autre.
by Didier Guillion


Full view
Reduced view
Most recent first
Oldest first
All
Didier Guillion
Olivier Guillion
Sylvie Ricard
All
Dev News
Technical
Mood
Memories
Myriad Life
To be seen
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
Dec 12th, 2017 at 05:04pm 
Article from Didier Guillion
Harmony 9.8 et autre étape 8
Dec 11th, 2017 at 05:03pm 
Article from Olivier Guillion
Harmony 9.8 et autre étape 7
Dec 8th, 2017 at 04:58pm 
Article from Didier Guillion
Melody Player 6.5.0
Dec 7th, 2017 at 07:22pm 
Comment from Oliveira
Versión anterior: OK
Dec 7th, 2017 at 06:10pm 
Comment from CRI-CRI
Reprises complexes
Dec 7th, 2017 at 06:10pm 
Comment from CRI-CRI
Reprises complexes
Dec 7th, 2017 at 05:34pm 
Article from Olivier Guillion
Harmony 9.8 et autre étape 6
Dec 6th, 2017 at 05:12pm 
Article from Didier Guillion
Harmony 9.8 et autre étape 5
Dec 5th, 2017 at 05:03pm 
Article from Olivier Guillion
Harmony 9.8 étape 4
Dec 4th, 2017 at 04:55pm 
Article from Didier Guillion
Harmony 9.8 étape 155

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