PROJET 001 · macOS

Voyager
Manager

Sauvegarder un Voyager en entier, lire ses presets en paramètres lisibles plutôt qu’en octets, et comparer deux sauvegardes pour voir exactement ce qui a bougé.

macOS 14+Intel et Apple Silicondistribution directeRELEASE SOON

01 / D’OÙ ÇA VIENT

Trois problèmes qui revenaient

Voyager Manager est parti d’une série de dates où les mêmes galères revenaient, toujours au mauvais moment.

SAUVEGARDE

Tout l’instrument d’un coup

Le transfert SysEx d’un instrument à l’autre passait bien. Ce que je voulais, c’était enregistrer et restaurer un Voyager entier — les sept banques — en une seule opération, au lieu de les traiter une par une en tenant le compte de ce qui était fait.

COMPARAISON

Lire les paramètres, pas les octets

Plusieurs instruments de location, une sauvegarde par jour. Pour savoir ce qui différenciait deux fichiers, il fallait les recharger dans une machine et écouter. Je voulais un affichage compréhensible à l’écran : quel paramètre a changé, et de quelle valeur à quelle valeur.

LE JOUR OÙ

Un ancien son, dix minutes avant

Sur une date, un ancien son redemandé peu avant le début. Le preset était toujours dans l’instrument, mais il ne sonnait plus comme attendu, et personne ne pouvait dire de mémoire quel réglage avait bougé. La comparaison avec différentes sauvegardes a sorti la liste des paramètres modifiés, et le preset d’origine est reparti dans la machine avant le set en deux minutes.

Ces trois besoins sont devenus les trois fonctions autour desquelles tout le reste s’est construit.

02 / CE QUE ÇA FAIT

Les fonctions, une par une

LIBRARIES

Ranger

Tout ce qui est importé reste là. Les presets, les banques, et les projets où l’on regroupe ce qui va ensemble : un artiste, une tournée, une machine. Les favoris pour ce qu’on ressort tout le temps.

ANALYZE

Lire

Le SysEx du Voyager, c’est des octets. L’app les traduit en paramètres lisibles : ce que vaut le filtre, où en est l’enveloppe, quelle destination est câblée sur la mod wheel. On lit un preset sans avoir à le charger dans la machine.

COMPARE

Comparer

Deux presets ou deux banques, et la liste de ce qui diffère avec les deux valeurs en face. C’est la fonction que j’utilise le plus. Elle répond à « qu’est-ce qui a bougé entre deux sauvegardes ? » sans rien recharger.

MANAGE

Réorganiser

Déplacer un preset d’un emplacement à un autre, échanger deux slots, renommer un preset, préparer une banque avant de l’envoyer. La sauvegarde d’origine n’est jamais touchée : le travail se fait sur une copie.

UTILITIES

Transférer

Recevoir un dump depuis l’instrument et l’enregistrer, ou renvoyer des données vers la machine. Un preset, une banque, ou l’ensemble.

FACTORY

Remettre d’aplomb

Renvoyer des banques d’usine que vous avez fournies, dans l’ordre, en un seul transfert. Utile sur une machine de location qu’on récupère dans un état inconnu.

03 / À QUOI ÇA RESSEMBLE

Quelques écrans

Cliquez sur une capture pour l’ouvrir en grand.

04 / CE QUE C’EST

Fait par une personne

C’est développé par une seule personne, avec le matériel qu’elle a sous la main. Ça tourne sur mon Voyager et sur ceux que j’ai croisés en location, ce qui ne veut pas dire que tous les cas sont couverts — il y a forcément des configurations auxquelles je n’ai pas pensé.

Si un dump passe mal, ou si l’app affiche une valeur qui vous paraît fausse, écrivez-moi. C’est exactement ce dont j’ai besoin pour avancer, et c’est comme ça que la plupart des corrections sont arrivées jusqu’ici. Les idées de fonctions m’intéressent aussi, tant qu’elles peuvent servir à plus d’une personne. En revanche je ne fais pas de développement sur mesure.