Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Line 6 DT25 112
Photos
1/282
Line 6 DT25 112

Ampli combo à modélisation pour guitare de la marque Line 6 appartenant à la série DT

Pilotage DT25 via WebServer et ESP32

  • 48 réponses
  • 5 participants
  • 2 015 vues
  • 4 followers
Sujet de la discussion Pilotage DT25 via WebServer et ESP32
Bonsoir,

j'ai depuis longtemps un dt25 et je ne m'en sers que très rarement.

Récemment, j'avais décidé de me fabriquer un PedalBoard tout analogique et j'ai eu pas mal de déboires...

Mais, entre temps, je me suis lancé dans un miniPedalbord pour piloter THU et du coup, voyant que cela fonctionnait plutôt pas mal, j'ai décidé le transformer pour piloter mon dt25.

Donc, j'en suis au stade de la programmation de l'interface que j'ai imaginé ainsi :
- je n'utilise pas les 4 "Voicing" sur le Canal A car je charge les configs enregistrées dans une base de donnée de type SQLite
- tout l'applicatif est réalisé en C++ pour le pilotage hard et en HTML + javascript pour la gestion de l'interface via Visual Studio Code et PlatformIO
- seul le Canal A change de config complète
- je garde les 4 Voicings du Canal B intactes et en plus je peux piloter les valeurs des potards pour chacun (Voir le pavé "Voicing" qui s'affiche quand Canal B est sélectionné à la fin)

Le tout est enregistré dans les 4Mo de l'ESP32 qui me sert de routeur Wifi et serveur Web.

Du coup, à chaque changement de banque, je change de son ou de configuration complète sur le Canal A et juste tout mis à part l'ampli sur le Canal B. Cela permet de régler et sauvegarder les volumes entre chaque Voicing, qui sont très souvent différents et donc inutilisables ainsi!

Voici les sources : https://www.dropbox.com/s/vlxq7hl84fe2iiv/DT25.zip?dl=0

Voici quelques images :
line-6-dt25-112-3282096.png
line-6-dt25-112-3282099.png
line-6-dt25-112-3282102.png
line-6-dt25-112-3282105.png
line-6-dt25-112-3282108.png

The miniPédalBoard :
line-6-dt25-112-3282141.jpg

[ Dernière édition du message le 20/02/2021 à 21:55:48 ]

Afficher le sujet de la discussion
11
Je trouve ça excellent de gérer à ce point.

La liaison entre ton miniboard et le dt25 est en midi pour le pilotage et audio/Jack pour les pédales vers l'ampli, c'est ça ?

C'est donc un contrôleur midi + switcher de pédales en gros ?

Les procs sont des ESP32 qu'on peut programmer en c++ et qui contiennent un serveur Web dans lequel on peut faire tourner du html/javascript/mysql qui contient les réglages des bank/patch ?
Ou bien le serveur Web est sur un ordi (quand on voit les captures d'ecran), qui récupère les commandes du miniboard et pilote lui même le dt25 ?

Spoiler - Cliquer ici pour lire la suite


Et pis le résultat réel à l'air classe ! :bravo:

12
Salut,

merci et oui, le serveur WEB est bien sur un des 3 ESP32. L'appli montrée était prévue pour smartphone, donc tout en longueur. C'est pour ça que je montrais plusieurs images...

Sinon, tout est sur l'ESP32 et je le pilote avec soit mon téléphone, soit mon PC (j'ai fait une version écran depuis)! Les ESP32 dialoguent via WIFI et c'est super rapide...

Cool ton idée de modifier un ampli en vue de son pilotage non prévu à l'origine. Avec 2 ESP32, plus besoin de fil!

Voici ma carte bientôt en chiffrage :

line-6-dt25-112-3370406.png

En fait, comme expliqué plus haut, j'ai prévu pas mal d'options, dont une qui permet à la pédale 4 d'être positionnée soit après la 3 mais aussi avant 1 (sans deplugger) . J'imaginais pouvoir soit avoir un compresseur en tout début de chaîne soit juste après l'ampli. Mais aussi d'avoir la possibilité d'avoir 4 pédales avant AMP et 2 juste après.

Oui, c'est un switcher maison, qui reste perfectible et c'est pour cela que je fais une nouvelle étude, car j'ai essuyé les plâtres avec le 1er. Maintenant je vais à l'essentiel!

Voici les dernières images du jour...

line-6-dt25-112-3370415.png

line-6-dt25-112-3370409.png

line-6-dt25-112-3370412.png

[ Dernière édition du message le 19/03/2021 à 19:52:57 ]

13
Image du jour - Ajout alimentation ajustable :

line-6-dt25-112-3381578.png

14
C'est vraiment super, merci p0ur les explications.
Oui, inverser l'ordre d'une pedale ou choix pre/post est une bonne idée je trouve (même si dans la réalité il faudra du coup se pencher pour régler la pedale en conséquence, notamment son volume de sortie)

Tu dis que tu pilotes ton miniboard via appli ou pc : tu vas donc à l'adresse web du serveur de l'esp32 choisi pour ça : il te renvoie via sql tous les paramètres d'un patch (dt25 et config pedales), tu peux modifier/sauver : et ensuite le miniboard transmet tout au dt25 (midi + audio) ?
That is good ?

J'adore la programmation, je m'y remettrai si un jour nécessaire, mais pour l'instant je préfère me concentrer sur la guitare elle-même, tant à faire !

En tout cas super projet, je soutiens.
15
Salut Kosmo, oui c'est exactement ça... Là, j’essaie d'avoir un produit presque fini que je pourrai reproduire facilement pour les amis ou plus...

Pour l'heure, je me consacre à la conception de cette carte pour ne rien oublier. Je commence à être pas mal et je vais pouvoir la commander. Il ne me reste qu'à revérifier mon circuit une dernière fois et je lance la fab!

Le seul hic, ce sont les écrans OLED et leur câblags qui ne font pas pro. Je vais essayer de faire une carte aussi. J'ai trouvé un site internet intéressant qui pour moitié prix de ma 1ère carte, en fourni 5 comme cette dernière! Je communiquerai après si pas de soucis!

Pour l'ESP32, y sont stockés les fichier "index.html", les fichiers javascript, la base de donnée SQLlite sur la partie SPIFFS et le programme C++ sur le reste! Donc mon tel ou PC se connectent directement dessus et comme l'ESP est configuré en tant que serveur Web, bin je peux attaque la BD pour charger une banque de 6 patchs qui peuvent être à leur tour sauvegarder ou pas (voir fonctions sous pédales de ma dernière vue d'ensemble avec potards!). Et les 3 ESP32 sont connectés ensemble via Wifi et communiquent en émission et réception sans aucune latence perceptible!

C'est cool à faire, mais à chaque étape je rencontre des soucis que j'essaie de corriger soit directement soit avec une nouvelle version. Là, c'est mon 2nd proto...

Fred

[ Dernière édition du message le 23/03/2021 à 13:54:13 ]

16
Images du soir :

line-6-dt25-112-3383444.png

line-6-dt25-112-3383408.png

line-6-dt25-112-3383411.png

line-6-dt25-112-3383420.png
17
Vues à travers :

line-6-dt25-112-3383654.png

line-6-dt25-112-3384149.png

line-6-dt25-112-3384152.png

[ Dernière édition du message le 24/03/2021 à 06:31:28 ]

18
Salut les bricolos,

désolé, je n'ai pas répondu, mais le sujet m'intéresse pour faire mumuse pour piloter mon DT25.
Mais je n'ai déjà plus beaucoup de temps pour gratouiller en ce moment, alors faudrait vraiment que je me réserve du temps pour regarder tout ça plus en détail.
En tout cas, bravo, c'est très joli ! :aime:

Mais au fait, quel est le plus de ton pédalier par rapport au pilotage par pod HD, hormis le fait le coût du POD HD ? :???:
J'avais lu un sujet comme quoi l'usage du DT25 sans le POD donnait un meilleur son. Moi, je le trouve déjà très bien avec le POD HD500X.

A#

Loloche
19
Salut loloche...

Bin, j'ai eu 2 pod HD500, tous les 2 tombés en panne après multiples reprises de soudures...

Désespéré, j'ai acheté un HeadRush, refourgué à Thomann pour panne de l'USB et repris au prix du neuf, du coup j'ai acheté un set d'Audix pour ma Drums...

Donc, il me restait mon DT25 sur les bras et je voulais pouvoir aussi piloter TH-U...

Avec ce pédalier, je peux piloter mon DT25, TH-U et mes pédales analogiques!!! Je peux même piloter ma WING soit via MIDI, soit via les 4 GPIO prévues!

Voilà, pourquoi je n'utilise plus de HD500! Ni autre multi-effets... J'en ai eu une bonne 10ène... Le ValveFX de chez Digitech, le Zoom 9002, le ME-5, le POD 2.0, 2 HD500, le HeadRush : donc 7!

Je reviens à l'essentiel pour jouer live... Mais avec un peu de technique quand même! Et c'est coll à faire et c'est bon pour les neurones!

Fred

[ Dernière édition du message le 24/03/2021 à 23:11:14 ]

20
Voici les cartes commandées en Chine pour 49€99, pas une de chaque mais 5 de chaque!

La première m'avait couter 96€, un exemplaire en Allemagne!

line-6-dt25-112-3401432.png

line-6-dt25-112-3401435.png