Crear instrumentos electrónicos interactivos con MaxMSP (1 / 7 paso)

Paso 1: ReacTIVision y MaxMSP

ReacTIVision es una herramienta gratis de código abierto que comunica con MaxMSP y le permite seguir los objetos con una cámara colocando



a ellos. Las pistas de software x y posición y rotación y es ideal para incorporar los objetos del mundo real en su parche de MaxMSP o hacer interfaces de mesa. Originalmente fue escrita para el ReacTable, un instrumento de mesa multitouch:

Estos son algunos proyectos de ReacTIVsion:

Aquí está cómo hacerlo:
- Descargar el motor de visión ReacTIVision
- Descargar el cliente de ReacTIVision TUIO para MaxMSP
-Imprimir algunos de los marcadores fiduciales (mirar en la descarga de buscadores de visión ReacTIVision, bajo símbolos >> default.pdf)
-Ejecutar la aplicación de ReacTIVision y sostienen los marcadores a su webcam - debería ver el número de la pista de referencia con ella a medida que mueve alrededor de la pantalla. Puede que necesite ajustar la iluminación para ayudar a reacTIVision ver los marcadores.

Por defecto ReacTIVision usa fondo para ayuda con seguimiento, en algunos casos esto puede ser un obstáculo. Utilice la tecla 'E' para alternar entre modo de sustracción de fondo y utiliza la barra espaciadora para volver a calcular el fondo hasta encontrar un ajuste que mejor los fiduciales. Presión de la ' tecla indicará a la imagen de la fuente original. Presionando ' t ' mostrará la imagen de tresholded binario, y pulsando la tecla ' n ' se apagará la pantalla, que reduce el uso de CPU. La puerta del gradiente de thresholder se puede ajustar presionando la tecla 'G', bajar el valor puede mejorar el rendimiento thresholder en condiciones de poca luz con contraste insuficiente dedo por ejemplo. Puede reducir gradualmente el valor justo antes de ruido aparece en la imagen. Las opciones de la cámara pueden ajustarse presionando el ' o ' clave. Puedes leer más en la Página Web de reacTIVision y el archivo README.txt (que viene con el motor de visión ReacTIVision) sobre una óptima iluminación, cámara y configuración del fondo para el software.

-Mxo TUIOClient.help/mxe/and son los archivos que permiten sacar datos del motor de visión ReacTIVision en Max. Debe incluir estos archivos en la misma carpeta como cualquier parche que necesite también puede añadirlos en un directorio que Max sabe buscar objetos externos.

Primero abra el archivo TuioDump.pat en Max (la encuentras en la carpeta TUIO_MaxMSP), abre la ventana de Max para ver la salida de la sesión (comando + M / Ctrl + M).

Aquí es cómo el TUIOClient envía mensajes a Max:

Cuando un objeto entra en la vista se envía un mensaje de addObject:
addObject "session_id" symbol_id
"session_id" es el número de la sesión actual, no tiene que preocuparse acerca de para la mayoría de las aplicaciones. symbol_id es el número del símbolo que aparecen en pantalla - estos pueden encontrarse en el defaults.pdf que impresión.

Como el marcador es seguido por la pantalla, se envía un mensaje de updateObject para cada marco (mi computadora funciona en sobre una velocidad de fotogramas de 15fps, su máquina puede diferir dependiendo de la fuerza de trabajo):
updateObject "session_id" symbol_id xpos ypos ángulo xspeed yspeed rspeed maccel raccel
"session_id" y symbol_id son los mismos que el mensaje addObject
XPOS, ypos y ángulo son la x posición, yposition y ángulo de rotación del marcador
XSpeed y yspeed rspeed son x, y y velocidades de rotación del marcador
Maccel es la aceleración del marcador a través de la pantalla
raccel es la aceleración rotacional del marcador
Usted puede encontrar que usted necesita una o todas estas piezas de información, pero symbol_id, xpos, ypos y rotación son generalmente los más útiles

Y cuando se quita el marcador de un removeObject se envía:
removeObject "session_id" symbol_id
"session_id" y symbol_id son los mismos que el mensaje addObject

Uso añadir el parche de abajo para leer y analizar, actualizar y eliminar los mensajes de identificador de marcador, xpos, ypos y rotación. Asegúrese de guardarlo en la misma carpeta que los objetos TUIO que acabas de descargar.

Probar el cableado hasta los datos de updateObject para el sintetizador de frecuencia modulada de la última Instructable. Vea si usted puede conseguir la rotación de un fiduciario para controlar el índice de modulación de frecuencia. O utilizar la posición y para cambiar el tono del oscilador principal. Sugerencia: usted necesitará utilizar un objeto de escala para ampliar su rango de valores a algo apropiado para el sintetizador. En caso de que te quedas atascado:

			

          

Artículos Relacionados

Crear puzzles electrónicos educativos con el kit de Circuitscribe y Circuitscribe Editor de 123D

Crear puzzles electrónicos educativos con el kit de Circuitscribe y Circuitscribe Editor de 123D

