Page 1 of 2

Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 12 December 2017, 20:53
by A2B
Sweetlight controler.jpg
Bonjour,
Je sollicite votre aide afin de m'aider a choisir mon interface DMX étant en relation avec votre service commercial, celui ci me demande de revenir vers vous (le support) afin de la déterminer correctement.
Après avoir utilisé votre logiciel depuis quelque temps afin de programmer correctement un show light, je me heurte a plusieurs problèmes...
Je désire synchroniser le clignotement de mes lyres ou parled en fonction du BPM de la musique ou sur chaque coup de basses.

Pour chaque interface, je rencontre un problème:

- Boitier D512: Je cré une scène de 2 Steps, 1 pour ON light et 1 pour OFF light. Dans le live, j'ajoute un bouton pour déclencher cette scène que je déclenche sur
Auto BPM.
Problème: - Clignotement divisé par 2 car 2 Steps dans la scène.
- Pas de déclenchement BPM externe.
- Pas de déclenchement sur entrée son de la carte son du PC.
- Utilisation uniquement de l'auto BPM via le micro du PC mais sans réglages possibles comme multiplier le BPM par x2; x4;... ou
diviser par /2; /4;...

- Boitier Remote: Utilisation de Trigger 1 à 4 via le mini DIN.
Problème: - Ou se trouve dans le logiciel, le réglage ON Scène sur trigger 1 ou 2 ou ...
- Qu'appelle t'on déclenchement de la 1ere scène autonome ?
- Est il possible de choisir une scène en fonction du numéro d'un trigger ?

- Boitier Net512: Problème: - Maximum 9 boutons.

Étant dans le domaine de l’électronique et de la programmation, je peux concevoir une interface d'analyse du son via un traitement a l'aide de MSEGQ7 qui est un analyseur de 7 bandes de fréquences son, du traitement du son, du calcul par transformés de Fourrier, et de la gestion des sorties par contacts secs pour triggers de l'interface Remote ou par transport réseau d'une trame vers l'UDP port 7349 pour l'interface Net512 via la trame 10|0|BUTTONPRESSED| - to press button 1...

Architecture du programme de l'interface Son vers Sweetlight:

Analyse du son ------> MSGEQ7 ----->|------|-------------------------> Sorties Trigger 1 à 4 Boitier remote
| | µC | |
----> Filtre ------->|____| |-----> Interface réseau ------------> Envoi trame réseau sur port UDP 7349 pour boitier Net 512
|
|_ - Sélection de la bande de fréquence pour déclencher le BPM.
- Calcul sur le BPM (multiplier par x2, x4, x... ou diviser par /2, /4, /...).

Programme:
- Sélectionner entrée son (Via le Filtre RC ou via le MSGEQ7).
- Analyse du Son.
- Lecture Valeur MSGEQ7.
- Conversion du signal MSGEQ7 ou transformés de Fourrier pour l'analyse du son.
- Calcul par microcontrôleur.
- Sélection de la bande de fréquences recherchées pour le déclenchement du BPM.
- Sélection pour le calcul du BPM final (multiplier par x2, x4, x... ou diviser par /2, /4, /...).
- Activation des sorties trigger pour le boitier remote.
- Création de la trame à envoyer 10|{button nb}|BUTTONPRESSED|.
- Connexion à l'interface LAN.
- Envoi de la trame sur le réseau à destination de l'IP du boitier Net512.


Problème: - Max 9 boutons...
- Utilisation de la trame 10|0|BUTTONPRESSED| - pour presser le bouton 1 OK mais comment Arrêter la scène ?

Est il possible de procéder de la manière suivante ? :

Analyse du son ------> MSGEQ7 ----->|------|-------------------------> Envoi d'une trame réseau sur port TCP 7348 pour le contrôle du live
| | µC |
----> Filtre ------->|____|
|
|_ - Sélection de la bande de fréquence pour déclencher le BPM.
- Calcul sur le BPM (multiplier par x2, x4, x... ou diviser par /2, /4, /...).


