ObieEditorJs est un éditeur pour le synthétiseur Oberheim Matrix-1000 réalisé avec les technologies du WEB et Electron
pour en faire une application native.
Cela est possible depuis que le W3C a sorti une API MIDI pour les navigateurs.
Au premier lancement la configuration MIDI n'existe pas. Il faut donc aller dans MIDI->Options pour configurer les ports d'entrée et de sortie.
Cela permet ensuite de récupérer le buffer d'édition par MIDI->Get current edit buffer.
Le rechargement de la page provoque un redémarrage complet de Javascript qui demande ensuite le buffer d'édition au Matrix.
Le chargement d'un son à partir du système de fichiers provoque son envoi au Matrix.
L'éditeur permet d'éditer et de sauvegarder des patches.
Il n'a pas de MIDI thru, vous devez utilisez votre séquenceur favori.
Un avantage du WEB est que l'application est «responsive» donc vous pouvez retailler la fenêtre et les blocs vont se réagencer. Vous pouvez aussi zoomer comme dans
une page WEB ordinaire.
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 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 (ici).
Le format de sauvegarde est un tableau d'octets représentant le SYSEX. Il est compatible avec l'éditeur JavaFX.
Pour l'installer il faut dézipper le fichier et lancer ObieEditorJs.exe. 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.
Historique
V1.1.1 - 2024/02/28