Why me ? Pourquoi moi ou le MIDI en Wireless

Préamplis, tables de mix, échos à bandes, pédales d'effet & Co.
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

Image

Je n'aurais pas du écrire Why Me, mais plutôt WiMI, pour Wireless MIDI.
En effet, pour me changer un peu les idées, je viens de créer deux nouveaux modules qui permettent de transférer des données MIDI sans fil de manière bi-directionnelle.

C'est extrêmement pratique, car cela me permet de réduire le nombre de fils qui trainent, de déplacer mon modulaire sans me soucier du câblage MIDI et enfin d'augmenter la distance entre les appareils MIDI jusqu'à 90m (au lieu des 5m avec un câble normal)

Le protocole utilisé n'est pas du WiFi , mais du Zigbee qui permet une implantation beaucoup plus simple. La transmission est sécurisée, cela veut dire que l'on ne peut pas "écouter" ce qui est transmis, mais surtout qu'il n'est pas possible de se connecter sur le mini réseau. Personne ne peut donc jouer à votre place.

L'ensemble se compose de deux modules.
Le premier à gauche possède une entrée et une sortie MIDI ainsi qu'un connecteur USB utile pour se connecter à un ordi. Ce connecteur USB sert aussi à alimenter le module.

Le deuxième module à droite est plutôt prévu pour s'intégrer dans un synthé. Une alimentation de 5V ou plus suffit à son bonheur. Il peut donc se placer en tant que module dans un modulaire ou, vu sa petite taille, se mettre à l'intérieur d'un synthé.

Sachez enfin qu'il est possible de mettre plusieurs de ces derniers modules pour piloter par exemple plusieurs synthés à partir d'un seul et même ordi.

Le coût est tout à fait acceptable puisqu'il ne devrait pas dépasser les 100 euros pour les deux modules.

Si certains parmi vous sont intéressés, dites le moi. Je publierai alors toutes les infos utiles (PCB, Code ...) sur mon site http://www.acxsynth.com" onclick="window.open(this.href);return false;
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
ri0h
Messages : 904
Inscription : 14 févr. 2012, 23:50
Localisation : Singapour

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ri0h »

L'internet des objets appliqué aux synthés :cool:
http://soundcloud.com/the-pulgasari" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
Skid
Messages : 728
Inscription : 23 juil. 2011, 13:48

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Skid »

Evidemment la question sensible avec le sans-fil c'est : qu'est-ce que ça donne comme latence ?
http://youtu.be/XGnWOb-4Lhw" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
Biosynth
Messages : 3040
Inscription : 17 mars 2011, 22:14
Localisation : Nantes
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Biosynth »

Image
https://biosynth.bandcamp.com
https://soundcloud.com/biosynth
"Grab a Polivoks and you'll notice the MS-20 sounds like a Stylophone"
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

Il y a forcément une latence, mais pour moi elle n'est pas perceptible. Sinon je n'aurais pas présenté ces modules.
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
ri0h
Messages : 904
Inscription : 14 févr. 2012, 23:50
Localisation : Singapour

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ri0h »

D'ailleurs vu que ce qui est encapsulé dans le Zigbee est un protocole série, c'est littéralement le MIDI pur qui transite comme information ? Pas de traitement intermédiaire ?
http://soundcloud.com/the-pulgasari" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
Calum
Messages : 3434
Inscription : 03 déc. 2014, 15:46
Localisation : Volos

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Calum »

Les modèles du commerce ont elles aussi une latence (0.38ms pour le Panda)...
Prenez bien soin de vous et de vos proches...y'en a pour un bon moment encore...
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

ri0h a écrit :D'ailleurs vu que ce qui est encapsulé dans le Zigbee est un protocole série, c'est littéralement le MIDI pur qui transite comme information ? Pas de traitement intermédiaire ?
Non, la chaîne est :
MIDI ->série(57600) ->Zigbee->MIDI
C'est tout simple.
Bien que ce ne soit pas très facile je vais essayer de mesurer la latence. Je vous tiens au courant.
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
stiiiiiiive
Messages : 1652
Inscription : 02 sept. 2013, 15:22
Localisation : Occitanie

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par stiiiiiiive »

Wow, félicitations ! C'est super intéressant :)
Avatar de l’utilisateur
Skid
Messages : 728
Inscription : 23 juil. 2011, 13:48

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Skid »

Calum a écrit :Les modèles du commerce ont elles aussi une latence (0.38ms pour le Panda)...
En comparaison d'autres marques et de tests réels, leur 0.38ms me parait d'ailleurs impossible. Entre 7 et 20ms c'est déjà très bien. En-dessous d'une milliseconde cela parait irréaliste, même dans des conditions idéales.
http://youtu.be/XGnWOb-4Lhw" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

Je viens de faire des tests pour fournir des données objectives sur la latence.
J'ai fait la manip suivante :
j'ai connecté un module MIDI2CV directement à la première sortie MIDI1 d'un clavier maître.
J'ai connecté un deuxième MIDI2CV à mon réseau sans fil qui était relié à la deuxième sortie MIDI du clavier maître.
J'ai mesuré avec un oscillo double trace les deux signaux de Gate résultants.
J'ai trouvé un décalage de 6 mS (six millièmes de seconde) ce qui n'est pas mal du tout. Ce décalage me semble fixe, ce qui veux dire que j'ai toujours trouvé la même valeurs après de très nombreux essais.

Je pense qu'il doit être possible de réduire encore ce délai en optimisant le code sur le module USB.
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
palme
Messages : 34
Inscription : 19 juil. 2012, 00:09
Localisation : Sud-Ouest, France

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par palme »

