Introducción a MaxMSP (7 / 13 paso)

Paso 7: MaxMSP y MIDI

Agregar un botón a una de las salidas del objeto notein para que pueda ver cuando se envían los mensajes.  Toca el teclado y ver la salida de Max.  Usted notará que se envía un mensaje cada vez que se pulsa una tecla y cada vez que se suelta una tecla.

Los mensajes enviados cuando se presiona una tecla se llaman "Nota sobre" los mensajes.  Cada uno de estos mensajes devuelve una echada, velocidad y un canal.  Como he dicho antes, paso devuelve un valor entre 0 y 127, donde armar = 60 corresponde a C3 (en la tercera octava), pitch = 61 corresponde a C# 3, etc..  Fije otro objeto número esta salida y lo quieras en MIDI para ver el terreno de juego.  Cada nota en el mensaje también contiene una velocidad de cero.  Si tienes una velocidad teclado sensible conectado al máximo, intente presionar la tecla con diferentes cantidades de presión para ver cómo afecta la velocidad.  El valor máximo de velocidad es 127.

Los mensajes enviados cuando se suelta una tecla se llaman "note off" mensajes.  Nota de los mensajes también tienen tono y velocidad.  El tono corresponde a la nota que está siendo apagada.  La velocidad de una nota de mensaje siempre es igual a 0.  De hecho, cada vez que se establece la velocidad de una nota de 0 con MIDI, están enviando una nota mensaje.

Echemos un vistazo más de cerca el objeto makenote en el último ejemplo.  Conectar las salidas de makenote a objetos número dos y también conectar un objeto de botón a una toma de makenote para que pueda ver cuando se envían los mensajes.  Establecer argumentos de makenote a velocidad = 100 y duración = 1000ms (1 segundo) y el alambre de un mensaje con el número 60 en la entrada de campo de makenote (mensaje de los objetos son botones que enviar ningún mensaje a su salida cuando presiona, crear un objeto de mensaje pulsando la tecla "m").

Ahora pulse el mensaje 60 para crear una nota de MIDI. Verá el botón enciende dos veces, una vez para una nota en mensaje con tono = 60 y velocidad = 100 y una nota mensaje un segundo más tarde con la echada = 60 y velocidad = 0.  Conectar un objeto de noteout y escuchar la nota al ver los mensajes MIDI en Max.

Crear un objeto "slider" y cable hasta la entrada de velocidad del objeto makenote.  Ahora trate de ajustar el control deslizante y ver cómo afecta a los mensajes MIDI y el sonido.

También podemos crear mensajes MIDI sin un objeto makenote.  Crear los siguientes objetos de 3 mensaje: 0, 60 y 127. conectar los mensajes 127 y 0 a la entrada de la velocidad de un objeto noteout.  Conecte el mensaje 60 a la entrada del campo del objeto noteout.  Entonces crear dos botones, uno enviará nota en los mensajes y la otra le enviará nota de mensajes.  Conecte la salida de la nota en el botón que activa los mensajes de 60 y 127 y las envía a noteout.  Entonces cable la salida de la nota el botón que activa los mensajes de 60 y 0 y envía a noteout.  Probar el parche, experimentar con él y ver qué pasa al cambiar los valores de los objetos de mensaje.

Finalmente, usted puede atar con alambre un objeto noteout los números conectados a notein.  Presione las teclas en su teclado externo, usted debe oír las notas de parches a través de a sintetizador de software de su ordenador.

Artículos Relacionados

Intermedio de MaxMSP

Intermedio de MaxMSP

este Instructable es una continuación de introducción a MaxMSP, un taller de tres partes soy docente en Misión de Audio de la mujer en San Francisco.  Este Instructable ampliar los temas tratados en la introducción a MaxMSP y presenta algunas formas
Crear instrumentos electrónicos interactivos con MaxMSP

Crear instrumentos electrónicos interactivos con MaxMSP

Este Instructable es parte 3 de una introducción a la serie de MaxMSP acabo de terminar enseñanza Audio la misión femenina en San Francisco. Parte 1 es una introducción a MIDI y MaxMSP, parte 2 es intermedio máximo y Audio y este Instructable es todo
Introducción a chainmaille

Introducción a chainmaille

