ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
BrainModularBrainModular Users Forum2023-11-24T18:46:02+02:00https://brainmodular.com/forums/app.php/feed/topic/71782023-11-24T18:46:02+02:002023-11-24T18:46:02+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=45081#p45081C'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:002023-11-24T13:50:38+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=45079#p45079Statistics: Posted by joffo78 — 24 Nov 2023, 12:50
]]>
2023-11-19T19:37:56+02:002023-11-19T19:37:56+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=45073#p45073j'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:002023-11-01T12:01:19+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44993#p44993Statistics: Posted by joffo78 — 01 Nov 2023, 11:01
]]>2023-10-31T19:51:50+02:002023-10-31T19:51:50+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44990#p44990
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:002023-10-31T09:59:46+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44987#p44987Statistics: Posted by joffo78 — 31 Oct 2023, 08:59
]]>2023-10-30T23:55:57+02:002023-10-30T23:55:57+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44986#p44986Statistics: Posted by oli_lab — 30 Oct 2023, 22:55
]]>2023-10-30T22:44:24+02:002023-10-30T22:44:24+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44985#p44985J'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:002023-10-30T22:09:29+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44984#p44984 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...
Statistics: Posted by oli_lab — 30 Oct 2023, 21:09
]]>2023-10-30T19:22:37+02:002023-10-30T19:22:37+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44983#p44983Et 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:002023-10-30T18:18:10+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44981#p44981 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
Statistics: Posted by oli_lab — 30 Oct 2023, 17:18
]]>2023-10-30T18:12:28+02:002023-10-30T18:12:28+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44980#p44980mais pour l'exemple voici un patch qui donne un peu l'idée
Statistics: Posted by joffo78 — 30 Oct 2023, 17:12
]]>2023-10-30T17:17:09+02:002023-10-30T17:17:09+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44979#p44979 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:002023-10-30T12:20:13+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44978#p44978Allant 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:002023-10-29T21:47:40+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44977#p44977Je 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.
Statistics: Posted by oli_lab — 29 Oct 2023, 20:47
]]>2023-10-27T17:37:48+02:002023-10-27T17:37:48+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44974#p44974Oui 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
]]>BrainModularBrainModular Users Forum2023-11-24T18:46:02+02:00https://brainmodular.com/forums/app.php/feed/topic/71782023-11-24T18:46:02+02:002023-11-24T18:46:02+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=45081#p45081C'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:002023-11-24T13:50:38+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=45079#p45079Statistics: Posted by joffo78 — 24 Nov 2023, 12:50
]]>2023-11-19T19:37:56+02:002023-11-19T19:37:56+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=45073#p45073j'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:002023-11-01T12:01:19+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44993#p44993Statistics: Posted by joffo78 — 01 Nov 2023, 11:01
]]>2023-10-31T19:51:50+02:002023-10-31T19:51:50+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44990#p44990
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:002023-10-31T09:59:46+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44987#p44987Statistics: Posted by joffo78 — 31 Oct 2023, 08:59
]]>2023-10-30T23:55:57+02:002023-10-30T23:55:57+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44986#p44986Statistics: Posted by oli_lab — 30 Oct 2023, 22:55
]]>2023-10-30T22:44:24+02:002023-10-30T22:44:24+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44985#p44985J'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:002023-10-30T22:09:29+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44984#p44984 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...
Statistics: Posted by oli_lab — 30 Oct 2023, 21:09
]]>2023-10-30T19:22:37+02:002023-10-30T19:22:37+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44983#p44983Et 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:002023-10-30T18:18:10+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44981#p44981 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
Statistics: Posted by oli_lab — 30 Oct 2023, 17:18
]]>2023-10-30T18:12:28+02:002023-10-30T18:12:28+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44980#p44980mais pour l'exemple voici un patch qui donne un peu l'idée
Statistics: Posted by joffo78 — 30 Oct 2023, 17:12
]]>2023-10-30T17:17:09+02:002023-10-30T17:17:09+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44979#p44979 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:002023-10-30T12:20:13+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44978#p44978Allant 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:002023-10-29T21:47:40+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44977#p44977Je 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.
Statistics: Posted by oli_lab — 29 Oct 2023, 20:47
]]>2023-10-27T17:37:48+02:002023-10-27T17:37:48+02:00https://brainmodular.com/forums/viewtopic.php?t=7178&p=44974#p44974Oui 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