Sugarcube MIDI Controller

Este proyecto es un controlador MIDI portátil, accionado Arduino basada en red que arranca para arriba en una variedad de aplicaciones para hacer muchas cosas con el sonido. Cuenta con 16 botones retroiluminados, utilizados como entradas y salidas para dar el controlador de información visual. 2 potenciómetros dan control analógico, dependiendo de la aplicación de que las macetas se asignan a tempo, velocidad MIDI, lanzamiento y desplazamiento (lo que el espacio de red disponible más grande que 4 x 4). Una x / y acelerómetro y una x / giroscopio y añadir algo lúdico, gestual de control para el dispositivo; la mayoría de las aplicaciones implementar un control de "agitar para borrar" y varios responden para inclinar de varias maneras. Botas para arriba en 7 aplicaciones distintas (descritas más abajo), aunque tiene el potencial de arrancar 16 total. Este dispositivo es esencialmente un controlador MIDI, pero también he escrito una aplicación que te permite tirar los datos botón y analógico en MaxMSP y controlar el audio.

Este controlador se inspiró en ambos la monome y tenori-on. Cuando estaba en la Universidad, construí una pantalla grande, basado en el código, que trabajó con todas las aplicaciones de monome de código abierto escritas en MaxMSP y esquemas Arduinome Arduino monome clone . Hay un montón de personas construir sus propios dispositivos de tipo monome utilizando estos botones de Sparkfun y el código de Arduinome, así como algunas variaciones sobre el tema. Con este proyecto, yo estaba interesado en la fabricación de un dispositivo que fue hace un poco más autónomo y relativamente barato (un montón de botones = un montón de $). Mantener más con el concepto de tenori-on, este controlador hace todo su aplicación procesamiento de sí mismo, no depender de un ordenador para procesar los controles button de prensas y analógico en MIDI. Esto significa que usted puede conectar directamente a un sintetizador o cualquier dispositivo que entiende MIDI y eres bueno para no ir, computadora necesaria. Escurr una batería LiPo carnosa que mantiene funcionando durante días en una carga, por lo que también es bastante portable. En consonancia con el lado de monome de cosas, es totalmente open source y puede ser adaptado a su particular audio instalación y necesidades. Todo el código de Arduino es hasta en github (haga clic en el botón en forma de nube para descargar), junto con un parche de MaxMSP que descodifica los datos del controlador en algo utilizable en Max.

Un resumen de las aplicaciones que he escrito hasta ahora:

Pixel inclinar - un píxel se mueve a través de un teclado 2D con inclinación, disparo MIDI como se mueve. Control de velocidad y basenote con macetas.

Flin - caja de música de la aplicación basada en monome. Velocidad y velocidad de notas controlado por y la inclinación. Búsqueda a través de 16 "pistas" con el pote. Agitar para borrar.

Comunicación serial con MaxMSP - extraer datos de controles botones y analógico en MaxMSP y uso máximo para enviar Estados de LED. Compatible con controles analógicos de 5 bits para x / y acelerómetro y 2 ollas. Esto es ideal si desea ejecutar aplicaciones de procesamiento de audio con el controlador. Descargar aplicación SerialDemo (SerialDemo.maxpat, incluido con los archivos de Arduino, haga clic en el botón en forma de nube aquí) para analizar los datos en Max. Aplicación Beat slicer (mostrado arriba) se incluye con los archivos de Arduino, así.

Arpeggiator - juega un dos, tres o arpegio Nota cuatro, similar a esta aplicación que escribí para monome. Un pote controla la velocidad del arpegio, otra velocidad de controles. Notas dentro del arpegio pueden ser cambiado de puesto hacia arriba o hacia abajo por un semitono mediante controles de botón. El arpegio entero es transpuesto vía x de la inclinación. Pulsa la nota de la izquierda en el arpegio para tocar las notas en orden ascendente, presione la nota más a la derecha en el arpegio para tocar las notas en orden descendente y pulsa una nota media en el arpegio para jugar las notas en un orden aleatorio. Agitar para borrar.

Boiing - saltando píxeles que generan polirritmias, basados en esta aplicación de tenori-on. Dirección basada en la inclinación y de rebote. Velocidad y MIDI (sonoridad) de velocidad controlada por potes. Agitar para borrar.

Paso secuenciador - secuenciador del paso de cuatro nota 16. Potes de control tempo y paginación a través de la secuencia. Agitar para borrar.

