ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2023-11-24T18:46:02+02:00 https://brainmodular.com/forums/app.php/feed/topic/7178 2023-11-24T18:46:02+02:00 2023-11-24T18:46:02+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=45081#p45081 <![CDATA[Re: Convertir DMX en .... Audio !]]> C'est encore brouillon, mais ça à l'air de fonctionner :
on entre une table de valeurs entières, c'est stocké dans un fichier, une table par ligne.

ensuite on peut récupérer ligne par ligne depuis le fichier, et retransformer les chaines de caractères en table d'entiers

il faut bien-sûr que la trame enregistrée soit de la même taille à chaque ligne, dans ton cas pour le DMX, la trame DMX et le timestamp sont des entiers, donc OK

très simple de faire la même chose avec des "floats"

Statistics: Posted by oli_lab — 24 Nov 2023, 17:46


]]>
2023-11-24T13:50:38+02:00 2023-11-24T13:50:38+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=45079#p45079 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by joffo78 — 24 Nov 2023, 12:50


]]>
2023-11-19T19:37:56+02:00 2023-11-19T19:37:56+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=45073#p45073 <![CDATA[Re: Convertir DMX en .... Audio !]]> j'ai changer le séparateur, ce n'est plus le point-virgule, mais le retour à la ligne.

aussi, si le fichier n'existe pas, il est créé

Je suis entrain de réfléchir au module pour récupérer les données du fichier, ligne par ligne

et il faudra faire aussi un module "string to integer array" car pour l'instant cela ne me semble pas possible de convertir une chaine de caractères comprenant des chiffres en une table d'entiers.

Statistics: Posted by oli_lab — 19 Nov 2023, 18:37


]]>
2023-11-01T12:01:19+02:00 2023-11-01T12:01:19+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44993#p44993 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by joffo78 — 01 Nov 2023, 11:01


]]>
2023-10-31T19:51:50+02:00 2023-10-31T19:51:50+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44990#p44990 <![CDATA[Re: Convertir DMX en .... Audio !]]>
Ok je vais regarder.
J'avais déjà réussi à bidouiller avec ton exemple .
J'ai juste un problème pour restituer le mouvement dans le même temps que la durée de la capture parceque le dernier temps enregistré est celui du dernier mouvement .
Pour être correct ,il faudrait que je récupère le temps de réference au moment où on arrête l'enregistrement .
sinon on doit pouvoir récuperer le time code si ton logiciel qui envoie l'Artnet est syncronisé avec Usine ?

Statistics: Posted by oli_lab — 31 Oct 2023, 18:51


]]>
2023-10-31T09:59:46+02:00 2023-10-31T09:59:46+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44987#p44987 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by joffo78 — 31 Oct 2023, 08:59


]]>
2023-10-30T23:55:57+02:00 2023-10-30T23:55:57+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44986#p44986 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by oli_lab — 30 Oct 2023, 22:55


]]>
2023-10-30T22:44:24+02:00 2023-10-30T22:44:24+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44985#p44985 <![CDATA[Re: Convertir DMX en .... Audio !]]> J'avais déjà réussi à bidouiller avec ton exemple .
J'ai juste un problème pour restituer le mouvement dans le même temps que la durée de la capture parceque le dernier temps enregistré est celui du dernier mouvement .
Pour être correct ,il faudrait que je récupère le temps de réference au moment où on arrête l'enregistrement .

Statistics: Posted by joffo78 — 30 Oct 2023, 21:44


]]>
2023-10-30T22:09:29+02:00 2023-10-30T22:09:29+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44984#p44984 <![CDATA[Re: Convertir DMX en .... Audio !]]>
j'ai fait un module qui remplace le script.

il faut préalablement creer un fichier texte vide manuellement puis le module va écrire dedans au fur et à mesure, il te faudra verifier si c'est assez rapide.

avec le usermodule, un point virgule est inseré pour séparer les trames, cela servira lors de la récupération des données.

