Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Melo Audio MIDI Commander
(3)
Déposer un avis

Où acheter MIDI Commander ?

Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce
Argus 77 € Cote ancienne

trucs et astuces Custom firmware MAJ

  • 3 réponses
  • 2 participants
  • 342 vues
  • 2 followers
Custom firmware MAJ
Salut tout le monde,

Vu que la marque Melo Audio a été abandonnée, petit retour d'expérience pour ceux qui utilisent le MeloAudio MIDI Commander. C'est un super pédalier pour le prix, mais le firmware d'origine est limité.

Pour résumer, un firmware open source s'est fait en plusieurs étapes :

Vers 2021, le premier est celui de "harvie256". Il fallait le configurer via un fichier CSV, on l'injectait alors avec un script Python en mode DFU.
Ensuite, "ivalomil" a corrigé pas mal de bugs, surtout au niveau de l'affichage et de la stabilité des pédales d'expression.
Un firmware de "arasan95" a rendu la configuration plus accessible: création d'une interface graphique en Python pour éviter de tout taper dans le CSV (bien que dans le csv , on peut copier coller des colonnes entières, là il faut tout rentrer ligne par ligne mais c'est joli et accessible ) + le fait que le midi channel général est codé de 0 à 15 tandis que les switchs eux sont codés de 1 à 16 ...ca reste un outil tres pratique pour flasher les config dans le pédalier sans passer par un invité de commande ). Il a aussi débloqué la gestion des LEDs (normal, inversé, toujours allumé).
il permet :
D'envoyer jusqu'à 10 messages MIDI d'un coup (PC, CC, Note, durée, delai, momentary/toggle etc...) avec un seul switch.
Contrôler les pédales d'expression (ce qui n'était pas le cas sur le premier CFW).
Avoir une interface graphique sous Windows, mac et linux.

depuis septembre ca a pas mal bougé puisqu'un un autre fork bien plus avancé permettant d'avoir des fonctions pro est disponible ici :

https://github.com/Charles5150/midi-commander-custom

il apporte entre autre l'ajout des appuis longs (long press), des doubles clics (double press), de macros, de lfo , 32 banques au lieu de 8, la possibilité d'enregistrer 4 configurations globales indépendantes et de basculer de l'une à l'autre via un bouton, des scènes, des setlists, le paramétrage des pédales d'expression par banque, une horloge MIDI générée via SysTick avec accumulation fractionnaire et tampon circulaire (ring buffer), l'élimination des freezes USB-MIDI, on peut toujours le programmer par une GUI, la gestion logicielle de la luminosité des LEDs via PWM sur time et un retour LED bidirectionnel pour les DAW. etc..( derniere version à ce jour est la 0.80 ) on peut y trouver l'historique des contribs qui ont abouti à ce fork :

@harvie256: project founder, original firmware, flash-based configuration and SysEx flashing tool
@eliericha: expansion to 10 commands per button, Python tooling and macOS documentation
@redcloud80: DMA and interrupt driven display driver
@BenjaminJensen: the info on expression pedals
Ivaylo Milanov: PlatformIO migration, DFU packaging workflow and expression pedal ADC pin map
@arasan95: GUI configurator, LED light modes, HID keyboard output, dual expression pedal filtering and sleep mode


Astuce: sous Windows, hormis pour la dernière version où ce n'est pas la peine ( le driver winusb.sys suffit ) pour flasher le pédalier il faut installer le driver contenu dans le fork , mais souvent Windows bloque avec l'intégrité de la mémoire qui faudra désactiver avant le flash ( ce driver de la puce stm32 étant de 2012 ), une fois le pédalier flashé , vous pourrez désinstaller le driver dans le gestionnaire de périphériques, puis réactiver l'intégrité de la mémoire. MAJ: plus besoin de mettre le pédalier en mode DFU, juste passer par l'interface graphique suffit pour mettre à jour un nouveau firmware à partir du 0.58.


Je vous met tous les liens des anciens CFW :
le premier CFW https://github.com/harvie256/midi-commander-custom
Le projet actuel datant de debut 26 (arasan95) : https://github.com/arasan95/midi-commander-custom
Et un tuto d'installation : https://note.com/arai_598/n/n17865081fca5?hl=en