MIDI Keyboard - teclado MIDI sencillo. Control de velocidad y basenote con macetas, pitchbend con x inclinación.

Lista de partes:

SPARKFUN:
(1 x) botón teclado 4 x 4 - LED Compatible COM-07835 Sparkfun
(1 x) botón teclado 4 x 4 - arranque PCB Sparkfun COM-08033
(1 x) Arduino Uno Sparkfun DEV-11021
de 5 grados de libertad (1 x) acelerómetro/giroscopio Sparkfun SEN-11072

Pongo un acelerómetro de 3 ejes y un giroscopio de 2 ejes en este regulador para darle algún tipo de control gestual, pero hasta ahora realmente no he utilizado el giro en cualquier aplicación, y sólo tengo x e y eje del acelerómetro atado con alambre para arriba. Esto significa que usted podría sub en una parte más simple/más barato como este. Actualización: esta parte ya no está disponible y estoy teniendo un tiempo difícil encontrar un giro análogo para sustituirlo. Este tablero de acelerómetro analógico funciona, y como he dicho antes, realmente no he implementó cualquier apps con el giro, por lo que no es realmente necesario. el cableado es un poco diferente para el nuevo acelerómetro, pero si conectas x, y, z, gnd lo has descrito en el resto de los esquemas y conectar los 5V de Arduino a Vin de acelerómetro, debería funcionar igual.

DIGIKEY:
LED 5mm blanco de (16 x) (3mm está muy bien también) Digikey C513A-WSN-CV0Y0151-ND
(2 x) registro de desplazamiento 74HC595 Digikey 296-1600-5-ND
registro de cambio (1 x) 74HC165 Digikey 296-8251-5-ND
zócalo de 16 pines del IC (3 x) Digikey AE9992-ND

(16 x) 1N4148 diodo Digikey 1N4148FS-ND
resistencias de limitación actuales (x 4) (el valor dependerá de las LEDs, cálculo de la muestra incluida en el paso 5)
resistencias de 1/4 watt (4 x) 10kOhm Digikey CF14JT10K0CT-ND
(1 x) resistencia de 1/4 vatios 220 Ohm Digikey CF14JT220RCT-ND
MIDI de 5 pines (1 x) Jack Digikey CP-7050-ND (opcional - explicado en el paso 27)
(1 x) USB tipo B hembra jack Digikey 732-2734-ND (opcional - explicado en el paso 27)
(2 x) de 10kOhm potenciómetro lineal forma cónica Digikey 987-1308-ND

(1 x) tamaño N Panel de montaje Coaxial DC Power Jack con conmutador Radioshack 274-1573 actualización Digikey CP-002AHPJCT-ND esta parte puede ser distinto a la que está ilustrado, Compruebe la hoja de datos/usar un multímetro para asegurarse conexión son correctas.

(1 x) SPST Toggle Switch Digikey 360-3289-ND

(1 x) tamaño N Coaxial de corriente enchufe Digikey CP3-1000-ND

JAMECO:
cable de cinta (1 x) 16 conductor Jameco 28RC16-10VP
(1 x) 16 pines conector de ángulo recto Jameco 746285-3
(6 x) masculino cabecera pins 103393 Jameco

AMAZON:

(1 x) Midi Cable Amazonas (opcional - explicado en el paso 27)

(1 x) Tenergy Li-Ion 7.4V 2200mAh batería módulo con PCB Amazonas
Pack de Tenergy Universal cargador inteligente para baterías de Li-Ion/Polymer (1 x) (3.7V-14.8V 1-4 células) Amazonía
MIDI (1 x) al cable del USB Amazonas (opcional - explicado en el paso 27)

MUCHOS PROVEEDORES:
(x 2) perillas - los mandos tengo son hacia fuera de stock (de newark) como se adapta un eje de 0.25"/6.35mm va a funcionar, elige algo que te gusta:

https://www.tubesandmore.com/products/knobs

http://Amzn.to/1RXew6a

