Qu'est-ce qu'Obervave fait réellement à la machine ?

Obervave, c'est un remplacement complet du firmware. On le flashe sur un M-VAVE FM-1, et le boîtier cesse d'être un synthé FM pour devenir un polysynthé 8 voix taillé dans le son des polysynthés américains de 1979 à 1984, la filiation Oberheim dans tout sauf l'étiquette. Chaque voix fait tourner deux oscillateurs avec hard sync et modulation croisée, qui alimentent un filtre façon SEM : un design 12/24 dB qui glisse en continu du passe-bas au passe-haut plutôt que de basculer entre des modes figés, exactement l'astuce qui donnait aux machines de l'ère OB-X de Tom Oberheim leur grain liquide. Deux enveloppes, un LFO multi-formes et des arpégiateurs multimodes viennent par-dessus, et chacune des 8 cartes de voix possède ses propres offsets de justesse, de cutoff et d'enveloppe, plus un aléa de hauteur, ce petit décalage voix par voix qui donnait aux originaux un grain vivant plutôt que huit copies empilées d'un même patch. Le développeur zvenson pose l'intention sans détour sur la page GitHub du projet :

« un instrument unique et profond, dans l'esprit des grands polysynthés américains 8 voix de 1979-84 »

La version FM-1 est terminée et flashable dès aujourd'hui. Le port SMK-37 Pro/Elite reste en bêta.

Pourquoi cloner l'architecture Oberheim sur un boîtier FM d'entrée de gamme ?

Parce que les machines d'origine sont au prix des collectionneurs, pas des producteurs qui bossent. Un OB-X, un OB-Xa ou un OB-8 en état de marche dépasse largement les cinq chiffres quand on en trouve un à vendre, et les plugins de substitution vous ramènent derrière une souris et un écran. Le M-VAVE FM-1 est un module FM à environ 100 dollars, et Obervave ne touche pas à son circuit, il réécrit ce que fait la puce. C'est tout l'intérêt du hack de firmware comme format : zvenson n'avait besoin ni des schémas d'Oberheim ni de la bénédiction de M-VAVE, juste d'une chaîne d'outils publiée et de quelques centaines d'heures pour modéliser l'architecture en code, avant de la distribuer sous licence GPL-3.0.

Un firmware capture-t-il vraiment le caractère d'un polysynthé vintage ?

C'est exactement le genre de débat qui agite le milieu modulaire et DIY, et les deux camps ont un argument valable. Un morphing façon SEM numérique est un modèle du filtre, pas le filtre lui-même : la dérive des composants et les écarts voix à voix qui rendaient un vrai OB-8 imprévisible juste comme il faut peuvent être approchés en code, mais pas relevés tels quels sur une machine vintage. Mais le code source d'Obervave est public, donc n'importe qui peut lire précisément ce qui est modélisé, l'ajuster, ou en faire un fork, ce qu'aucun plugin fermé ni module clone boutique ne propose. Que cela équivaille à capturer Oberheim ou simplement à en emprunter le vocabulaire reste une vraie question ouverte, et c'est une question qui mérite d'être posée au grand jour plutôt que derrière une fiche marketing.