Reverse engineering de la guitare Variax : construction d'une interface maison
Reverse engineering the Variax guitar
Martijn Braam a acquis une Line6 Variax JTV-69 d'occasion et a documenté sur le blog BrixIT le reverse engineering de la guitare. Les premières Variax utilisent un capteur piézoélectrique par corde et transmettent l'audio à un modélisateur Line6 via une prise EtherCON, l'interface VDI. Trouvant le Pod X3 Pro peu pratique, Braam a construit son propre boîtier d'interface autour d'un Teensy 4.1, avec deux entrées et deux sorties analogiques symétriques, la prise EtherCON et un circuit d'alimentation fantôme modifié fournissant +7,5 V au lieu de +48 V. Le Teensy lit l'audio numérique AES3 sur son entrée S/PDIF. Trois erreurs matérielles ont nécessité des corrections : pull-ups I2C manquants, paires MIDI inversées et absence de routage MCLK vers le codec. Le contrôle se fait par messages sysex MIDI ; Braam a analysé le trafic de Line6 Workbench HD et identifié les messages de réglage personnalisé, qui utilisent six octets par corde pour stocker une valeur de -12 à +12. Les modèles de guitare font environ 6 Ko chacun et leur envoi fait planter la guitare jusqu'au redémarrage.
L'article détaille le reverse engineering matériel et logiciel de la Variax, avec les erreurs de conception rencontrées et le format des messages de réglage.
Source :Adafruit Blog · blog.adafruit.com