Paso 7: MIDI y Audio
Crear un objeto notein y conectar la salida de tono y velocidad a objetos número. Conecte la salida de tono en mtof y ver lo que la conversión es con un flonum (frecuencia siempre va a ser un flotador, MIDI es un entero). Ahora conecte la salida de la mtof a la + ~ objeto para cambiar la frecuencia central del sintetizador. Trabe el parche y presionar el teclado, oirá el tono de su sintetizador cambia con cada pulsación de tecla.
También podemos utilizar la información de velocidad para crear notas discretas con este sintetizador. Para crear una rampa para controlar la amplitud de lo synth, utilice un objeto de línea. Mediante el envío de mensajes de la forma "tiempo de valor" a la rampa, podemos decir que la rampa de un cierto valor durante un período de tiempo (en ms). Una vez que alcanza ese valor, línea llevará a cabo hasta que reciba otro mensaje. Nuestra nota sobre el mensaje sera algo como "0,8 500" y nota off es algo así como "1000 0.0". Alambre para arriba si una declaración que golpea hacia fuera la salida de la izquierda si la velocidad es > 0 y a la salida derecha si no es. Luego conecte las salidas de la if a los objetos de mensaje adecuado y cable ambos mensajes en línea. Utilizar argumentos opcionales a la línea que desea que la salida de un flotador (el primer argumento es es nivel actual y el segundo es los incrementos que utilizará para la rampa).
Ahora eliminar el deslizador que estábamos usando para controlar la amplitud y el alambre de la salida de la línea a la * ~. Bloquear el parche y stary presionar teclas en el teclado, debe oír notas discretas juega el sintetizador.
Hay un montón de direcciones que puede ir desde aquí, revisa el menú derecho para ver que todo el audio diferentes efectos se puede utilizar en Max - reverberación, filtros, etc.. Añadir algunos osciladores más para verlo que suena - fasor ~ es una onda diente de sierra, también hay tri ~ y rect ~. Podría escalar los valores de velocidad de notein tener un efecto variable en la amplitud, filtrado o cualquier número de cosas en el sintetizador. Así, golpear el teclado más difícil hará el sintetizador de sonido diferentes.
También echar un vistazo a "ftom ~" Si desea cambiar una frecuencia en hz a una nota MIDI.