Exquis: Reconfigure keyboard mapping on Linux

Hi everyone.

I’m a happy owner of an Exquis and I have to congratulate the designers for their forward thinking ideas.

My concern is to reconfigure the keyboard-midiNotes mapping as a linux user. (my exquis have been successfully updated to firware 3.0.0).

A few weeks ago someone asked about a possible linux app but the topic got no follow-ups (Inquiry about support for Linux of Exquis app).

I tried to run exquis app on wine (10.0) with no luck. While running the setup program (exquis_3.0.0_setup.exe) under wine, after selecting the language, a popup shows up indicating an internal error : « Cannot expand ‹ commonpf64 › constant on this version of Windows ».

I then discovered a ‹ MAX › patch for this task (GitHub - intuitiveinstruments/MAX_KeyRemapper: A Cycling'74 MAX patch to remap the Exquis keyboard) but MAX | Cycling’74 is only available on Windows/MAC.

Thus, I tried to manually compose a sysex file remapping key 0 to midi note 60 (as a test), based on the documentation of the patch mentionned above, and send it to the exquis using (midi-sysex-io from Erriez, available on github). Unfortunately, I did not manage to make it work : the exquis turns off the LEDs under the buttons on the bottom row for a few seconds, and then the mapping remains unchanged.

The documentation downloaded from (dualo dot com slash en slash exquis-resources), entitled « Developer Mode Midi specification » does not seem to correspond to the documentation of the patch (above github link about MAX_KeyRemapper), which could be outdated? Moreover this « Developer Mode Midi specification » does not seem to have a section about remapping exquis keys to midi notes. I could not find any other documentation about exquis sysex midi messages.

Any help to a linux user wanting to use a custom keyboard-midi notes mapping would be appreciated !

** French version of the above message **

Bonjour à toutes et à tous.

Je suis heureux propriétaire d’un Exquis et je tiens à féliciter les concepteurs pour leurs idées novatrices.

Mon problème est de reconfigurer l’association touches du clavier - notes midi, en étant sous linux. (Mon Exquis a bien reçu une mise à jour vers le firmware 3.0.0).

Il y a quelques semaines, quelqu’un s’est renseigné sur le forum sur une éventuelle version linux de l’application, mais je crois qu’il n’y a pas eu de suite
(Inquiry about support for Linux of Exquis app).

Du coup j’ai essayé d’installer l’application Exquis Windows (exquis_3.0.0_setup.exe) sous Wine 10.0, mais sans succès.
Après la popup de sélection de la langue, un message d’erreur interne apparait : « Cannot expand ‹ commonpf64 › constant on this version of Windows ».

Alors j’ai découvert un patch pour Cycling’74 | MAX (GitHub - intuitiveinstruments/MAX_KeyRemapper: A Cycling'74 MAX patch to remap the Exquis keyboard) mais MAX ne tourne que sous Windows ou MAC.

J’ai donc essayé de fabriquer manuellement un fichier Midi Sysex (comme test: réassociation de la touche 0 avec la midi note 60) , en utilisant la documentation
du patch MAX mentionné ci dessus. Pour envoyer ce fichier sur l’Exquis, j’ai utilisé midi-sysex-io de Erriez (disponible sur github).
Malheureusement, je n’ai pas réussi à le faire marcher: l’Exquis éteint ses LED sous les boutons de la ligne inférieure, puis les rallume quelques secondes plus tard,
mais l’association du clavier n’a pas changé. J’ai aussi essayé de changer les couleurs des LEDs du clavier, sans succès.

Enfin, la doc téléchargée du site dualo, intitulée « Developer Mode Midi specification » le correspond pas à celle du patch (peut etre que la doc du patch n’est plus à jour avec le dernier firmware?), et de plus, je n’y ai pas trouvé de paragraphe pour réassocier les touches du clavier.

Je suis preneur de toute indication aidant un utilisateur Linux à reconfigurer l’association du clavier de l’Exquis !
Merci d’avance !!

** End of french version **