Convertir un juguete rescatado de un controlador MIDI (14 / 17 paso)

Paso 14: Agregar funcionalidad MIDI

Si fueras capaz de probar con éxito cada pin individualmente usando el simple esbozo de Arduino en el paso anterior, ahora estás listo para añadir alguna funcionalidad simple de MIDI.

MIDI de un vistazo
MIDI puede ser un protocolo complejo y enormemente potente, y como tal, hay muchos tipos de mensajes que se pueden enviar desde el Teensy. Si así lo quieren y quieren tomar su juguete de MIDI al siguiente nivel, sugiero primero aprender más acerca de lo que se pueden enviar desde el Teensy desde esta útil página de PJRC sobre el uso de MIDI en el Teensy.

Para mantener las cosas simples, sin embargo, sólo vamos a centrar en dos tipos específicos de mensajes en este Instructable: Nota sobre y apagado. Allí no es ningún misterio real a estos mensajes, que hacen exactamente lo que usted espera que; dicen el dispositivo el controlador conectado a que debe iniciar o detener la reproducción de una nota musical específica. Usted puede aprender sobre otros tipos de mensajes, como el control de cambios (CC) y mensajes sysex para permitir más avanzaron efectos, pero voy a mantenerlo simple por ahora.

Usando el sketch de Arduino
El sketch de Arduino conectado a este paso debe buscar familiar, ya que se basa pesadamente en el bosquejo utilizado en el paso 11. Todo el código debouncing es todavía en su lugar, pero se han añadido dos nuevas variables:

midiNotes [] matriz = array de números de nota MIDI que deberían estar asociados con las patas enumeradas en la matriz de botones []. Por ejemplo, si el código se ve que están presionando o soltando los botones [5], enviará mensajes MIDI apropiados para encender y apagar la nota MIDI en midiNotes [5].

canal = todos los mensajes de MIDI debe sido enviado en un determinado canal. Esto permite que más de un dispositivo ser conectado a una cadena MIDI e interactuar con secuenciadores y sintetizadores.

No te olvides de cambiar el tipo de USB de su Teensy!!!!
El Teensy es capaz de enviar que MIDI mensajes sólo cuando se configura un dispositivo de MIDI! Para ello, basta con ir a la Herramientas > USB tipo menú y seleccionar "MIDI". La desventaja de esto es que en el modo MIDI, usted no puede enviar o recibir mensajes de serie. Por esta razón hicimos la depuración en pasos anteriores - usted debe ya averiguado si todos sus pernos funcionan, simplemente estamos añadiendo al sistema de trabajo en este paso!

Artículos Relacionados

Controlador MIDI controlado de la llama

Controlador MIDI controlado de la llama

Un gran problema en el mundo de la producción de música digital es mantener esa calidez analógica (que resonaba de tubos y sistemas de casetes) de música digital de hoy en día. Muchos jurarán que sistemas analógicos tienen un sonido que nunca pueda s
Convertir Rockband controlador MIDI Drums

Convertir Rockband controlador MIDI Drums

¡ Hola! Hoy voy a mostrar cómo convertir una banda de Rock o controlador de la batería de Guitar Hero en un real sistema de tambor de MIDI que puede interactuar con estaciones de trabajo digitales de audio como Ableton Live, FL Studio, Pro Tools, etc
Controlador Midi sencillo de flauta/grabadora (EWI)

Controlador Midi sencillo de flauta/grabadora (EWI)

Como un niño (hace unos 30 años) comencé mis clases de música de la flauta (una grabadora para ser precisos) y ahora quiero una versión electrónica moderna de este instrumento (un instrumento electrónico de viento que se llama, abreviados EWI). Están
Controlador MIDI Makey Makey

Controlador MIDI Makey Makey

Makey makey es un microcontrolador que actúa como un teclado cuando está conectado al ordenador. Había reprogramado para que envíe notas midi. ¿Por qué? Porque al utilizar un teclado para control de cosas la ventana que está controlando tiene que ser
Rock Guitar controlador midi con BLE Bluetooth y batería recargable

