Pages: [1]   Go Down
Author Topic: Usb controller for Ableton Live with Arduino Leonardo  (Read 732 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello my name is Chris and I'm new to Arduino. I want to buy the board but i want to ask a few questiones.
I've read that the Leonardo can work as a plug and play device, such as a mouse. I was wondering if I can put 8 buttons and 4 rotational knobs(analog) and make a dj console, like the Midi Fighter(djTT.com). And if I can do that, it's that simple?  I mean, just sold the buttons to the board and play, or it needs programming  in the Arduino soft. If it does, can anyone help me please?
Sorry if it's another topic on this. don't ban me. Thanks
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 635
Posts: 34572
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

What sort of input can Ableton take?
Yes it can emulate a mouse or keyboard but you need to program it to do exactly what you want.
You might be better off sending in OSC messages but that is more programming.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

What sort of input can Ableton take?

MIDI or HID
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 635
Posts: 34572
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

One way to do it is to use a helper program like Hairless
http://projectgus.github.io/hairless-midiserial/
This can convert the serial signals from the Arduino into MIDI bus format that Ableton can use.

A Teensy 3 can be programmed to look like a HID MIDI device but not the Leonardo.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 73
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

4 analogue and 8 buttons as a HID device has already been done, for the UNO and the MEGA

http://code.google.com/p/unojoy/wiki/GettingStarted

everything you need is there, unfortunately it can't be expanded very far, but it will do what you want, no coding to do just  follow the instructions.
Logged

Pages: [1]   Go Up
Jump to: