SlideShare una empresa de Scribd logo
1 de 14
FABRICA TU CONTROLADOR
MIDI CON ARDUINO
● El objetivo de la charla es compartir nuestra
experiencia construyendo un controlador
MIDI.
● Se trata de un proyecto personal de un
grupo de amigos. Nuestras referencias son
moldover.com y midifigther.com
● Es un proyecto modular.
● Musical Instrument Digital Interface es un
protocolo de comunicación entre instrumentos
musicales electrónicos y computadoras. (teclado
MIDI, batería MIDI, etc).
● En música electrónica (hecha con medios
electrónicos) los controladores MIDI pueden
considerarse instrumentos musicales que
funcionan comunicándose con un ordenador.
● Los controladores MIDI habitualmente tienen
botones, knobs y faders. Estos componentes son
fáciles de utilizar con Arduino.
● Arduino Leonardo puede funcionar como un
teclado (computer keyboard).
● Ableton Live es un software de producción
musical que permite lanzar sonidos con
pulsaciones de teclado, además de mediante
órdenes midi (MIDI IN).
● Combinando todo esto y con un poco de filosofía
DIY comenzamos haciendo un botón con
arduino.
● Usaremos la orden Keypress en el script que
cargaremos en el chip del arduino leonardo.
● Pulsando un botón conectado a Arduino llegará
a Ableton una pulsación de teclado que lanza un
sonido (sample).
● Ahora ya podemos montar una sesión en
Ableton y lanzar los samples.
● Podemos conectar también un potenciómetro a
Arduino y convertir los valores que envía en
pulsaciones de teclado.
● Estos giros del potenciómetro se mapean en
Ableton para lanzar efectos de audio.
● Tenemos así una sesión de música electrónica
que podemos controlar desde botones y knobs
(Controllerism).
● En realidad hasta ahora no hemos utilizado
MIDI. Podemos usar el software Bome’s Midi
Translator (www.bome.com) para convertir las
pulsaciones keypress en ordenes MIDI.
Arduino keypress Bome’s Midi Translator
Ableton (lanza el sonido/Fx)
● En Sketchfab se puede ver el esquema de
conexión del botón y el potenciómetro con la
placa Arduino https://skfb.ly/MxDL
PiramideTeam somos:
● Jesús Hernández @weuyewr
● Esther Pérez @EstherPArozena
● Daniel Blanco @danielblanco3d
En colaboración con :
BricogameLab @BricoGameLab
FABRICA TU CONTROLADOR MIDI CON ARDUINO

Más contenido relacionado

La actualidad más candente (12)

Sonido digital
Sonido digitalSonido digital
Sonido digital
 
Proyecto morse
Proyecto morseProyecto morse
Proyecto morse
 
Practica 2 enrique abisai cardona maynez 2f
Practica 2 enrique abisai cardona maynez 2fPractica 2 enrique abisai cardona maynez 2f
Practica 2 enrique abisai cardona maynez 2f
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Sonido digital
Sonido digitalSonido digital
Sonido digital
 
Proyecto arduino "discoteca"
Proyecto arduino "discoteca"Proyecto arduino "discoteca"
Proyecto arduino "discoteca"
 
Qu e un arduino
Qu e un arduinoQu e un arduino
Qu e un arduino
 
Controlador pioneer ddj wego 2
Controlador pioneer ddj wego 2Controlador pioneer ddj wego 2
Controlador pioneer ddj wego 2
 
Programa edición de sonido
Programa edición de sonidoPrograma edición de sonido
Programa edición de sonido
 
Tutorial audacity
Tutorial audacityTutorial audacity
Tutorial audacity
 
Piano humano con Arduino
Piano humano con ArduinoPiano humano con Arduino
Piano humano con Arduino
 
Arduino
ArduinoArduino
Arduino
 

Similar a FABRICA TU CONTROLADOR MIDI CON ARDUINO

Sesión1PIZARRA DIGITAL
Sesión1PIZARRA DIGITALSesión1PIZARRA DIGITAL
Sesión1PIZARRA DIGITAL
alabau
 
