ADC en midi ?
-
ZOUKOUPOMME
- Member
- Posts: 116
- Location: saint-lô
- Contact:
c'est quoi ADC ?
si c'est ça: http://www.after-death.com/Pages/About/ADC.aspx je crains que ne soit possible...
si c'est ça: http://www.after-death.com/Pages/About/ADC.aspx je crains que ne soit possible...
Olivier Sens
www.brainmodular.com
www.brainmodular.com
-
ZOUKOUPOMME
- Member
- Posts: 116
- Location: saint-lô
- Contact:
çà veut dire: analog to digital conversion si je ne me trompe pas.
-
ZOUKOUPOMME
- Member
- Posts: 116
- Location: saint-lô
- Contact:
-
ZOUKOUPOMME
- Member
- Posts: 116
- Location: saint-lô
- Contact:
Y'a une application M4L(amxd) qui marche sous ableton,mais je n'en sais pas plus 
il te faudra une interface électronique hardware dans tous les cas ( style arduino)
Usine ne 'reçoit ' pas directement de signal électrique.??
Usine ne 'reçoit ' pas directement de signal électrique.??
plutôt que chercher à utiliser un arduino pour lequel il n'y a pas de module Usine encore dispo (nous y travaillons) je te recommande d'aller sur le site
http://www.interface-z.com/produits/index.htm
qui vend des systèmes équivalents mais qui convertissent directement en MIDI.
http://www.interface-z.com/produits/index.htm
qui vend des systèmes équivalents mais qui convertissent directement en MIDI.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
-
ZOUKOUPOMME
- Member
- Posts: 116
- Location: saint-lô
- Contact:
Je te remerci pour l'info.Je suis en train de faire une boite pour mon arduinome donc je crois que je vais y ajouter un Infra Red sensor si des modules viennent à l'avenir 
J'utilise une arduino pour dialoguer en midi avec usine, l'ajout d'une simple carte arduino/fille ethernet doit permettre de dialoguer en OSC avec Usine ; quel serait l'avantage d'un module "Usine" pour Arduino ? L'avantage d'arduino est de câbler les capteurs que l'on souhaite et les gérer selon son besoin, donc un minimum de programmation arduino hors usine est nécessaire !
I'm back...
www.gillesdimanche.com
www.gillesdimanche.com
-
ZOUKOUPOMME
- Member
- Posts: 116
- Location: saint-lô
- Contact:
GDLive
Dans mon cas c'est un arduinome donc programmé pour se comporter comme un monome.La personne qui a flasher l'arduino y a soudé des pins pour que je puisse accéder aux entrées analogiques (ADC).je peux y mettre des potentiomètre, accéléromètre, Infra
Red sensor.Donc un module ou un patch qui peut convertir l'ADC en midi.Il y a des applications tel que"Tilty Magee"faites avec Max/MSP qui gérent ce genre de choses.
Mais bon c'est tout nouveau pour moi tout ça;je n'demande qu'a apprendre!;)
Dans mon cas c'est un arduinome donc programmé pour se comporter comme un monome.La personne qui a flasher l'arduino y a soudé des pins pour que je puisse accéder aux entrées analogiques (ADC).je peux y mettre des potentiomètre, accéléromètre, Infra
Red sensor.Donc un module ou un patch qui peut convertir l'ADC en midi.Il y a des applications tel que"Tilty Magee"faites avec Max/MSP qui gérent ce genre de choses.
Mais bon c'est tout nouveau pour moi tout ça;je n'demande qu'a apprendre!;)
-
martignasse
- Site Admin
- Posts: 611
- Location: Lyon, FRANCE
- Contact:
si un module voie le jours, ce sera a priori en communication directe par le flux serie (jusqu'a 115200 Bd).GDLive wrote:... quel serait l'avantage d'un module "Usine" pour Arduino ?...
ça ne dispense pas d'une programmation cotée arduino et ça ajoute même une étape de traitement coté usine (pour mettre en œuvre les données reçue).
mais ça permet entre autre de ne pas surcharger les canaux midi (qui sature vite, dans certain cas)
de se passer de l'osc qui peut avoir des temps de latence important et devient vite lourd à mettre en œuvre.
bref, ça permettrais un contrôle total sur ce qui est échangé entre la arduino et usine, ceci dans les deux sens
j’avoue que c'est un peut un truc de geek qui impose de se plonger dedans pour obtenir un résultat intéressant
totalement dans l'esprit arduino quoi, mais tout cela est il bien nécessaire...?
si des moyens simple permette déjà à la arduino de communiquer en midi et en osc, il serait peut être judicieux de les documenter dans une page wiki ?GDLive wrote:J'utilise une arduino pour dialoguer en midi avec usine, l'ajout d'une simple carte arduino/fille ethernet doit permettre de dialoguer en OSC avec Usine
en tout cas je suis intéressé sur des précisions à ce sujet
PS : rien a voir avec usine, mais je bosse en se moment sur de la R&D pour l'industrie avec une arduino justement, donc j'en profite pour me documenter a son sujet.
Martin FLEURENT - Usine Developer - SDK maintainer
-
headphoner
- Member
- Posts: 225
- Contact:
Salut,
Quelques post sur le sujet arduino versus usine
http://www.sensomusic.com/forums/viewtopic.php?id=689
http://www.sensomusic.com/forums/viewtopic.php?id=955
http://www.sensomusic.com/forums/viewtopic.php?id=2614
Quelques post sur le sujet arduino versus usine
http://www.sensomusic.com/forums/viewtopic.php?id=689
http://www.sensomusic.com/forums/viewtopic.php?id=955
http://www.sensomusic.com/forums/viewtopic.php?id=2614
-
martignasse
- Site Admin
- Posts: 611
- Location: Lyon, FRANCE
- Contact:
yep, nous savons bien que plusieurs (beaucoup ?) d'utilisateurs attende un module arduino depuis longtemps...
le branchement de base USB/serial n'est pas un problème, j'ai déjà du code c++ pour cela, prêt à être intégré dans un module...
c'est plutôt après que ça se complique, que fait on de ces byte de données dans usine ?
il faut bien les interpréter pour les rendre utilisable dans usine et ceci dépend beaucoup de la programmation coté arduino.
le protocole firmata à l'air intéressant (j'ai survolé vite fait) mais je trouve dommage (a priori) de retomber dans la complexité du protocole midi (dont je suis loin d'être un expert)
bref, le problème est bien de trouver trouver une manière universel d’interpréter les données série reçue de la arduino et de rendre ca dans un module sans que ça devienne trop complexe à utiliser.
faut il imposer un protocole style firmata au niveau du module ou plutôt implémenter des outils qui permette d’interpréter les données de manière générique ?
PS :
a noter que je n'ai pas spécialement de temps (voir pas du tout, ces post sont déjà un entorse à mon planning surchargé...) à consacrer à tout çà mais je me doit d'exprimer mes réflexions à ce sujet. je suis déjà occupé, coté usine à quelque chose de beaucoup plus important...faite appel à votre 6em sens
il faudrait donc que quelqu'un d'autre que moi puisse prendre en charge la partie développement du module...
le branchement de base USB/serial n'est pas un problème, j'ai déjà du code c++ pour cela, prêt à être intégré dans un module...
c'est plutôt après que ça se complique, que fait on de ces byte de données dans usine ?
il faut bien les interpréter pour les rendre utilisable dans usine et ceci dépend beaucoup de la programmation coté arduino.
le protocole firmata à l'air intéressant (j'ai survolé vite fait) mais je trouve dommage (a priori) de retomber dans la complexité du protocole midi (dont je suis loin d'être un expert)
bref, le problème est bien de trouver trouver une manière universel d’interpréter les données série reçue de la arduino et de rendre ca dans un module sans que ça devienne trop complexe à utiliser.
faut il imposer un protocole style firmata au niveau du module ou plutôt implémenter des outils qui permette d’interpréter les données de manière générique ?
PS :
a noter que je n'ai pas spécialement de temps (voir pas du tout, ces post sont déjà un entorse à mon planning surchargé...) à consacrer à tout çà mais je me doit d'exprimer mes réflexions à ce sujet. je suis déjà occupé, coté usine à quelque chose de beaucoup plus important...faite appel à votre 6em sens
il faudrait donc que quelqu'un d'autre que moi puisse prendre en charge la partie développement du module...
Martin FLEURENT - Usine Developer - SDK maintainer
peut être envoyer un mail à l'autre Martin ( Eastwood)..? 
D'accord, ça peut optimiser, mais vu la complexité de développer une comm spécifique et de ne pas pouvoir utiliser les fonctions de base midi learn sur n'importe quel bouton uSine, je trouve la quantité de développement un peu cher payé, vu que de toute façon il y a de la prog dans l'arduino.
Le midi a ses limites, mais avec un filtrage sur l'arduino pour ne pas envoyer les données si pas de changement de valeur midi (ou un seuil de 2 par ex. (ce que j'utilise),) je ne pense pas qu'on arrive à surcharger le midi avec 7 ou 8 contrôleurs continus.
Si il y a trop de valeurs à envoyer, ne peut-on pas trouver des solutions de contournement dans l'arduino en utilisant les possibilités de prog d'arduino et les possibilités d'Usine ?
En tous cas, avec mon expérience, je n'ai pas d'empilage. En trouvant l'équilibre entre des sauts de valeurs midi et du smooth sur la valeur usine, ça doit rouler dans pas mal de cas.
Donc l'aspect plug & play me semble qd même faire pencher la balance fortement vers le midi, après, le défi geek, c'est autre chose !!
Le midi a ses limites, mais avec un filtrage sur l'arduino pour ne pas envoyer les données si pas de changement de valeur midi (ou un seuil de 2 par ex. (ce que j'utilise),) je ne pense pas qu'on arrive à surcharger le midi avec 7 ou 8 contrôleurs continus.
Si il y a trop de valeurs à envoyer, ne peut-on pas trouver des solutions de contournement dans l'arduino en utilisant les possibilités de prog d'arduino et les possibilités d'Usine ?
En tous cas, avec mon expérience, je n'ai pas d'empilage. En trouvant l'équilibre entre des sauts de valeurs midi et du smooth sur la valeur usine, ça doit rouler dans pas mal de cas.
Donc l'aspect plug & play me semble qd même faire pencher la balance fortement vers le midi, après, le défi geek, c'est autre chose !!
I'm back...
www.gillesdimanche.com
www.gillesdimanche.com
-
headphoner
- Member
- Posts: 225
- Contact:
Pour ma part j'ai mis les liens des posts précédents pour démontrer que finalement il est possible d'utiliser les cartes arduino avec usine;
Autre chose csound supportera bientôt arduino.... à voir avec le module csound4usine.
Autre chose csound supportera bientôt arduino.... à voir avec le module csound4usine.
@ Gilles : Comment gères tu la communication Arduino / midi , via une interface midi ou usb uniquement..?
Y a tonne d'articles sur le web.
Je fais ça avec un montage maison tout basique ; une seule résistance de 220 ohm nécessaire :
http://itp.nyu.edu/physcomp/Labs/MIDIOutput
=> câble midi
Pour un midi in c'est jute un poil plus compliqué (isolation nécessaire):http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1187962258
Pour faire encore plus simple ou robuste (et être peut être un peu plus près de la norme
http://www.sparkfun.com/products/9598
Je fais ça avec un montage maison tout basique ; une seule résistance de 220 ohm nécessaire :
http://itp.nyu.edu/physcomp/Labs/MIDIOutput
=> câble midi
Pour un midi in c'est jute un poil plus compliqué (isolation nécessaire):http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1187962258
Pour faire encore plus simple ou robuste (et être peut être un peu plus près de la norme
http://www.sparkfun.com/products/9598
I'm back...
www.gillesdimanche.com
www.gillesdimanche.com
oui, merci pour les liens, mais il me semblait avoir vu à une époque un moyen pour ne passer que par le cable usb, solution que je trouvais intéressante, et ça permettait de n'avoir qu'un câble...
oui, driver de comm série spécifique (pour pouvoir dialoguer au bon débit), plus midi yoke par ex pour capter le port série
Ceci dit, le cable usb n'est nécessaire que pour la prog ou l'alimentation (si pas de pile)
Ceci dit, le cable usb n'est nécessaire que pour la prog ou l'alimentation (si pas de pile)
I'm back...
www.gillesdimanche.com
www.gillesdimanche.com
Who is online
Users browsing this forum: No registered users and 148 guests