pour récuperer les données, on doit pouvoir récupérer le fichier et utiliser les ; pour delimiter les trames, attendre que le temps correspondant au timestamp soit ecoulé (t >= timestamp) pour envoyer la trame et attendre le timestamp suivant etc...
appendtotext.PNG

Statistics: Posted by oli_lab — 30 Oct 2023, 21:09


]]>
2023-10-30T19:22:37+02:00 2023-10-30T19:22:37+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44983#p44983 <![CDATA[Re: Convertir DMX en .... Audio !]]> Et comment pourrait on restituer ce fichier pour envoyer du DMX ?

Statistics: Posted by joffo78 — 30 Oct 2023, 18:22


]]>
2023-10-30T18:18:10+02:00 2023-10-30T18:18:10+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44981#p44981 <![CDATA[Re: Convertir DMX en .... Audio !]]>
il faut juste modifier le script avec append

ha ben st.appendToFile n'existe pas, il faudrait l'inventer, c'est pratique pour du "datalogging"

j'ai contourné le truc, mais il faut recharger tout le fichier à chque nouvelle trame, un peu lourd.

Je vois si j'ai pas un usermodule qui gère l'enregistrement de fichier texte

en attendant : charger le .pat

Statistics: Posted by oli_lab — 30 Oct 2023, 17:18


]]>
2023-10-30T18:12:28+02:00 2023-10-30T18:12:28+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44980#p44980 <![CDATA[Re: Convertir DMX en .... Audio !]]> mais pour l'exemple voici un patch qui donne un peu l'idée
send receive dmx.pat

Statistics: Posted by joffo78 — 30 Oct 2023, 17:12


]]>
2023-10-30T17:17:09+02:00 2023-10-30T17:17:09+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44979#p44979 <![CDATA[Re: Convertir DMX en .... Audio !]]>
il faudrait un module (ou un script) qui enregistre les tables successives avec un timestamp et sauvegarde le total dans un fichier text ou json

peux tu m'envoyer un .pat avec du DMX qui sort d'un module DMX ?

Olivar

Statistics: Posted by oli_lab — 30 Oct 2023, 16:17


]]>
2023-10-30T12:20:13+02:00 2023-10-30T12:20:13+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44978#p44978 <![CDATA[Re: Convertir DMX en .... Audio !]]> Allant de 0 à 1. N'y a t il aucun moyen d'enregistrer les fluctuation dans le temps de ces 512
Valeurs ?

Statistics: Posted by joffo78 — 30 Oct 2023, 11:20


]]>
2023-10-29T21:47:40+02:00 2023-10-29T21:47:40+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44977#p44977 <![CDATA[Re: Convertir DMX en .... Audio !]]> Je sais que je faisais ça pour enregistrer les dump des vieux synthés, mais il me semble que c'était au format modem, c'est modulé et ça passe même si la carte son à des entrées découplées (avec un condensateur en entrée pour couper les composantes continues)

dans le cas de la trame DMX, c'est un signal qu'avec des 0 et des 1, quand le bus est au repos il est à 1, ça ne passera pas en audio.

https://www.bax-shop.fr/controleur-d-ec ... lsrc=aw.ds

Statistics: Posted by oli_lab — 29 Oct 2023, 20:47


]]>
2023-10-27T17:37:48+02:00 2023-10-27T17:37:48+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44974#p44974 <![CDATA[Convertir DMX en .... Audio !]]> Oui je sais l'idée peut paraître saugrenue cependant ,
considérant que le DMX est constitué d'une trame de 512 valeurs rafraichies X fois par secondes on pourrait concevoir d'enregistrer cette trame
dans un bête sampler audio ou mieux de la convertir en signal audio un peu comme avec du timecode smpte .
J'aurais besoin de faire ça pour enregistrer un show lumière en lieu de bande son d'un fichier vidéo .
Est ce possible en l'état ou manque t'il des outils ?
Merci

