Controlling Philips Hue Lights In Ableton Live (Syncing Lights with Music)

For around a year before I got them, I had really wanted Philips Hue lights. I thought it was the coolest thing to be able to create ambient colors in a room using lights. What I thought was even cooler, was how these lights could actually be programmed. Of course, since I have a love for music, I thought it’d be awesome to sync the lights to music and create a neat light display in my bedroom. Finally, about three months ago, I finally gave in and spent nearly two hundred dollars at the Apple Store for a starter-kit for the most advanced version they sell. The first thing I did when I got them home, is downloaded a chrome extension called Huegasm which would allow me to sync my hue lights with audio from any chrome tab. In my case, I used it to sync my lights with Spotify. However, I was very disappointed with the results. I wanted more of a programmable “light show” than a “light display”. At first, I thought about programming something from scratch. My only concern was that it would involve a lot of extra work I didn’t want to do such as creating an editor for the lights. That’s when I thought about using Ableton Live.

For those who don’t know, Ableton Live is a very popular live DAW (Digital Audio Workstation). I’ve seen it used to control midi lights in the past, but I couldn’t find anyone who had attempted to control Philips Hue lights with it. Unfortunately, I don’t really remember how I set the whole thing up, as this was about three months ago. But if I recall correctly, I rewrote a Max for Live plugin I found online that would allow me to control my Philips Hue’s in Ableton. You can view the Javascript HERE, and a text version of the Max for Live device HERE (file->open_as_text to open). Like I said, this was several months ago, so unfortunately I don’t have step-by-step guide. But I may mess around with this soon, and if that’s the case, I will post a step-by-step guide.


Minecraft4Noobs is my latest project that I’ve been working on for the last few months. My goal is to teach advanced Minecraft topics in a very easy to understand way. Currently, I only cover server and modding topics, but in the future, I’d also like to explore the idea of covering other topics such as mod packs.

Minecraft4Noobs was born from another project I had started several years ago on Google Docs called Bukkit Coding for Dummies. I created Minecraft4Noobs when I decided I wanted to move away from Google Docs. This also gives me more control over my content, as well as options for analytics.

For anyone who enjoys learning about the backend, Minecraft4Noobs is hosted on a VPS by OVH which is shared by I’m using WordPress with a free theme modified by me with custom CSS.

I’m Back!

It’s been almost a year since I started this blog, and more than half a year since my last update. I just haven’t been working on any new and exciting projects, so I haven’t really had a need to post anything. In fact, my web host had actually expired so I haven’t even had this blog for several months. I’ve done my best to re-create what was once here using the Internet Archive. However, unfortunately some of the posts couldn’t be recovered enough for them to be worth re-adding to this blog. If you’d like to see them, you can find them HERE. In this post, I’d like to explain what’s new with both me, as well as this blog.

Continue reading

Internet Over Text

This is a little project I’ve been working on for a few days now. I’ve had this idea for a while now, but hadn’t gotten around to messing around with it until now. Basically, the idea is an app that allows you to receive limited information from the internet without being connected to the internet. This is useful for those who have a limited data plan, or don’t have any data connection at all. The process is somewhat complicated, but I’ll try to give a quick outline about how it works below. It’s a little complicated, and the process might be a little boring to read, but I know some people enjoy the details.

Continue reading


Just thought I’d let everyone know that I’ve been livestreaming daily on my YouTube channel! I’ll be streaming mostly in the evenings at around 11 PM. Occasionally during the day. I’ve been streaming all sorts of different games, with several different people, so you never know what you may find. You can find my stream HERE, or by using the link below.