MATERIALES ADICIONALES:
Cable de calibre 22, varios colores Jameco #9313-0-R
cinta aislante de Radioshack 64-2373
Cortadores de alambre
peladores de alambre
de la soldadura
caja de madera/acrílico/proyecto (utilicé este 6 "x 6" x 2 "caja de bambú El almacén de contenedores)
pegamento/epoxi
cinta doble cara espuma Amazonas

Artículos Relacionados

Dibujar-MIDI controller con tinta conductora

Dibujar-MIDI controller con tinta conductora

'Draw It Yourself' es un controlador MIDI que utiliza tinta conductora como botones. Está basado en Arduino y utiliza un sensor capacitivo (dos, en realidad) para determinar si los botones dibujados son ser tocados o no.http://sanidanz.tumblr.com/dra
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
Interfaz Arduino USB MIDI

Interfaz Arduino USB MIDI

Hace unas semanas comencé a trabajar en un controlador MIDI con Arduino y ATmega32. Lo hice no terminado proyectado todavía. Está en desarrollo.Usted puede leer toda la historia aquí http://openhardware.ro/arduino-usb-midi-controller/.Pero durante lo
Controlador de pie MIDI basados en Arduino DIY

Controlador de pie MIDI basados en Arduino DIY

Llevo muuuucho tiempo con intentar un lazador de guitarra durante un tiempo, pero no me gusta la idea de gastar dinero en un pedal específicos del lazador cuando puedo usar un ordenador para eso y desde que he estado aprendiendo arduino para divertir
XY el cojín de MIDI con Arduino y TFT

XY el cojín de MIDI con Arduino y TFT

Hace algunas semanas, cuando miré después de algunas ideas/módulos/escudos para iniciar nuevos proyectos/experimentos con microcontroladores que encontré algo interesante que encajaría perfectamente en mi mayor proyecto "USB MIDI Controller con Aduin
Guitarra de Kaoss Pad

Guitarra de Kaoss Pad

Esto las dos cerezas instrumentos Kaoss Pad Midi Controller.This Kit de la guitarra se pueden comprar en http://twocherriesinstruments.ecrater.com/Paso 1: Herramientas y materiales necesario para la instalación -Soldador-Conexión cable-soldadura-pela
Como hacer dubstep sonido usando Guitar Rig 5

Como hacer dubstep sonido usando Guitar Rig 5

Este un ejemplo del sonido usando un ipod touch como controlador midiPara iniciar esto, obviamente tienes que tener:* Guitar Rig (utilicé guitar rig 5)* Guitarra (yo usé Epiphone g400)IPad, Iphone o Ipod Touch (opcional pero muy recomendable)Paso 1:
Android Tablet PS3 / Xbox360 Controller montaje - la hice en TechShop

Android Tablet PS3 / Xbox360 Controller montaje - la hice en TechShop

el nuevo Nexus 7 es una plataforma de juego fantástico. Pero para algunos de uso, el Santo Grial tiene una potencia de juegos para móviles con los mejores controles de un mando físico. Controles de pantalla táctil solamente pueden ir tan lejos.En est
Controlado por MIDI sintetizador analógico FM

Controlado por MIDI sintetizador analógico FM

este circuito y sketch de Arduino comprenden un proyecto avanzado para rostro fusión de sonidos desde una fuente analógica controladas vía MIDI.Las piezas requeridas incluyen:• Sin soldadura breadboard• Un montón de cables de conexión• Arduino• AD520
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
Cómo se mide la potencia de una célula Solar.

Cómo se mide la potencia de una célula Solar.

Tan sólo ha podrido una célula solar que estaba a punto de formar parte de un relleno sanitario. Bueno, bueno para el medio ambiente y aún mejor para su próximo proyecto solar. Pero, ¿qué hace esa celda solar realmente? Tal vez una mala célula solar
Mesa de mezcla MIDI-codicioso

Mesa de mezcla MIDI-codicioso

Quería construir una mesa de mezclas con altavoces integrados que cumple con mis expectativas en calidad y tamaño. Una mesa de mezclas siempre listo para usar cuando estoy de humor para ser creativos o simplemente ganas de escuchar mi música favorita
Una teoría completamente nueva en el edificio de pirámides (que yo sepa)

Una teoría completamente nueva en el edificio de pirámides (que yo sepa)

Así que, aquí está la premisa: eres un multimillonario punto com, o el inventor de un sabor de aplicación de software de medios de comunicación social, o tal vez sólo consiguió dejaste ollas de dinero por su viejo tío rico y tu minino BFF acaba de pe
Sintetizador MIDI programable con Intel Edison y Csound

Sintetizador MIDI programable con Intel Edison y Csound

Es un controlador MIDI como el teclado de una computadora, pero en lugar de enviar caracteres a la computadora, enviar notas (y un montón de información adicional acerca de cómo se juega la nota). Usted puede aprender más sobre controladores MIDI aqu