Statistics: Posted by joffo78 — 27 Oct 2023, 17:37


]]>
BrainModular BrainModular Users Forum 2023-11-24T18:46:02+02:00 https://brainmodular.com/forums/app.php/feed/topic/7178 2023-11-24T18:46:02+02:00 2023-11-24T18:46:02+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=45081#p45081 <![CDATA[Re: Convertir DMX en .... Audio !]]> C'est encore brouillon, mais ça à l'air de fonctionner :
on entre une table de valeurs entières, c'est stocké dans un fichier, une table par ligne.

ensuite on peut récupérer ligne par ligne depuis le fichier, et retransformer les chaines de caractères en table d'entiers

il faut bien-sûr que la trame enregistrée soit de la même taille à chaque ligne, dans ton cas pour le DMX, la trame DMX et le timestamp sont des entiers, donc OK

très simple de faire la même chose avec des "floats"

Statistics: Posted by oli_lab — 24 Nov 2023, 17:46


]]>
2023-11-24T13:50:38+02:00 2023-11-24T13:50:38+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=45079#p45079 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by joffo78 — 24 Nov 2023, 12:50


]]>
2023-11-19T19:37:56+02:00 2023-11-19T19:37:56+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=45073#p45073 <![CDATA[Re: Convertir DMX en .... Audio !]]> j'ai changer le séparateur, ce n'est plus le point-virgule, mais le retour à la ligne.

aussi, si le fichier n'existe pas, il est créé

Je suis entrain de réfléchir au module pour récupérer les données du fichier, ligne par ligne

et il faudra faire aussi un module "string to integer array" car pour l'instant cela ne me semble pas possible de convertir une chaine de caractères comprenant des chiffres en une table d'entiers.

Statistics: Posted by oli_lab — 19 Nov 2023, 18:37


]]>
2023-11-01T12:01:19+02:00 2023-11-01T12:01:19+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44993#p44993 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by joffo78 — 01 Nov 2023, 11:01


]]>
2023-10-31T19:51:50+02:00 2023-10-31T19:51:50+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44990#p44990 <![CDATA[Re: Convertir DMX en .... Audio !]]>
Ok je vais regarder.
J'avais déjà réussi à bidouiller avec ton exemple .
J'ai juste un problème pour restituer le mouvement dans le même temps que la durée de la capture parceque le dernier temps enregistré est celui du dernier mouvement .
Pour être correct ,il faudrait que je récupère le temps de réference au moment où on arrête l'enregistrement .
sinon on doit pouvoir récuperer le time code si ton logiciel qui envoie l'Artnet est syncronisé avec Usine ?

Statistics: Posted by oli_lab — 31 Oct 2023, 18:51


]]>
2023-10-31T09:59:46+02:00 2023-10-31T09:59:46+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44987#p44987 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by joffo78 — 31 Oct 2023, 08:59


]]>
2023-10-30T23:55:57+02:00 2023-10-30T23:55:57+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44986#p44986 <![CDATA[Re: Convertir DMX en .... Audio !]]> Statistics: Posted by oli_lab — 30 Oct 2023, 22:55


]]>
2023-10-30T22:44:24+02:00 2023-10-30T22:44:24+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44985#p44985 <![CDATA[Re: Convertir DMX en .... Audio !]]> J'avais déjà réussi à bidouiller avec ton exemple .
J'ai juste un problème pour restituer le mouvement dans le même temps que la durée de la capture parceque le dernier temps enregistré est celui du dernier mouvement .
Pour être correct ,il faudrait que je récupère le temps de réference au moment où on arrête l'enregistrement .

Statistics: Posted by joffo78 — 30 Oct 2023, 21:44


]]>
2023-10-30T22:09:29+02:00 2023-10-30T22:09:29+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44984#p44984 <![CDATA[Re: Convertir DMX en .... Audio !]]>
j'ai fait un module qui remplace le script.

il faut préalablement creer un fichier texte vide manuellement puis le module va écrire dedans au fur et à mesure, il te faudra verifier si c'est assez rapide.

avec le usermodule, un point virgule est inseré pour séparer les trames, cela servira lors de la récupération des données.

