Data Connections Between Ableton Live and Minecraft
Two way data communication between Ableton Live and Minecraft using the Mineflayer Javascript library.
None Quick demo of my data connections between Ableton Live and Minecraft. Using the Mineflayer Javascript Library, Max for Live can send commands to Minecraft and monitor Minecraft's chat. With this connection, Ableton can:
- hijack game mechanics
- process chat syntax into MIDI messages
- see player/entity coordinates
- see players' items in hand
- much more
Frequently Asked Questions
What inspired you to do this?
A lack of expressive controls in my previous Minecraft projects
How long did it take to make it?
I started working on data connections in Spring 2022. These are revisions that began in August 2022. Most of the big changes happened between January and March 2023.
How long have you been doing things like this?
Since December 2020.
Have you done other things like this?
Yes, and I plan to continue developing this.
What did you wish you knew before you started this?
Javascript!
What’s next?
More new music, hopefully with collaborators.
Resoures?
https://github.com/PrismarineJS/mineflayer
Autumn Ate Everything (Ramon Castillo) : Composer, Maker, Performer, Live Looper, Improviser, Educator
The maker Autumn Ate Everything (Ramon Castillo)
I compose and perform a lot of experimental music. I do a lot of highly automated looping in Ableton Live, and lately, I've been using Minecraft as my live instrument. I build much of my own hardware and software for live performance.

I am a faculty member at UMass Lowell where I teach Music Technology, Music Business, Musicianship, Composition, Live Electronic Performance, and the Electronic Ensemble.
Connect with
How I can help you:
Collaboration!
How you can help me:
Collaborate with me!