(Nota-Este es un post invitado de Eureka! Fábrica por Chuck Stephens como parte de su programa de Instructables construir noche.)El kit Circuitscribe es genial. Dispone de módulos de componentes electrónicos y bolígrafos de tinta conductiva que puede
Instrumento electrónico

Instrumento electrónico

este instrumento electrónico le permite a secuencia y loop de audio y datos MIDI.  Mayoría de las veces de que lo uso para secuencia muestras de batería así que puedo juguetear con los ritmos y pulsaciones diferentes.  Lo realmente bueno de este inst
Cómo construir un Luzboard (instrumento electrónico)

Cómo construir un Luzboard (instrumento electrónico)

este es un instrumento electrónico que jugó de manera similar a un teclado con algunos divertidos efectos. Un sensor de luz está conectado a la computadora que controla la madera (sonido) de las parcelas. Se puede jugar una escala cromática de C a C
El control de un cerrojo electrónico Schlage con un arduino!

El control de un cerrojo electrónico Schlage con un arduino!

Este instructivo le guiará a través del proceso de desmantelamiento y hacking un cerrojo electrónico Schlage para controlar con un arduino.Paso 1: Comprar la cerradura y descomprimirlo yo tengo la mía a la venta por $99 en Lowe.Saque de la caja y ech
Escuchar dispositivo electrónico "ruido" con radio AM

Escuchar dispositivo electrónico "ruido" con radio AM

este instructable le mostrará cómo escuchar el sonido de los dispositivos electrónicos.Por lo tanto, estaba tratando de hacer un transmisor de AM ayer (no...), prueba que tenía mi radio am en es la frecuencia más baja, 531khz. Por desgracia, en vez d
No su detonador electrónico ordinario (con Altoids lata!!!)

No su detonador electrónico ordinario (con Altoids lata!!!)

Este detonador utiliza 1 batería del AA, algunos interruptores y unos electrónica simple que se puede tener gratis en cualquier walmart o desarrollo de la foto de la tienda. (además, utiliza una lata altoids, es sólo que mucho más fresco)Esto fue ins
Equipo Rack de 19" para los instrumentos electrónicos

Equipo Rack de 19" para los instrumentos electrónicos

Para el almacenamiento y uso no hay nada mejor que un rollo alrededor de montaje sistema de Rack para electrónica. Están disponibles comercialmente en metal para cientos de dólares. Uno de los temas con estos es su equipo necesita oídos para montaje
Zumbador electrónico de aire

Zumbador electrónico de aire

El zumbador de aire electrónico es un instrumento electrónico donde la distancia de la mano de la Mesa decide el tono a jugarse por el zumbador.Paso 1: MediaTek LinkIt unoAcabo de recibir mi LinkIt uno, que es un micro controlador que incluye todo (G
¿Campana de notificación de correo electrónico

¿Campana de notificación de correo electrónico

deseo el equipo tenía todas las campanas y silbidos?  Se puede llegar al menos a medio camino con este proyecto, una campana con USB y - controlada que puede ser utilizada para la notificación por correo electrónico o una manera de otras cosas que re
Personalizado Tutorial electrónico de respuesta para autistas, pre escolar, cognitivo desafió y no verbal niños

Personalizado Tutorial electrónico de respuesta para autistas, pre escolar, cognitivo desafió y no verbal niños

el Tutorial de electrónica respuesta personalizada permitirá a padres, cuidadores y profesores personalizar los ejercicios y hojas de respuesta a las necesidades específicas de un niño. Cuando el niño selecciona la respuesta 'correcta' de 2 a muchas
Frambuesa Pi correo electrónico dispositivo del botón usando Gmail

Frambuesa Pi correo electrónico dispositivo del botón usando Gmail

Instructivo para el dispositivo del botón frambuesa Pi e-mailpor Pedro y Owen Czerny en Yukonstruct¿No tienen acceso a un dispositivo de comunicación comercial correo electrónico móvil o del ordenador portátil / escritorio computadora? ¿Necesita una
BRICOLAJE electrónicos dados

BRICOLAJE electrónicos dados

Vivimos en un mundo digital, así que por qué no hacer un dado electrónico digital para el juego. Aquí te presentamos un dado electrónico compacto con diseño de PCB. Puede romper la placa en dos si desea reducir el tamaño de los dados.Dados tienen con
Trabajo como electrónico componentes. El diodo

Trabajo como electrónico componentes. El diodo

siguiendo algunos consejos bastante pobre dado a una persona en Instructables, el Consejo no viene de nadie en instructables, pensé que me dar unos consejos y ayuda en algunas partes de electrónica. Yo intente y mantenerlo simple y hasta quienes a me
6 pasos para un potente programa de recepción de correo electrónico

6 pasos para un potente programa de recepción de correo electrónico

hace poco asistí a una conferencia de marketing por correo electrónico de Lyris en Chicago, y había un tema crítico que a través de una serie de presentaciones – el poder de un programa de bienvenida. He hablado de recepción emails antes (ver "9 mane