Han siempre comenzado tejer un suéter y el pensamiento, "Ojalá que esto tenía mejor protección contra las flechas?" Puede que desee considerar poner las agujas de tejer para un par de pinzas y empezar a hacer algunos chainmaille.*Chainmaille es
Introducción al GPS con microcontroladores

Introducción al GPS con microcontroladores

Una vez que el ámbito de las operaciones estrictamente militares, GPS se ha convertido en una parte regular de la vida moderna y en relativamente poco tiempo. ¿Quién no quisiera saber cuando y donde son en cualquier lugar del planeta? Es un sueño de
Introducción a la acuaponia

Introducción a la acuaponia

Cuando me enteré acerca de acuaponia, bastante me avivó. Era un concepto extranjero al tiempo, pudiendo crecer peces y plantas en armonía. Ha tomado un par de años, pero finalmente construí un sistema que satisfaga mis necesidades. Fue también un mon
Team Fortress 2 Introducción [fundamentos]

Team Fortress 2 Introducción [fundamentos]

Team Fortress 2 es un shooter en primera persona en equipo multijugador videojuego desarrollado y publicado por Valve Corporation. Es la secuela del 1996 mod Team Fortress Quake y su remake de 1999. Fue lanzado como parte de la compilación del video
La introducción de LM2596 paso hacia abajo módulo de alimentación DC-DC Converter

La introducción de LM2596 paso hacia abajo módulo de alimentación DC-DC Converter

ICStation equipo compartirles este Paso LM2596 hacia abajo módulo de energía en los detalles. Presentaremos las características,ámbito de aplicación,Diagramay resultados de las pruebas. Usamos el osciloscopio de almacenamiento digital para probar el
Introducción a la impresión 3D

Introducción a la impresión 3D

impresión 3D es un campo de rápida expansión, con la popularidad y se utiliza para las impresoras 3D cada día.  En esta guía, voy a intentar dar una introducción a la amplia gama de tecnologías en impresoras 3D, un resumen de los materiales que puede
Configuración de MKS como v1.2 32-bit controlador básicos e Introducción a la Smoothieware.

Configuración de MKS como v1.2 32-bit controlador básicos e Introducción a la Smoothieware.

ProlougeEstoy muy contento al ver cómo esta introducción básica en Smoothieware y el controlador de MKS como 1.2 haber recibido tanta atención y esperamos realmente que va a ayudar a las personas iniciar o decidir no.Me han sido aceptado en el concur
Parte 1 openHAB y Zwave - Introducción

Parte 1 openHAB y Zwave - Introducción

Actualización 11-13 1930CDT ***Tengo el interruptor en el Aeon Labs Aeotec Z-Wave Z-Stick, Gen5 Z-Wave Plus - ZW090 debido a problemas con la continuación. La cuestión es que experimentan una pérdida de conexión con todos mis nodos de una vez por sem
Introducción a la fotografía de producto (por instructables)

Introducción a la fotografía de producto (por instructables)

este instructable es significado para cualquier persona haciendo una instructable o show que no puede parecer para conseguir buenas fotos, o siempre se critica acerca de sus fotos. Estos consejos particulares sirven para disparar pequeños proyectos d
Como: Torre de abejón tierra estación aplicación ': parte 1 Introducción ' Manual/vuelta/

Como: Torre de abejón tierra estación aplicación ': parte 1 Introducción ' Manual/vuelta/

La aplicación de la torre de ' es una aplicación de estación de tierra para los dispositivos Android y drones con APM y los controladores de vuelo de Pixhawk. Esta es la parte 1: Introducción / vuelta / Manual. El video cubre: ¿Qué necesitas? ¿Qué ha
Introducción a la robótica

Introducción a la robótica

Robots están moviendo rápidamente de personajes y conceptos que sólo se encuentra en la ciencia ficción a parte de nuestra vida cotidiana. Aunque a veces puede parecer ser misterios de electromecánica, robótica personal es cada vez más accesible cada
Cómo hacer páginas web - completa introducción al desarrollo Web

Cómo hacer páginas web - completa introducción al desarrollo Web

Ver en YouTubeEsta serie de videos es introducir el desarrollo del sitio web para principiantes que no saben nada de hacer páginas Web. Este primer episodio presenta el software que utilizo en mi flujo de trabajo para realizar sitios web en el mejor