Rock Guitar controlador midi con BLE Bluetooth y batería recargable

En este tutorial te mostrará cómo convertir guitarra You Rock Guitar en un controlador de Bluetooth 4.0 de midi con batería recargable. La solución era simple pero tenía que pensar en ello.Este sistema ha sido probado con iMac, iPad y iPhoneEl materi
Beatfly: Hacer un dirigible iluminar y controlar con su voz, teclado, controlador MIDI, Garageband archivo, iPhone, Flash y más! [Mac OSX]

Beatfly: Hacer un dirigible iluminar y controlar con su voz, teclado, controlador MIDI, Garageband archivo, iPhone, Flash y más! [Mac OSX]

He trabajado en varios proyectos utilizando dirigibles y globos, y aquí me gustaría compartir uno de ellos, Beatfly. Se trata de una iluminación dirigible controlado con diferentes interfaces como voz, teclado, controlador MIDI, archivos MIDI de Gara
Controlador MIDI de Arcade

Controlador MIDI de Arcade

Estoy seguro que has visto esos cool videos de personas jamming en una caja con un montón de botones en él. Bueno, hoy, mostrará usted cómo también puede hacer una caja con la que usted puede hacer mermeladas. < > Inspirado en el clásico combate de
Controlador de pie MIDI (Pedalera controladora MIDI) para Amplitube 3.

Controlador de pie MIDI (Pedalera controladora MIDI) para Amplitube 3.

Instrucciones de armado y puesta en funcionamiento del Midi pedal.(Pedalera controladora MIDI) para Amplitube 3.Hola, uso habitualmente el programa Amplitube 3 para practicar con mi Guitarra, realmente me gustan mucho los sonidos y posibilidades de c
Controlador MIDI construido personalizado

Controlador MIDI construido personalizado

Im entrar esta jnstructable en el concurso de instrumentos musicales, si te gusta por favor vota por mí cos me encantaría un sintetizador nuevo! Como un productor de música electrónica/intérprete, he reunido bastantes diferentes controladores MIDI du
Controlador MIDI con teclado

Controlador MIDI con teclado

Hoy estamos construyendo la clave 400 controlador MIDI utilizando un Arduino y la computadora teclados!Para los productores de música consciente presupuesto ahi, este proyecto es una gran manera de construir un cuadro barato para su estación de traba
Convertir un juguete de niños $3 en una obra de arte

Convertir un juguete de niños $3 en una obra de arte

Introducción:Siempre me ha fascinado modelado 3D. Es una zona nueva y fascinante del arte de la nueva era. Una de las cosas más fascinantes sobre modelado en 3d es cambio y trabajando en un modelo de marco de alambre. Esta vista muestra todas las fac
BeatSauce - un híbrido de controlador Midi portátil

BeatSauce - un híbrido de controlador Midi portátil

Durante mucho tiempo he querido construir un controlador Midi personalizado, y mientras que esto no es exactamente un controlador nuevo que hice nueva vida de respiración en algún hardware antiguo.Utilizando algunas piezas que se había acumulado y el
Controlador Midi con láser - (láser teclado Midi activadas)

Controlador Midi con láser - (láser teclado Midi activadas)

Meta del proyecto:"Construir controlador midi disparo láser, utilizando componentes eléctricos estándar y un teclado midi reciclado."Paso 1.Encontrar un teclado reciclado midi / controlador.Paso 2.Construir un láser dispara el interruptor.Paso 3
Controlador MIDI Arduino - techshop con scarff boarduino

Controlador MIDI Arduino - techshop con scarff boarduino

he mirado en un número de soluciones diferentes de arduino para MIDI. Mi concepto de proyecto implica más de 100 entradas analógicas que cada sentido velocidad y proporcionar una salida MIDI.   Utilizando la información de fondo que obtuve de techsho