Go Down

Topic: mixing table + ARDUINO to USB control ?! (Read 492 times) previous topic - next topic

Dadon

Hello everyone !


I'll try to be clear !

Project :

I have an Alto live 2404 mixing table who got the two last slice in USB (23/24)

The Idea (and I'm a real begginer with the arduino stuffs) will be to relate the audio outputs of every slice on the mixing table, to an arduino, to go with USB in Ableton Live.

I have some Analogic Midi Gear plugged in the Mixing table and I need to record on ableton, instruments by instrument, separately.

If I have, at least 10 slice to the USB, it will be great (I dont think there's Arduino card with 24 in/out)


Sorry for my english if I make some mistakes, i'm french  :D  :D  :D


If someone Know How to do it, wich arduino card, C language to audio and ableton compatibility I need, let me know !

Thanx and see ya soon.

Harold

PieterP

#1
Jul 27, 2019, 03:55 pm Last Edit: Jul 27, 2019, 04:57 pm by PieterP
If I understand correctly, you want to send the audio of the separate channels to an Arduino, which then sends it over USB to be recorded in Ableton.
Is that what you meant?

First off, Arduino's don't have any hardware to record audio. You'll need external I²S ADCs for that. The next problem is the USB connection. Most basic Arduino cannot support audio over USB, and the more advanced ones that do have the hardware to support it, don't have software that supports it.

One exception is Teensy, which supports at least stereo audio over USB. More than 2 channels should be possible, but you'll probably have to dig deep into the USB code, which isn't something I'd recommend to a beginning (or even intermediate) programmer.

I think the Teensy 3.x boards support up to 16 audio inputs using TDM. Again, configuring these is not going to be easy, although the Audio library seems to support TDM.




If you're super passionate about learning about the details of the USB protocol, DMA, real-time audio, etc. and if you have the necessary programming background, by all means, go for it. 

If you just want to record audio, get a USB audio interface, and plug it into the channel inserts of your mixer. If it doesn't have inserts, you could use some auxiliary busses to record specific instruments.

There are some mixers with multitrack recorders built-in. A couple of years ago, I bought a Behringer UFX1604 for around €600. It records and mixes fine, but some of the mute/solo buttons are starting to get stuck. Other mixers with multitrack recorders built-in were much more expensive back then, so I think it was a good deal. I have no idea what the market looks like now, though.


Dadon

Thanks for your quick answer !!

yes It was what I mean.

Except I don't need the arduino recording. I just need (imaginate) him like a bridge between the table and my sofware.

But if you tell me arduino doesn't really support audio...

I'm gonna check I²S ADCs .

Yes I know I can use external interfaces or a mixing table already with all channel in usb, but I want to transforme this one rather than buy a new one (if it's possible, finally..)

PieterP

I think for that many channels, you'll need TDM ADCs.
I'm not an expert, though, and I'm not even sure if it's gonna work with the Teensy.

I really don't think that it's worth it to design the entire thing yourself.
If you include the time you'll invest in this project, buying an off-the-shelf USB audio interface is going to be many times cheaper.

PieterP

I stand corrected. The primary USB interface of the Teensy 3.6 supports only up to 12 Mbps. The secondary interface can handle up to 480 Mbps, but as far as I can see, there is no software support for audio in device mode.

Go Up