Programme:
- Sélectionner entrée son (Via le Filtre RC ou via le MSGEQ7).
- Analyse du Son.
- Lecture Valeur MSGEQ7.
- Conversion du signal MSGEQ7 ou transformés de Fourrier pour l'analyse du son.
- Calcul par microcontrôleur.
- Sélection de la bande de fréquences recherchées pour le déclenchement du BPM.
- Sélection pour le calcul du BPM final (multiplier par x2, x4, x... ou diviser par /2, /4, /...).
- Création de la trame à envoyer
- Connexion à l'interface LAN.
- Envoi de la trame sur le réseau à destination de l'IP du boitier Net512.

Pour la création de la trame à envoyer par mon application externe vers le live, est ce bien de cette manière la qu'il faut procéder ?:
- Connexion
- Envoi de "HELLO|{ExtApp}|{password}".
- Réponse du Live : "HELLO" if OK else "ERROR|BAD PASSWORD".
- Envoi du BPM par mon application externe "BPM|{bpm}" afin de fixer la valeur du BPM Manuel.

Pouvez vous répondre a toutes mes questions et m'aider à déterminer quelle sera la meilleure interface DMX ?

Merci d'avance

Cordialement

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 13 December 2017, 18:38
by support
Considérant que vous avez la possibilité de calculer le BPM qui vous convient, on vous conseille de générer un message "midi clock" avec.
Cf : https://thelightingcontroller.com/viewt ... =20#p21393

Et comme il faut le logiciel, l'interface D512 sera ok pour vous.

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 13 December 2017, 20:50
by A2B
Comment générer ce message ?
Est ce une entrée sur le boitier D512 ?

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 13 December 2017, 21:48
by support
Finalement le plus simple pour vous est plutôt un contrôle via Ethernet avec un message "BEAT".
Cf : http://download.thelightingcontroller.c ... otocol.pdf

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 14 December 2017, 15:38
by A2B
Quels serait les avantages?

pour le message clock midi, je présume qu'il faille un convertisseur midi USB, générer un message sur 8 bit fournissant le pulse et l'envoyer sur le connecteur midi...
Cela est tout aussi facile que d'envoyer une trame réseau...

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 14 December 2017, 18:36
by support
Quels serait les avantages?

A priori, du coté logiciel, c'est pareil.
On pense juste que du "pur Ethernet" sera plus simple pour vous.

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 15 March 2018, 07:25
by A2B
Bonjour,
Je suis ce jour en train de programmer mon interface son vers votre logiciel sweetlight et je rencontre un problème.
J'ai développé une carte interface son avec son contrôleur par PIC et sa connexion réseau. jusque la aucun problème.
Je me connecte bien aux live (qui lui est bien paramétré car les communications sont fonctionnelles) en TCP sur le port 7348.
j'envoie bien HELLO|NomAppExt|Mdp
j'ai bien le retour du live qui me dit HELLO
Je reçois bien le BEAT_ON du live pour synchroniser le beat du live avec mon BEAT a envoyer
j'envoie mon BEAT
Mais je ne reçois pas le BEAT_OFF du live et mes lyres ne sont pas synchroniser au BEAT envoyé...

Voyez vous d’où peut provenir le problème ?

Tenez moi informé rapidement, je suis en relation avec votre service commercial pour commander un boitier Net 512 de chez vous...

Merci

Cordialement

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 16 March 2018, 10:17
by support
Le message BEAT_ON est envoyé dès la connexion de l'application externe ; il n'a pas d'utilité en fait.
Le message BEAT_OFF n'est jamais envoyé.
Ça ne gène donc pas le fonctionnement.

A chaque message BEAT reçu, la LED rouge dans la section "Auto BPM" avance d'un cran.

Les scènes concernées doivent être paramétrées sur "Auto BPM".

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 16 March 2018, 11:40
by A2B
Y a t'il un beat de synchro envoyé par votre soft car j'ai des retours ERROR | NOT LOGGED ou ERROR | BAD PASSWORD qui est généré par le soft de facon aléatoire ?

Re: Aide pour le choix d'une interface DMX Sweetlight

PostPosted: 16 March 2018, 11:42
by A2B
comment doit etre envoyé le retour chariot CRLF au live ?
de manière '\r' '\n' ou en hexa 0x0d et 0x0a ?