SlideShare a Scribd company logo
1 of 40
Download to read offline
Programming for MIDI
controllers
@jordanorelli
Tuesday, August 20, 13
This is an EWI.
Tuesday, August 20, 13
An EWI does not make
sound.
Tuesday, August 20, 13
It only makes data.
Tuesday, August 20, 13
It is a data horn.
Tuesday, August 20, 13
The data that the EWI
makes is MIDI.
MIDI
Tuesday, August 20, 13
A MIDI message looks
like this:
144 60 80
Tuesday, August 20, 13
A MIDI message looks
like this:
144 60 80
type
Tuesday, August 20, 13
A MIDI message looks
like this:
144 60 80
type data1
Tuesday, August 20, 13
A MIDI message looks
like this:
144 60 80
type data1 data2
Tuesday, August 20, 13
MIDI
The EWI sends MIDI
messages to a synthesizer.
Tuesday, August 20, 13
MIDI
The synthesizer is just a
program. It was free.
(i.e., gratis)
Tuesday, August 20, 13
MIDI
The synthesizer sends
sound to the speakers.
SOUND
Tuesday, August 20, 13
(demo)
Tuesday, August 20, 13
You can send MIDI
messages anywhere you
like.
Tuesday, August 20, 13
That is your right as a
programmer.
Tuesday, August 20, 13
MIDI
I like to send MIDI
messages to
Processing...
Tuesday, August 20, 13
MIDI
... and have
Processing generates
graphics.
LIGHT
Tuesday, August 20, 13
You can use the synth and
Processing at the same
time.
Tuesday, August 20, 13
MIDI
MIDI
SOUND
LIGHT
Tuesday, August 20, 13
(demo)
Tuesday, August 20, 13
This is my Launchpad.
Tuesday, August 20, 13
It also sends MIDI
messages.
Tuesday, August 20, 13
It sends MIDI messages
when you push its
buttons.
Tuesday, August 20, 13
Additionally, it can receive
MIDI messages.
Tuesday, August 20, 13
Sending MIDI message to
the Launchpad can turn
lights on and off.
Tuesday, August 20, 13
MIDI
I like to send MIDI
messages to ChucK...
Tuesday, August 20, 13
MIDI
... and have ChucK
generate sound.
SOUND
Tuesday, August 20, 13
ChucK is a strongly timed
language. “one second” is
always the same amount
of time.
Tuesday, August 20, 13
Since rhythm is a function
of time, ChucK is an
excellent keeper of
rhythm.
Tuesday, August 20, 13
Programming rhythm
means programming time
itself.
Tuesday, August 20, 13
(demo)
Tuesday, August 20, 13
We can also send OSC
messages from ChucK to
Processing.
OSC
Tuesday, August 20, 13
...and have Processing
generate graphics.
OSC
LIGHT
Tuesday, August 20, 13
We can generate the sound
and the graphics at the same
time.
OSC
LIGHT
MIDI
SOUND
Tuesday, August 20, 13
(demo)
Tuesday, August 20, 13
Let’s bring the EWI back.
Tuesday, August 20, 13
MIDI
MIDI
MIDI
OSC
SOUND
SOUND
LIGHT
Tuesday, August 20, 13
(demo)
Tuesday, August 20, 13
Thanks!
@jordanorelli
github.com/jordanorelli
Tuesday, August 20, 13

More Related Content

Viewers also liked

Curso deporte individual squash
Curso deporte individual squashCurso deporte individual squash
Curso deporte individual squashEducagratis
 
ZineINC™ - komunikacja wewnętrzna w nowym wydaniu
ZineINC™ - komunikacja wewnętrzna w nowym wydaniuZineINC™ - komunikacja wewnętrzna w nowym wydaniu
ZineINC™ - komunikacja wewnętrzna w nowym wydaniuPaweł Gniadkowski
 
FryskLab Make or Die Conference Roskilde
FryskLab Make or Die Conference RoskildeFryskLab Make or Die Conference Roskilde
FryskLab Make or Die Conference RoskildeFers
 
Curso de-aerografia
Curso de-aerografiaCurso de-aerografia
Curso de-aerografiaEducagratis
 
Leadership In Your Sporting Team
Leadership In Your Sporting TeamLeadership In Your Sporting Team
Leadership In Your Sporting TeamJustin Tamsett
 
Stories, Myth, and the Humane Network
Stories, Myth, and the Humane NetworkStories, Myth, and the Humane Network
Stories, Myth, and the Humane NetworkPeter Wang
 
FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...
FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...
FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...FIWARE Mexico
 
One pager resume Remco Oostelaar
One pager resume Remco OostelaarOne pager resume Remco Oostelaar
One pager resume Remco OostelaarRemco Oostelaar
 

Viewers also liked (11)

Curso deporte individual squash
Curso deporte individual squashCurso deporte individual squash
Curso deporte individual squash
 
ZineINC™ - komunikacja wewnętrzna w nowym wydaniu
ZineINC™ - komunikacja wewnętrzna w nowym wydaniuZineINC™ - komunikacja wewnętrzna w nowym wydaniu
ZineINC™ - komunikacja wewnętrzna w nowym wydaniu
 
FryskLab Make or Die Conference Roskilde
FryskLab Make or Die Conference RoskildeFryskLab Make or Die Conference Roskilde
FryskLab Make or Die Conference Roskilde
 
Curso de-aerografia
Curso de-aerografiaCurso de-aerografia
Curso de-aerografia
 
Leadership In Your Sporting Team
Leadership In Your Sporting TeamLeadership In Your Sporting Team
Leadership In Your Sporting Team
 
