April 21


10:00 am - 06:00 pm

Click to Register:

Brooklyn Research


Brooklyn Research

630 Flushing Avenue, Brooklyn, NY 11206

Brooklyn, NY, US, 11206

This is an introductory workshop for programmers and musicians that want to learn how to program, how to write software for live performance of music, what MIDI is and how to use it to control hardware instruments in novel ways. We will understand what MIDI is, what are its possible applications, learn how to program from scratch in different frameworks, how to interface with hardware instruments, how to connect with sensors and Arduinos. We will play with different MIDI instruments and learn about composition, sequencing, and orchestration. We will do a brief review of laptop orchestras, Eurorack synthesizers, further resources to continue learning and end with a live jam using the software we write that day and interface with MIDI hardware instruments.

Aarón Montoya-Moraga is a Brooklyn-based Chilean artist, electrical engineer, and educator who specializes in writing software for audiovisual interactive installations and real-time live performances. His main interests are empathy, identity, performance art, synthesizers, machine learning and using computers for feelings and inner world real-time expression. He has worked for the Processing Foundation, Critter & Guitari. He is currently a research resident at the Interactive Telecommunications Program, Tisch School of the Arts, New York University. He co-founded CODED, a school for media arts based in Santiago de Chile, where he writes learning material for media arts and teaches workshops using Python, Processing, p5.js, ChucK and Pure Data for poetry, visual art, and sound art.



* Programming and sound 
* Live coding performance
* Frameworks and approaches for computer music
* Software for live-coding: Max, ChucK, Pure Data
* MIDI protocol
* MIDI interfaces
* MIDI notes and messages
* Extensions and alternatives: MPE, OSC
* Hardware: Korg Volca, Roland TR-08, Alesis SR-16, and more.
* Composition, sequencing and orchestration
* Arduino and sensors integration
* Laptop orchestras and Eurorack
* Further resources to continue learning
* Live jam


Where is Brooklyn Research located?
We are on the 6th floor of the old Pfizer Building, at 630 Flushing Avenue, but the main entrance is at 28 Tompkins Avenue. The building is easily accessible from the G train (Flushing Ave station) and from the J/M trains (Flushing Ave station).

What do I need to bring?
Bring a computer that can connect to the internet, specify what is your operating system (Mac/Windows/Linux). Please don’t bring a tablet.

How can I contact the organizer with any questions?
Please send us an email at

What’s the refund policy?
Purchases are 100% refundable up until 7 days before the event. If you decide you cannot go after the refund deadline, you can transfer your ticket to someone else but you must let us know by email at