Controlling Ableton Live With Atto
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.
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 following link: https://github.com/bnbe-club/piskey-atto-midi-demo-diy-e30
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!