ObieEditorFX est un éditeur pour Oberheim Matrix-1000 et JavaFX 2.2/Java 8. Je l'ai testé sur Windows 7 et sur MacOSX.11 dit "El Capitan".
Remarque: sur Mac il faut installer l'extension disponible sur humatic sinon les SYSEX ne fonctionnent pas.

Il permet d'éditer et de sauvegarder des patches.
Il n'a pas de MIDI thru, vous devez utilisez votre séquenceur favori.

Le look est un peu coloré. Au début j'avais mis des couleurs pour mieux repérer les ensembles de fonctions pensant faire plus sobre ensuite, mais finalement pour le moment je trouve ça bien comme cela.

Cet éditeur n'a pas de contournement pour les bugs des premières versions du Matrix car il existe désormais une version 1.13 du firmware qui les corrige. Donc avant d'utiliser cet éditeur, soyez sûr d'avoir au moins le firmware 1.13. A ce propos il y a aussi une version 1.16 du firmware qui accélère la mise à jour des paramètres et même une version 1.20. Voir aussi Firmware 1.20.

Le format de sauvegarde est un tableau d'octets représentant le SYSEX.

Il est possible d'ouvrir des patches créés avec l'éditeur Mac. Dans ce cas la sauvegarde directe n'est pas possible car le format n'est pas le même. Il faut faire Save as.

J'ai ajouté dans la version 1.1 l'édition des paramètres globaux. Ces paramètres ne peuvent pas être modifiés en temps réel, il faut cliquer sur le bouton Send parameters pour envoyer le SYSEX. Par ailleurs je ne suis pas certain que le Matrix les interprète correctement car je me suis retrouvé à ne plus avoir de vibrato en essayant de mettre une modulation. Si cela vous arrive éteignez le Matrix et rallumez-le en maintenant enfoncée la touche Enter pour remettre à zéro les paramètres.

Si il y a un problème avec une version vous pouvez télécharger une version précédente en changeant la version dans le lien.

A partir de la 1.10 un installeur Windows est fourni. Il installe un package qui inclus la JVM donc cela rend inutile la présence d'une JVM au préalable. Un des avantages est que le programme peut maintenant être épinglé dans la barre de tâches.

À partir de la version 1.11 le zip contient un package qui regroupe une JVM 15, l'application et le .exe qui la lance, tout cela construit avec jpackage.
Ce n'est pas un programme d'installation. Il faut dézipper et au premier lancement une base de donnée (matrixdb.mv.db) est créée dans le répertoire courant.
Cette application n'est pas enregistrée avec un compte Microsoft donc il y a des warnings au lancement. Je n'ai pas testé sur une autre machine que la mienne mais sur la mienne je peux la lancer. Il faudra peut-être ajouter une exception dans la sécurité.
Attention : la base de donnée créée par une version précédente (<= 1.10) n'est pas compatible avec cette version donc si vous voulez garder vos tags, il ne faut pas installer une version supérieure à 1.10. Je crois comprendre que le problème est identifié (https://github.com/h2database/h2database/issues/2367 ) mais pas encore corrigé. J'avoue que je ne me suis pas encore penché sérieusement dessus. Il faudrait peut-être que je migre sur une autre base. C'est finalement ce que j'ai fait avec la version 1.13.

Download 1.13 ZIP

Download 1.10 ZIP of JAR
Download 1.10 Windows installer

ObieEditorFx ObieEditorFx preferences

TODO

Historique
V1.13 - 2021/03/07

V1.12 - 2021/03/06
V1.11 - 2021/01/21
V1.10 - 2018/07/21

V1.9 - 2018/01/20
V1.8 - 2017/04/30

V1.7 - 2016/11/01

V1.6 - 2016/03/07
V1.5 - 2015/01/13

V1.4 - 2014/12/28

V1.3 - 2014/11/23

V1.2 - 2014/11/10
V1.1 - 2014/11/09
V1.0 - 2014/11/02