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