MAJ:


Ça rend le pédalier bien plus utilisable, en open source :lol:

beaucoup de fonctionnalités sont rajoutés, sur le firmware de "charles5150", aujourd'hui en 1.07

le manuel en ligne est ici > https://github.com/Charles5150/midi-commander-custom/blob/main/docs/manual/en/README.md ( cfw 0.80 )

resumé en image:

6962274.jpg
Bonjour Kite,

Je suis Carlos, l'auteur du fork Charles5150. Merci beaucoup d'avoir publié le lien vers le projet, et pour cet historique très complet : ça fait vraiment plaisir de le voir présenté ici !

Je tiens aussi à remercier tous ceux qui ont travaillé sur ce firmware avant moi : harvie256, qui a tout commencé en 2021, ivaylomil, arasan95 et tous les autres contributeurs. Sans leurs grands progrès, mon fork n'existerait pas. Je n'ai fait que continuer sur des bases très solides.

Petite mise à jour : le firmware en est maintenant à la 1.12. Depuis la 1.07 :

1.08 : avec les switches de banque en « MIDI only », l'écran affiche les dix switches, chacun avec son label ;
1.09 : dialogue dans les deux sens avec un Boss GT-1000 ;
1.10 : un petit boîtier de switches branché sur une prise d'expression ajoute des boutons à la pédale ;
1.11 et 1.12 : corrections (double pression, et relâchement des notes dans la table MIDI).
Le manuel complet est en ligne (en anglais et en espagnol) : https://github.com/Charles5150/midi-commander-custom/tree/main/docs/manual
Les versions sont ici : https://github.com/Charles5150/midi-commander-custom/releases

Si vous avez des questions, une idée ou un bug, n'hésitez pas à ouvrir une issue ou une discussion sur GitHub, ou à répondre ici. Je passerai de temps en temps.

Merci encore, et bonne musique ! 🎸
  • J’adore
1 réaction
  • Kite
Bonjour à tous, et un salut tout particulier à Kite, qui a lancé ce fil !

Petite mise à jour : le firmware est passé de la 1.12 à la 1.21. Voici ce qui a changé :

1.13 et 1.14 : fiabilité. La sortie MIDI USB revient après une réinitialisation du bus (par exemple au réveil de l’ordinateur), et l’écran se remet à jour tout seul si l’afficheur rate une ligne au lieu de rester figé.
1.15 : un switch du boîtier branché sur une prise d’expression tient aussi longtemps qu’on appuie, sans limite de 10 secondes.
1.16 : réécriture de plusieurs drivers pour libérer de la place dans la mémoire flash, pour les fonctions suivantes.
1.17 : option « Press at once » par bouton. L’appui court part dès que le switch descend, même si le bouton a aussi un appui long ou double. Pratique pour lancer un looper pile sur le temps.
1.18 : pédales d’expression sans saut. En revenant sur un CC laissé à une autre valeur, la pédale attend d’atteindre cette valeur (CatchUp) ou repart progressivement depuis elle (Scaled).
1.19 : ce qui passe de l’USB vers la prise DIN garde son ordre (transport, SysEx entiers, table MIDI).
1.20 : valeurs en direct à l’écran. Un label peut afficher la valeur actuelle d’un bouton ($V), le nom du preset en cours ($N) ou le tempo ($T), avec une nouvelle table de noms pour les 128 programmes.
1.21 : verrouillage des switches. Deux switches appuyés ensemble (B+C dans la démo) bloquent toute la pédale, et le même couple la débloque. « LOCKED » s’affiche à l’écran. Idéal entre deux morceaux ou en rangeant le matériel.
Le manuel complet est en anglais et en espagnol sur GitHub : https://github.com/Charles5150/midi-commander-custom/tree/main/docs/manual
Les versions à télécharger : https://github.com/Charles5150/midi-commander-custom/releases
Et le configurateur dans le navigateur, sans rien installer : https://charles5150.github.io/midi-commander-custom/

Pour les questions, les bugs ou les idées : une issue ou une discussion sur GitHub, ou une réponse directement ici.

Carlos

6971755.png