Introducción a MaxMSP (3 / 13 paso)

Paso 3: El primer parche de Max

Puesto el parche de nuevo en modo de edición por haga clic en el icono de candado en la esquina inferior izquierda de la ventana (comando + E / Ctrl + E).  Crear un objeto de contador por crear un nuevo objeto (tecla N) y escribir "contador" en el óvalo o seleccionándolo desde el menú de la derecha bajo el encabezado "Control".  El objeto de contador incrementa su cuenta en uno cada vez que recibe un golpe.  Para establecer los límites que el objeto contador contará, agregue los números 1 y 3 al objeto.  Ahora el contador comienza en uno y cuenta hasta 3 cada vez que recibe un golpe.  Cuando llegue a 3 comienza encima otra vez en 1.

Mueva el ratón sobre cada una de las entradas y salidas del objeto contador para ver lo que hacen.  El superior izquierdo de entrada del contador de bang recibe mensajes, cable salida del botón en esta entrada.  La salida izquierda inferior salidas de la cuenta corriente.  Crear un objeto de «número» y su superior izquierda de la entrada del alambre a la salida del contador.  Ahora vuelva a colocar el parche en modo de bloqueo y haga clic en el botón para ver el contador en acción.

Ahora vamos a enganchar el botón hasta un objeto "al azar".  Mediante el envío de una explosión en un objeto al azar, se genera un número aleatorio dentro de un rango especificado y ese número a su salida de la salida.  Permite ajustar el rango de 50, conecte la salida del objeto al azar a un segundo objeto número.  Volver a poner el parche en modo de bloqueo ver el objeto al azar de salida de números entre 0 y 49 cada vez que se pulsa el botón.  Puesto que el objeto contador todavía atado con alambre para arriba, debe todavía trabajando como antes de que fue agregado al azar.

A continuación vamos a añadir algún sonido con MIDI.  MIDI es un lenguaje que software de computadora, controladores, sintetizadores digitales uso para comunicarse con los demás.  Los tipos de mensajes que se mandan entre sí son cosas como "Nota sobre", "note off", "canal" y "pitchbend".

Para crear notas MIDI, agregue un objeto "makenote" para su revisión.  Agregue los argumentos 100 y 300 al objeto de establecer los valores por defecto de velocity(100) y duration(300).  En MIDI, el volumen de una nota se comunica a través de un mensaje llamado "velocidad".  Este término origina de uno de los primeros instrumentos MIDI: el teclado electrónico.  Como teclados se convirtió en avanzada, empezaron a fabricarse con sensores en cada clave que detecta cómo rápidamente la tecla fue pulsada: velocidad de la llave.  Este valor fue incorporado al protocolo MIDI para permitir que el ejecutante controlar el volumen y a veces incluso el timbre de una nota mediante la variación de la velocidad de sus pulsaciones, tanto en el funcionamiento de un piano acústico.  Duración es exactamente lo que cabría esperar, es la cantidad de tiempo que transcurre antes de que el objeto de makenote envía una nota mensaje para apagar la nota.  Duración se mide en milisegundos (donde 1000ms = 1 segundo), nos quedo con 300ms por ahora.

Ahora tenemos que decir el objeto makenote que nota queremos hacer.  Notas MIDI se fijan con un número que oscila de 0 a 127, donde 60 es C media (C3).  Crear un objeto number y cable hasta la entrada del campo del objeto makenote.  Es bueno cambiar la configuración de este objeto number por lo que nos dice que nota MIDI corresponde a, en lugar de mostrar un número entre 0 y 127.  En Max puede utilizar el Inspector para cambiar la forma de un objeto se ve o actúa; acceder el Inspector seleccionando un objeto y haga clic en la ficha inspector en el menú de la derecha, o haciendo clic derecho sobre un objeto y seleccionando inspector.  Abra el Inspector para el objeto number y seleccione MIDI del menú formato de la pantalla (si no aparece, asegúrese de que haya seleccionado en la configuración del filtro en la parte superior del Inspector).  Cable el número entre el botón y la entrada izquierda de makenote.

Notas MIDI no hacen sonidos por sí mismos.  Necesitan ser interpretados por un sintetizador MIDI a la salida de audio.  Se puede construir algo como esto en Max, o podría guiar el MIDI en otro programa como Ableton, incluso podría enviar el MIDI a un instrumento de verdad, pero por ahora vamos a sintetizador apenas utilice el MIDI predeterminado que viene instalado con el sistema operativo.  Crear un objeto "noteout" para enviar mensajes MIDI de Max.  Observe que las salidas del objeto makenote se etiquetan pitch y velocidad de salida, estas hasta las entradas correspondientes en el objeto noteout de alambre.  Poner el parche en modo bloqueado y haga doble clic en el objeto noteout para seleccionar donde se pasará el MIDI a.  El sintetizador por defecto en Mac se llama AU DLS sintetizador, y en Windows se llama MS GS Wavetable Synth, seleccione cualquiera de ellas desde el menú desplegable.  Ahora haga clic en el botón para enviar notas MIDI, si no se escucha nada, asegúrese de que volumen de tu ordenador es de y la nota MIDI algo razonable como C4 (hacer esto haciendo clic y arrastrando hacia arriba o hacia abajo en el objeto número).

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