Créer des Instruments électroniques interactifs avec MaxMSP (5 / 7 étapes)

Étape 5: Xbox Kinect et MaxMSP

Le XBox Kinect est une profondeur hackable détection caméra et geste geolocalisation. Étant donné que la Kinect a été piraté tout d’abord, il a été un choix populaire pour des tonnes de projets interactifs, et finalement la communauté Max a développé un tas de façons de tirer des informations de Kinect dans Max. Si vous souhaitez acheter un Kinect, sachez le le modèle plus récent 1473 ne fonctionne pas avec toutes les options énumérées ci-dessous, étant donné que les Sept/2013, l’ancien modèle 1414 fonctionnera, assurez-vous que c’est aussi appelé « Kinect pour Xbox ».

Le programme le plus populaire pour se connecter à Kinect est caled Synapse, bien que ce programme permet seulement de suivre un utilisateur à un moment, il est relativement facile à mettre en place et qu’il communique avec Max grâce à un patch appelé Kinect-Via-Synapse :

- Télécharger Synapse (vous devrez peut-être installer les pilotes ici)
-Brancher votre Kinect via le port usb (aussi veillez à pouvoir sur le Kinect)
-Exécuter l’application de la Synapse (il va se planter si vous n’avez pas le kinect branché sur votre ordi)
-Open Kinect-Via-Synapse.maxpat
-Après le démarrage de Synapse, n’oubliez pas de rester en position (se lever et mettre vos bras vers le haut) et d’attendre pour la détection de squelette
-Téléchargez et exécutez le maxpat Kinect-Via-Synapse pour extraire des données de Kinect dans Max

Une fois que vous avez Synapse fait suivi squelette, cliquez sur un joint dans le patch de Kinect-Via-Synapse Max pour commencer à tirer dans les infos sur son emplacement. Vous pouvez basculer entre x, y et z coordonnées et vous pouvez également sélectionner le système de coordonnées, vous souhaitez faire référence à :

Corps est la distance entre un joint et le torse, c’est bon si vous voulez regarder un mouvements de personne sans une référence à leur environnement ou leur emplacement dans le cadre des gestes spécifiques du corps projectile et capture
L’écran est la position d’une articulation en x, y, et z coordonne à travers l’écran, mesurée en pixels
Monde est la position d’une articulation dans l’espace universel, mesurée en mm

Double-cliquez sur l’objet étiqueté "utilisateur 1" sur le côté gauche du patch. Cela va ouvrir un sous-patch qui vous indique où toutes les données de kinect est envoyé. N’oubliez pas du envoyer et recevoir des objets de classe dernier ? Au lieu d’écrire les mots pleins "Envoyer" et de "recevoir" dans les définitions d’objet, vous pouvez utiliser les abréviations "s" et "r". Par exemple, si vous voulez attraper la main gauche coordonnée x, vous devez créer un objet de réception « r lhnd1x » dans votre patch. Voici un patch d’exemple qui calcule la distance entre une mains de personnes pour appliquer un filtre passe-bas à la fausse-arpenteuse que nous construisons la dernière classe :

Et voici un autre patch que vous danse et vitesse regarde vers le haut ou ralentit la musique selon comment rapidement votre danse. (il mesure danser en regardant comment rapidement vous relever mains alternées dans l’air, j’étais pressé d’obtenir ce fait donc j’ai dû choisir quelque chose de vraiment exagéré, mais vous pouvez certainement régler cela pour s’adapter à tout ce que vous vouliez)

Une autre façon d’interagir avec Max via Kinect est appelée OSCeleton (oeuvres pour Windows, Mac et Linux). Il fonctionne en permettant aux Max et le Kinect de communiquer via messages OSC (un peu comme une version amateur de MIDI). OSCeleton vous permet de suivre plusieurs utilisateurs à la fois (Synapse ne peut le faire à la fois)

- Télécharger OSCeleton (recherchez le bouton de téléchargement en forme de nuage "Télécharger le Zip")
-Suivez les instructions de la page OSCeleton GitHub - vous aurez besoin d’installer les pilotes
-Exécutez le patch Kinect-Via-OSCeleton, comme Kinect-Via-Synapse, c’est un patch qui tire dans les données de toutes les articulations principales du corps, il fonctionne de façon très similaire.

Pour étendre encore plus loin, jit.freenect est un objet de gigue qui vous permet de saisir les données de profondeur et la caméra de la Kinect :

Articles Liés

Des présentations interactives avec une webcam + miroir edddison

Des présentations interactives avec une webcam + miroir edddison

Bonjour à tous !edddison, basé en Autriche fournit des produits de pointe pour rendre les données 3D interactif.Aujourd'hui, nous avons notre benjamin(gilead) étudiant en nous montrant comment il a fait utiliser sketchup + edddison + webcam et un mir
Instrument électronique

Instrument électronique

cet instrument électronique vous permet de séquence et de boucle audio et de données MIDI.  La plupart du temps que je l'utilise pour la séquence de batterie échantillons donc je peux jouer avec des rythmes et des rythmes différents.  Le vraiment gra
Comment construire un Luzboard (Instrument électronique)

