Devenir membre
Devenir Membre
Continuer avec Google

ou
Connexion
Se connecter
Se connecter avec Google

ou

Astuce : Charger les extensions via sysex

Par alex.d. le 29/01/2021 - (Tout public)
< Tous les tutoriels & astuces

C'est pénible de devoir manuellement charger les extensions dans les slots manuellement en passant par les menus en façade.

Heureusement, il existe un sysex non-documenté pour automatiser ça :

F0 41 10 00 00 64 11 0F 00 30 00 aa bb cc dd xx F7

où aa, bb, cc, et dd sont les numéros des cartes d'extension

0x00 = OFF
0x01 = SRX-01
0x02 = SRX-02
...
0x09 = SRX-09
0x0A = SRX-10
0x0B = SRX-11
0x0C = SRX-12
0x0D = ExSN1
0x0E = ExSN2
0x0F = ExSN3
0x10 = ExSN4
0x11 = ExSN5
0x12 = ExSN6
0x13 = ExPCM

et xx est un checksum sysex, calculé comme indiqué dans le document "MIDI implementation" : on fait le total des octets d'adresse et de données (pas les en-têtes ni la commande), et on a xx = 0x80 - (tt % 0x80)

Par exemple, dans le cas présent, les octets d'adresse sont 0F 00 30 00.

Si on charge par exemple les ExSN1 à ExSN4 sur les slots de 1 à 4, on a aa=0x0D, bb=0x0E, cc=0x0F, et dd=0x10.

Avec une calculatrice hexadécimale, on fait le total des octets : 0x0F + 0x00 + 0x30 + 0x00 + 0x0D + 0x0E + 0x0F + 0x10 = 0x79

Et donc on obtient xx = 0x80 - (0x79 % 0x80) = 0x07

Essayons d'envoyer F0 41 10 00 00 64 11 0F 00 30 00 0D 0E 0F 10 07 F7.

Ça marche !

Attention, si on le fait en début de séquence, ça prend une bonne dizaine de secondes à charger.

  • Pat.Rick 232 posts au compteur
    Pat.Rick
    Posteur AFfiné
    Posté le 08/04/2021 à 19:52:45
    Merci Beaucoup.
  • jfhome 2253 posts au compteur
    jfhome
    AFicionado
    Posté le 13/04/2021 à 13:38:25
    waou !! cool ! merci

Vous souhaitez réagir à cette astuce ?

Se connecter
Devenir membre
cookies

Nous utilisons les cookies !

Oui, Audiofanzine utilise des cookies. Et comme la dernière chose que nous voudrions serait de perturber votre alimentation avec des choses trop grasses ou trop sucrées, sachez que ces derniers sont fait maison avec des produits frais, bio, équitables et dans des justes proportions nutritives. Ce que cela veut dire, c’est que les infos que nous y stockons ne visent qu’à simplifier votre usage du site comme à améliorer votre expérience sur nos pages (en savoir plus). Pour personnaliser vos cookies, merci de cliquer ici.

Nous tenons à préciser qu’Audiofanzine n’a pas attendu qu’une loi nous y oblige pour respecter la vie privée de nos membres et visiteurs. Les cookies que nous utilisons ont en commun leur unique objectif qui est d’améliorer votre expérience utilisateur.

Tous nos cookies

Cookies non soumis à consentement

Il s'agit de cookies qui garantissent le bon fonctionnement du site Audiofanzine et permettent son optimisation. Le site Web ne peut pas fonctionner correctement sans ces cookies.

Préférences du site

Nous retenons vos préférences afin que vous n’ayez pas à effectuer les mêmes actions chaque fois que vous revenez (options forums, mode sombre ou clair, filtres petites annonces, choix onglets news ou buzz, popups newsletters...).

Connexion

C'est grâce à cela que vous n’avez pas à vous reconnecter à chaque fois que vous venez sur Audiofanzine.

Analytics

Ces données nous permettent de comprendre l’utilisation que nos visiteurs font de notre site pour tenter de l’améliorer.

Publicités

Ces informations nous permettent de vous afficher des publicités qui vous concernent grâce auxquelles Audiofanzine est financé. En décochant cette case vous aurez toujours des publicités mais elles risquent d’être moins intéressantes :)

Nous tenons à préciser qu’Audiofanzine n’a pas attendu qu’une loi nous y oblige pour respecter la vie privée de nos membres et visiteurs. Les cookies que nous utilisons ont en commun leur unique objectif qui est d’améliorer votre expérience utilisateur.

Tous nos cookies

Cookies non soumis à consentement

Il s'agit de cookies qui garantissent le bon fonctionnement du site Audiofanzine et permettent son optimisation. Le site Web ne peut pas fonctionner correctement sans ces cookies.

Préférences du site

Nous retenons vos préférences afin que vous n’ayez pas à effectuer les mêmes actions chaque fois que vous revenez (options forums, mode sombre ou clair, filtres petites annonces, choix onglets news ou buzz, popups newsletters...).

Connexion

C'est grâce à cela que vous n’avez pas à vous reconnecter à chaque fois que vous venez sur Audiofanzine.

Analytics

Ces données nous permettent de comprendre l’utilisation que nos visiteurs font de notre site pour tenter de l’améliorer.

Publicités

Ces informations nous permettent de vous afficher des publicités qui vous concernent grâce auxquelles Audiofanzine est financé. En décochant cette case vous aurez toujours des publicités mais elles risquent d’être moins intéressantes :)


Vous pouvez trouver plus de détails sur la proctection des données dans la politique de confidentialité.