Woua c'est super ! Je ne sais trop ce qui existe par ailleurs, mais rien que l'idée qu'on puisse s'affranchir des câbles, c'est génial. :bravo: Est-ce que ces modules émetteurs xbee sont auto-alimentés ou bien il faut une alim ? (Ça gâcherait un peu...)
Si tu mettais les plans sur ton site, ça serait super de voir comment cela fonctionne.
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

palme a écrit :Woua c'est super ! Je ne sais trop ce qui existe par ailleurs, mais rien que l'idée qu'on puisse s'affranchir des câbles, c'est génial. :bravo: Est-ce que ces modules émetteurs xbee sont auto-alimentés ou bien il faut une alim ? (Ça gâcherait un peu...)
Si tu mettais les plans sur ton site, ça serait super de voir comment cela fonctionne.
Le module USB est auto alimenté par le bus USB. Si on utilise un ordi pas de problème, sinon moi je me sers d'une petite batterie de secours pour téléphone portable. L'autonomie est d'environ une dizaine d'heures.

L'autre module ne contient pas de micro contrôleur et il a donc une consommation beaucoup plus faible. Le plus simple est de l'alimenter par le synthé auquel il est attaché, mais on peut aussi utiliser des piles ou des batteries.

Enfin pour ce qui concerne la publication des plans sur mon site, c'est prévu. Je viens de modifier le dernier module pour y ajouter 3 sorties MIDI, ce qui sera plus pratique à utiliser.
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
palme
Messages : 34
Inscription : 19 juil. 2012, 00:09
Localisation : Sud-Ouest, France

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par palme »

Ok !
Une question me taraude. Imaginons la configuration suivante : 3 claviers (ou plus), chacun équipé d'un petit émetteur Wimi, et le récepteur Wimi branché sur un ordi.

Y a-t-il une fréquence différente (canal radio) attribuée à chaque émetteur ? C'est dans quelle plage de fréquences ?

Sinon, que se passe-t-il si des signaux radio envoyés par les 3 claviers sont émis en même temps ? Autrement dit, comment le recepteur Wimi arrive à capter des signaux mélangés et à s'y retrouver ? :confused:
Avatar de l’utilisateur
Prag
Messages : 100
Inscription : 13 nov. 2015, 11:52
Localisation : In gods garden

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Prag »

:urgh: Ça alors! Quel belle idée de réaliser ça, c'est très intéressant. Adieu câbles en pagaille!
https://www.youtube.com/channel/UCSNPNA ... 1pzU-2wLNw" onclick="window.open(this.href);return false;

Un jour, ni tenant plus, j'ai mis ma nana en synth...
Ertaï
Messages : 7
Inscription : 19 août 2014, 11:18

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Ertaï »

Alors ca, ca déglingue ! Et ca m'a l'air hyper intéressant aussi pour le pilotage de périphériques midi en live, synthés mais aussi effets de grattes, bàr et compagnie à partir d'une unité centrale et sans des kilomètres de filasse. Très cool :sante:
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

palme a écrit :Ok !
Une question me taraude. Imaginons la configuration suivante : 3 claviers (ou plus), chacun équipé d'un petit émetteur Wimi, et le récepteur Wimi branché sur un ordi.

Y a-t-il une fréquence différente (canal radio) attribuée à chaque émetteur ? C'est dans quelle plage de fréquences ?

Sinon, que se passe-t-il si des signaux radio envoyés par les 3 claviers sont émis en même temps ? Autrement dit, comment le recepteur Wimi arrive à capter des signaux mélangés et à s'y retrouver ? :confused:
Excellente question. La réponse est que ce n'est pas directement possible, c'est un gros problème inhérent au protocole MIDI. Un clavier qui pilote 3 synthés c'est sans soucis, mais 3 claviers sur un synthé c'est beaucoup plus compliqué. On ne peut pas faire de sommation directe des messages MIDI. IL faut d'abord les décoder et ensuite les reconstruire pour pouvoir les additionner. Vous remarquerez d'ailleurs qu'il existe beaucoup de MIDI Thru dans le commerce, beaucoup de dispatcher MIDI, mais très peu de "Merger".

Pour en revenir au WiMi, la fréquence est la même pour tout le monde, c'est 2.4 GHz, mais les signaux ne se mélangent pas entre plusieurs réseaux. Pour garantir la sécurité, la communication ne s'établit qu'entre des modules "certifiés". Donc pour avoir 3 claviers branchés sur un ordi, il faut 3 émetteurs, 3 récepteurs et ensuite un "Merger" capable comme je l'ai dit plus haut de décoder et ensuite d'additionner les signaux. C'est faisable.
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
Adsr
Messages : 343
Inscription : 29 déc. 2013, 08:25

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par Adsr »

Génial!! Bravo
Avatar de l’utilisateur
mercutio
Messages : 2902
Inscription : 04 mai 2010, 16:38

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par mercutio »

Est ce que c'ets bi directionnel ? pour envoyer la clock par exemple
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: Why me ? Pourquoi moi ou le MIDI en Wireless

Message par ACX »

mercutio a écrit :Est ce que c'ets bi directionnel ? pour envoyer la clock par exemple
Oui, bien sûr. Comme je l'ai dit plus haut j'ai amélioré le petit module (celui qui n'est pas USB) qui dispose maintenant d'une entrée et de trois sorties MIDI.
Le module USB est reconnu par l'ordi comme un appareil USB MIDI. IL apparaît donc comme tel dans n'importe quel séquencer. (Le connecteur sert à la fois à l'alimentation et au transfert par USB des données MIDI).
Cela permet de piloter n'importe quel synthé MIDI directement à partir de l'ordi. Un MIDI2CV de modulaire par exemple peut être piloté en USB à partir de l'ordi.
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Répondre
cron