Comment construire un Luzboard (Instrument électronique)

il s'agit d'un instrument électronique a joué de la même façon à un clavier avec amusement les effets. Un capteur de lumière est connecté à l'ordinateur qui contrôle le bois (son) des emplacements. Vous pouvez jouer une échelle chromatique de C à C e
Re-construire des instruments à cordes

Re-construire des instruments à cordes

J'ai trouvé cette belle mandoline (100 an) dans un magasin indésirable à New York. Je l'ai pris à quelques magasins d'instrument vintage pour voir ce que j'ai pu trouver à ce sujet. On m'a dit que la partie supérieure de la mandoline s'effondrait en
Raspberry Pi et Arduino : construire des systèmes fiables avec les minuteries de chien de garde

Raspberry Pi et Arduino : construire des systèmes fiables avec les minuteries de chien de garde

Résumé : Dans ce Instructable, nous examinons comment construire des systèmes informatiques plus fiables à l'aide de minuteurs de chien de garde. Nous montrons comment configurer et utiliser le Raspberry Pi et minuteries de chien de garde interne Ard
Automatique d’arrosage des plantes en pot avec Intel Edison

Automatique d’arrosage des plantes en pot avec Intel Edison

Automatique d'arrosage des plantes en pot avec Intel Edison... Une sonde d'humidité détecte la faible teneur en humidité du sol et active la pompe à eau ou l'électrovanne qui contrôle le débit d'eau. Lorsque l'eau nécessaire est pompée vers les plant
Ce qui est à l’intérieur ? #6: Sony Play Station ! (Démonter des appareils électroniques)

Ce qui est à l’intérieur ? #6: Sony Play Station ! (Démonter des appareils électroniques)

Je viens de trouver une PS2 (PlayStation 2) sur mon chemin du retour de l'école !Nous allons démonter !Il s'agit d'un épisode assez court « Ce qui est à l'intérieur », pas comme mon dernier "ce qui est à l'intérieur ? #5: micro-ondes LG 1250W? "
Fabrication de cartes de Noël électroniques Chibitronics avec LED

Fabrication de cartes de Noël électroniques Chibitronics avec LED

Le Leicester Hackspace exécute une autre version nuit et cette fois-ci ils offrent des kits de Chibitronics , qui sont essentiellement soignés peu collantes composants retour électroniques où vous pouvez assembler un circuit sans avoir besoin d'un fe
MBot interactive avec JavaScript

MBot interactive avec JavaScript

Dans ce Instructable, nous allons construire un mBot interactive avec JavaScript. Avec cadre de Johnny-cinq, nous sommes en mesure à la robotique de programme avec JavaScript. Une interface web basée sur Socket.io sera mises en place pour interagir a
Télécharger des livres électroniques d’AMAZON à sideload à votre Kindle

Télécharger des livres électroniques d’AMAZON à sideload à votre Kindle

je ne sais pas pourquoi vous voulez faire, quand la plupart des gens ont Wi-Fi pour télécharger des livres électroniques à l'aide de l'app store sur leur lecteur e-book ou tablet. Mais disons que vous mai ont séjourné dans un motel ou quelque chose d
Déplacer des éléments HTML avec JQuery via Serial

Déplacer des éléments HTML avec JQuery via Serial

Cette instructable agit en utilisant les valeurs reçues de l'Arduino et à les utiliser pour manipuler des éléments HTML à l'intérieur de Involt. Cependant cela n'utilisera pas les méthodes Involt JQuery ou éléments d'interface utilisateur, mais cet e
Ce qui est à l’intérieur ? #1: chargeur de téléphone USB (récupération des composants électroniques) !

Ce qui est à l’intérieur ? #1: chargeur de téléphone USB (récupération des composants électroniques) !

Il s'agit d'un chargeur de téléphone 5,0 volts 0,7 AMP SamsungÉtape 1: outilsCe sont les outils que j'ai utilisé si vous prenez une part vous devrez utiliser différents outils :Coupe-filsPinceScrewdiver platÉtape 2: Les parties2 résistances400V 2 4,7
Écouter le dispositif électronique « bruit » avec une radio AM

Écouter le dispositif électronique « bruit » avec une radio AM

cette instructable va vous apprendre à entendre le bruit des appareils électroniques.Alors, je voulais faire un émetteur AM hier (pas...), pour faire le test j'ai eu ma radio am sur c'est la fréquence la plus basse, 531khz. Malheureusement, au lieu d
Ce qui est à l’intérieur ? #7: téléphone appareil photo (démonter des appareils électroniques)

Ce qui est à l’intérieur ? #7: téléphone appareil photo (démonter des appareils électroniques)

Il s'agit d'un appareil photo que j'ai pris part un téléphone amis **, nous allons ouvrir!Veuillez noter que ceux-ci sont minuscules, donc le ne vous attendez pas les meilleures images jamais, il n'est pas facile de se concentrer la caméra avec ces..