@join
Merci pour la réponse détaillée. Pour la machine virtuelle, j'utilise VirtualBox avec une VM Windows 7.
Pour le coup, j'ai eu l'opportunité de faire la mise à jour sur Windows lors d'une visite en famille, où il y avait un portable avec Windows. J'ai pu ainsi voir comment la procédure devait fonctionner, et j'ai en effet remarqué ce changement de personnalité. Je pense que si je pouvais faire que le Sylphyo et le Link changent de personnalité hors de la procédure, il devrait être possible de les enregistrer dans les USB de Virtual Box. Ça me semble évident que c'était là le (premier) problème.
Y a-t-il donc moyen de faire ressortir cette personnalité ? (j'ai vu que Windows appelait celle du Sylphyo "Sylphyo updater") Ou bien est-il possible de lancer la procédure sur un Sylphyo déjà à jour (est-ce risqué) ? Je pense que pour les utilisateurs Linux, ça serait bien d'avoir au moins une telle option, même si devoir dépendre d'une licence Windows reste un problème.
Sinon, idéalement, il faudrait avoir en effet un utilitaire natif directement sur Linux (je pense qu'il serait plus compliqué de faire que Wine fonctionne avec ce double système), en ligne de commande serait probablement suffisant. Je comprends que le temps vous est limité, et il me semble plus important pour la communauté Sylphyo que vous continuez à améliorer les fonctionnalités du Sylphyo même (cette mise à jour a introduit un super son, et le contrôle externe du Link me sera certainement bien utile avec mon synthé).
Ma capacité à coder est limitée (j'ai pas mal codé il y a un certain nombre d'années, mais je suis rouillé) et le temps que je peux y accorder serait aussi (très) limité, mais si ça vous tente, je peux essayer de me lancer dans un projet à moyen terme (on va dire, sur 2020) pour intégrer le code de mise à jour avec les bibliothèques USB et ALSA MIDI et essayer de créer une application indépendante de mise à jour, dont la compilation pourrait être lancée sur une Ubuntu sur clé USB ou autre (et de là, cross-compiler sur architecture ARM pour pouvoir le lancer depuis un Raspberry Pi aussi ?) ? Si ça vous intéresse, on pourrait passer par courriel pour la suite pour voir la faisabilité.
Summary in English:
Thanks for the detailed answer. I was using VirtualBox with a Windows 7 VM.
I have had an opportunity to use a Windows machine while visiting family, so I could witness how an update is supposed to work, and I could see this personality change during the procedure. I wonder whether it is possible to get the Sylphyo and the Link to exhibit this personality outside the procedure, so that they can be registered in VirtualBox as USB devices to be shared to the VM. It would be nice to have a way for Linux users to make the update, although on the long term, depending on a Windows licence remains a problem.
The best would be indeed to have a native application, via CLI is most likely sufficient for Linux users. What would be needed is to code the interfaces to USB and ALSA MIDI libraries, and generate an independent application, and a setup to be able to generate new versions via a Ubuntu on a USB stick or something.
It is quite understandable that you don't have the time for starting such a project, as it is more important at the moment to make improvements to the Sylphyo itself, like the last update which I quite enjoy now, and while my ability to code is a bit rusty (I haven't done anything major in years), and I have little time available for such a thing, I could still try and develop something within 2020? We could continue by mail for details if you're interested.