Controladores de juegos
Controladores de juegosControladores de juegos
Controladores de juegos
golgolgero
 

Similar a FABRICA TU CONTROLADOR MIDI CON ARDUINO (20)

Informática musical
Informática musicalInformática musical
Informática musical
 
Teclados controladores
Teclados controladoresTeclados controladores
Teclados controladores
 
Tarjeta arduino (1)
Tarjeta arduino (1)Tarjeta arduino (1)
Tarjeta arduino (1)
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Ide arduino + arddublock
Ide arduino + arddublockIde arduino + arddublock
Ide arduino + arddublock
 
Arduino.pptx
Arduino.pptxArduino.pptx
Arduino.pptx
 
ARDUBLOCK
ARDUBLOCKARDUBLOCK
ARDUBLOCK
 
Sesion introduccion
Sesion   introduccionSesion   introduccion
Sesion introduccion
 
la computación aplicada en la música electrónica
la computación aplicada en la música electrónica la computación aplicada en la música electrónica
la computación aplicada en la música electrónica
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Sesión1PIZARRA DIGITAL
Sesión1PIZARRA DIGITALSesión1PIZARRA DIGITAL
Sesión1PIZARRA DIGITAL
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Controladores de juegos
Controladores de juegosControladores de juegos
Controladores de juegos
 
Arduino - César.pptx
Arduino - César.pptxArduino - César.pptx
Arduino - César.pptx
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
 
Presentación introductoria de Arduino IDE.pptx
Presentación introductoria de Arduino IDE.pptxPresentación introductoria de Arduino IDE.pptx
Presentación introductoria de Arduino IDE.pptx
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

FABRICA TU CONTROLADOR MIDI CON ARDUINO

  • 2. ● El objetivo de la charla es compartir nuestra experiencia construyendo un controlador MIDI. ● Se trata de un proyecto personal de un grupo de amigos. Nuestras referencias son moldover.com y midifigther.com ● Es un proyecto modular.
  • 3.
  • 4. ● Musical Instrument Digital Interface es un protocolo de comunicación entre instrumentos musicales electrónicos y computadoras. (teclado MIDI, batería MIDI, etc). ● En música electrónica (hecha con medios electrónicos) los controladores MIDI pueden considerarse instrumentos musicales que funcionan comunicándose con un ordenador.
  • 5. ● Los controladores MIDI habitualmente tienen botones, knobs y faders. Estos componentes son fáciles de utilizar con Arduino. ● Arduino Leonardo puede funcionar como un teclado (computer keyboard). ● Ableton Live es un software de producción musical que permite lanzar sonidos con pulsaciones de teclado, además de mediante órdenes midi (MIDI IN).
  • 6.
  • 7. ● Combinando todo esto y con un poco de filosofía DIY comenzamos haciendo un botón con arduino. ● Usaremos la orden Keypress en el script que cargaremos en el chip del arduino leonardo. ● Pulsando un botón conectado a Arduino llegará a Ableton una pulsación de teclado que lanza un sonido (sample). ● Ahora ya podemos montar una sesión en Ableton y lanzar los samples.
  • 8.
  • 9. ● Podemos conectar también un potenciómetro a Arduino y convertir los valores que envía en pulsaciones de teclado. ● Estos giros del potenciómetro se mapean en Ableton para lanzar efectos de audio. ● Tenemos así una sesión de música electrónica que podemos controlar desde botones y knobs (Controllerism).
  • 10.
  • 11. ● En realidad hasta ahora no hemos utilizado MIDI. Podemos usar el software Bome’s Midi Translator (www.bome.com) para convertir las pulsaciones keypress en ordenes MIDI. Arduino keypress Bome’s Midi Translator Ableton (lanza el sonido/Fx)
  • 12. ● En Sketchfab se puede ver el esquema de conexión del botón y el potenciómetro con la placa Arduino https://skfb.ly/MxDL
  • 13. PiramideTeam somos: ● Jesús Hernández @weuyewr ● Esther Pérez @EstherPArozena ● Daniel Blanco @danielblanco3d En colaboración con : BricogameLab @BricoGameLab