Sept. 11, 2015 division meeting featuring Dr. Dennis Pruitt
Sept. 11, 2015 division meeting featuring Dr. Dennis PruittSept. 11, 2015 division meeting featuring Dr. Dennis Pruitt
Sept. 11, 2015 division meeting featuring Dr. Dennis Pruitt
 
Stories, Myth, and the Humane Network
Stories, Myth, and the Humane NetworkStories, Myth, and the Humane Network
Stories, Myth, and the Humane Network
 
Biotecnologia 5to c
Biotecnologia  5to cBiotecnologia  5to c
Biotecnologia 5to c
 
FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...
FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...
FIWARE MEXICO WorkShop 2016 - 5. Ongoing & future FIWARE activities in Mexico...
 
One pager resume Remco Oostelaar
One pager resume Remco OostelaarOne pager resume Remco Oostelaar
One pager resume Remco Oostelaar
 
Year 12 momentum
Year 12 momentumYear 12 momentum
Year 12 momentum
 

Recently uploaded

Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...Call Girls Mumbai
 
Call girls Service in Deira 0507330913 Deira Call girls
Call girls Service in Deira 0507330913 Deira Call girlsCall girls Service in Deira 0507330913 Deira Call girls
Call girls Service in Deira 0507330913 Deira Call girlsMonica Sydney
 
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...Call Girls Mumbai
 
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...DipikaDelhi
 
Deira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in DeiraDeira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in DeiraMonica Sydney
 
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...call girls kolkata
 
Hire 💕 8617370543 Mirzapur Call Girls Service Call Girls Agency
Hire 💕 8617370543 Mirzapur Call Girls Service Call Girls AgencyHire 💕 8617370543 Mirzapur Call Girls Service Call Girls Agency
Hire 💕 8617370543 Mirzapur Call Girls Service Call Girls AgencyNitya salvi
 
Satara call girl 8617370543♥️ call girls in satara escort service
Satara call girl 8617370543♥️ call girls in satara escort serviceSatara call girl 8617370543♥️ call girls in satara escort service
Satara call girl 8617370543♥️ call girls in satara escort serviceNitya salvi
 
Pakistani Call girls in Deira 0567006274 Deira Call girls
Pakistani Call girls in Deira 0567006274 Deira Call girlsPakistani Call girls in Deira 0567006274 Deira Call girls
Pakistani Call girls in Deira 0567006274 Deira Call girlsMonica Sydney
 
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7Nitya salvi
 
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdfTop IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdfXtreame HDTV
 
Dahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine ServiceDahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine ServiceNitya salvi
 
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...call girls kolkata
 
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call GirlsNitya salvi
 
Dubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in DubaiDubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in DubaiMonica Sydney
 
Hire 💕 8617370543 Khalilabad Call Girls Service Call Girls Agency
Hire 💕 8617370543 Khalilabad Call Girls Service Call Girls AgencyHire 💕 8617370543 Khalilabad Call Girls Service Call Girls Agency
Hire 💕 8617370543 Khalilabad Call Girls Service Call Girls AgencyNitya salvi
 
Dubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiDubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiMonica Sydney
 
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...DipikaDelhi
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyNitya salvi
 
Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...
Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...
Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...call girls kolkata
 

Recently uploaded (20)

Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...Bhubaneswar🌹Call Girls Kalpana Mesuem  ❤Komal 9777949614 💟 Full Trusted CALL ...
Bhubaneswar🌹Call Girls Kalpana Mesuem ❤Komal 9777949614 💟 Full Trusted CALL ...
 
Call girls Service in Deira 0507330913 Deira Call girls
Call girls Service in Deira 0507330913 Deira Call girlsCall girls Service in Deira 0507330913 Deira Call girls
Call girls Service in Deira 0507330913 Deira Call girls
 
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
 
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
 
Deira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in DeiraDeira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in Deira
 
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
 
Hire 💕 8617370543 Mirzapur Call Girls Service Call Girls Agency
Hire 💕 8617370543 Mirzapur Call Girls Service Call Girls AgencyHire 💕 8617370543 Mirzapur Call Girls Service Call Girls Agency
Hire 💕 8617370543 Mirzapur Call Girls Service Call Girls Agency
 
Satara call girl 8617370543♥️ call girls in satara escort service
Satara call girl 8617370543♥️ call girls in satara escort serviceSatara call girl 8617370543♥️ call girls in satara escort service
Satara call girl 8617370543♥️ call girls in satara escort service
 
Pakistani Call girls in Deira 0567006274 Deira Call girls
Pakistani Call girls in Deira 0567006274 Deira Call girlsPakistani Call girls in Deira 0567006274 Deira Call girls
Pakistani Call girls in Deira 0567006274 Deira Call girls
 
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
Book ☎️ 8617370543 Call Girls in Bharuch and escort services 24x7
 
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdfTop IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
 
Dahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine ServiceDahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine Service
 
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
 
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
 
Dubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in DubaiDubai Call girls Service 0524076003 Call girls in Dubai
Dubai Call girls Service 0524076003 Call girls in Dubai
 
Hire 💕 8617370543 Khalilabad Call Girls Service Call Girls Agency
Hire 💕 8617370543 Khalilabad Call Girls Service Call Girls AgencyHire 💕 8617370543 Khalilabad Call Girls Service Call Girls Agency
Hire 💕 8617370543 Khalilabad Call Girls Service Call Girls Agency
 
Dubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in DubaiDubai Call girls Service 0524076003 Call girls services in Dubai
Dubai Call girls Service 0524076003 Call girls services in Dubai
 
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
 
Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...
Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...
Call Girls Rajnandgaon / 9332606886 Genuine Call girls with real Photos and N...
 

Programming for MIDI controllers