Controlling Ableton Live Using Atto or an Arduino Leonardo

Introduction: Controlling Ableton Live Using Atto or an Arduino Leonardo

About: #BnBe is a platform to help teach electronics no matter what the age or skill level. We’re currently designing a wide range of products from beginner level kits to industry-standard microcontroller platforms.

This is a demo video for the Piksey Atto. We learn how to use it as a MIDI device and control tracks in Ableton Live 10 Lite. We use a breadboard along with momentary switches and you can also use an Arduino Leonardo for this project.

If you do build a lot of DIY projects then I think you should
definitely check out the Kickstarter campaign for it using the link below:

Step 1: Watch the Video

The video below covers everything you need to know about building this project, including setting up the interfacing software that we will be using. I would recommend that you watch it first as this post is only going to provide the relevant links needed.

Step 2: Upload the Sketch

You can download the sketch using the link below:

Once done, simply open it up in the Arduino IDE and connect the board to the computer using a microUSB cable. Then, select Arduino Leonardo as the board from the tools menu, select the correct COM port and hit the upload button. The Atto uses the same microcontroller and bootloader as the Arduino Leonardo and that is why we can upload the board to the sketch using these settings. This also means that you can use the Arduino Leonardo if you want to.

Step 3: Connect the Buttons & Test

Once the code has been uploaded, simply use the reference diagram shown here and connect 4 buttons to the microcontroller. If you are using a Mac, then you will also need to download software called Hairless Midi Serial, which can be obtained using the link below:

If you are using Windows, then you will need Hairless Midi Serial along with looMIDI which can be downloaded using the link below:

The video will show you how to configure it all to work with Ableton Live.

Thank you for reading!

Be the First to Share


    • Remote Control Contest

      Remote Control Contest
    • Fabric Challenge

      Fabric Challenge
    • Backyard Contest

      Backyard Contest