pour récuperer les données, on doit pouvoir récupérer le fichier et utiliser les ; pour delimiter les trames, attendre que le temps correspondant au timestamp soit ecoulé (t >= timestamp) pour envoyer la trame et attendre le timestamp suivant etc...
appendtotext.PNG

Statistics: Posted by oli_lab — 30 Oct 2023, 21:09


]]>
2023-10-30T19:22:37+02:00 2023-10-30T19:22:37+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44983#p44983 <![CDATA[Re: Convertir DMX en .... Audio !]]> Et comment pourrait on restituer ce fichier pour envoyer du DMX ?

Statistics: Posted by joffo78 — 30 Oct 2023, 18:22


]]>
2023-10-30T18:18:10+02:00 2023-10-30T18:18:10+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44981#p44981 <![CDATA[Re: Convertir DMX en .... Audio !]]>
il faut juste modifier le script avec append

ha ben st.appendToFile n'existe pas, il faudrait l'inventer, c'est pratique pour du "datalogging"

j'ai contourné le truc, mais il faut recharger tout le fichier à chque nouvelle trame, un peu lourd.

Je vois si j'ai pas un usermodule qui gère l'enregistrement de fichier texte

en attendant : charger le .pat

Statistics: Posted by oli_lab — 30 Oct 2023, 17:18


]]>
2023-10-30T18:12:28+02:00 2023-10-30T18:12:28+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44980#p44980 <![CDATA[Re: Convertir DMX en .... Audio !]]> mais pour l'exemple voici un patch qui donne un peu l'idée
send receive dmx.pat

Statistics: Posted by joffo78 — 30 Oct 2023, 17:12


]]>
2023-10-30T17:17:09+02:00 2023-10-30T17:17:09+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44979#p44979 <![CDATA[Re: Convertir DMX en .... Audio !]]>
il faudrait un module (ou un script) qui enregistre les tables successives avec un timestamp et sauvegarde le total dans un fichier text ou json

peux tu m'envoyer un .pat avec du DMX qui sort d'un module DMX ?

Olivar

Statistics: Posted by oli_lab — 30 Oct 2023, 16:17


]]>
2023-10-30T12:20:13+02:00 2023-10-30T12:20:13+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44978#p44978 <![CDATA[Re: Convertir DMX en .... Audio !]]> Allant de 0 à 1. N'y a t il aucun moyen d'enregistrer les fluctuation dans le temps de ces 512
Valeurs ?

Statistics: Posted by joffo78 — 30 Oct 2023, 11:20


]]>
2023-10-29T21:47:40+02:00 2023-10-29T21:47:40+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44977#p44977 <![CDATA[Re: Convertir DMX en .... Audio !]]> Je sais que je faisais ça pour enregistrer les dump des vieux synthés, mais il me semble que c'était au format modem, c'est modulé et ça passe même si la carte son à des entrées découplées (avec un condensateur en entrée pour couper les composantes continues)

dans le cas de la trame DMX, c'est un signal qu'avec des 0 et des 1, quand le bus est au repos il est à 1, ça ne passera pas en audio.

https://www.bax-shop.fr/controleur-d-ec ... lsrc=aw.ds

Statistics: Posted by oli_lab — 29 Oct 2023, 20:47


]]>
2023-10-27T17:37:48+02:00 2023-10-27T17:37:48+02:00 https://brainmodular.com/forums/viewtopic.php?t=7178&p=44974#p44974 <![CDATA[Convertir DMX en .... Audio !]]> Oui je sais l'idée peut paraître saugrenue cependant ,
considérant que le DMX est constitué d'une trame de 512 valeurs rafraichies X fois par secondes on pourrait concevoir d'enregistrer cette trame
dans un bête sampler audio ou mieux de la convertir en signal audio un peu comme avec du timecode smpte .
J'aurais besoin de faire ça pour enregistrer un show lumière en lieu de bande son d'un fichier vidéo .
Est ce possible en l'état ou manque t'il des outils ?
Merci

Statistics: Posted by joffo78 — 27 Oct 2023, 17:37


]]>