Paso 1: Serie al convertidor de MIDI
En esta clase utilizaremos conexión de USB de Ardiuno para enviar mensajes Serial a la computadora, luego a ejecutar una aplicación como MIDI sin convertir esto los mensajes serie a MIDI y ruta a otras aplicaciones en su computadora (Ableton Live, Garageband, etc.). Elegí esta solución porque es más fácil y más barato para la configuración de una clase entera, también puede usar un enchufe MIDI de 5 pines y un cable MIDI para enchufar directamente a otros instrumentos MIDI. Hay algunas cosas que usted tendrá que tener en cuenta con esta configuración:
Asegúrese de que la velocidad en baudios especificada en Serial.begin() en su sketch de Arduino es el mismo número seleccionado bajo MIDI sin pelo >> Preferencias de >> baudios (utilicé 9600 usé el comando Serial.begin(9600) en todos los ejemplo Arduino bosquejos, ver las dos primeras imágenes de arriba). Si desea conectar un enchufe MIDI de 5 pines que tiene que establecer la velocidad en baudios a 31250, pero si usted está conectando por USB a serie para aplicación de MIDI, puede utilizar lo que te gusta en baudios.
Para utilizar MIDI sin pelo necesita seleccione la tabla (algo así como usbmodemfd121) en el menú de puerto serie y seleccionar el canal MIDI que desea enviar y recibir MIDI de. Asegúrese de que tener el mismo canal MIDI seleccionado en las preferencias de cualquier otras aplicaciones de MIDI está ejecutando en su computadora. Enviado mi MIDI a IAC Driver Bus 1 y luego configurar el Garage Band o Ableton para recibir MIDI en este mismo canal. Si no ves cualquier MIDI salida opciones MIDI sin pelo, Desplácese hacia abajo hasta el FAQ y solucionar problemas de su configuración.
Usted no puede programar el Arduino mientras está conectado al MIDI sin pelo, porque las dos aplicaciones están compitiendo por el mismo puerto (ver el error en la segunda imagen). Una forma rápida para evitar esto sin necesidad de dejar de MIDI sin pelo cada vez que desee cambiar su código es seleccionar un puerto serie diferente de la interfaz de MIDI sin pelo, subir su nuevo código de Arduino y entonces establecer el puerto Serial de MIDI sin pelo en correcto.