Page 1 of 1

how many different live audio signals can magic handle?

Posted: Sat Dec 06, 2014 9:08 pm
by blackdot
So far i used magic only with one mic input. Works very well and any delay is no recognizable. Now i can only imagine but i guess frequency analysis is not that simple. How will magic perform if i had 10 mic inputs and on all of those came in different signals?

It would be pretty great for a band where you have at least one mic for each instrument. You could then seperate the visuals instrument wise and the drums in bass/snare/etc. Would be awesome, but well, is that even possible ressource wise?

Btw is the gpu also used for frequency analysis (using cuda or open cl) ? Or is that sth that can only be done sequentially on the cpu?

Re: how many different live audio signals can magic handle?

Posted: Sat Dec 06, 2014 10:02 pm
by Magic
From the beginning, Magic was designed to handle multiple live inputs. I've used 10 inputs before with no problems. There isn't any extra delay when using multiple inputs.

Every additional frequency range you use does take a bit of CPU to analyze, but you'd have to be using hundreds of different ranges before you'd notice any performance slowdown on most computers.
It would be pretty great for a band where you have at least one mic for each instrument. You could then seperate the visuals instrument wise and the drums in bass/snare/etc. Would be awesome, but well, is that even possible ressource wise?
Yup, this is actually why I created Magic in the first place. I wanted each instrument to control a separate aspect of the visuals. In fact "Magic" is an acronym -- it stands for "Multitrack Audio and Graphics Interactive Composer". :) With an emphasis on the "multitrack audio" in this case.
Btw is the gpu also used for frequency analysis (using cuda or open cl) ? Or is that sth that can only be done sequentially on the cpu?
No, the GPU isn't used for any audio analysis. That's why a good CPU is important in addition to a good GPU. CPU vector operations are used when possible, such as SSE/etc.

Re: how many different live audio signals can magic handle?

Posted: Sun Dec 07, 2014 11:15 am
by blackdot
It's a pun AND an acronym XD, Awesome.


But thats pretty good news then, thanks.

So freqzency analysis isnt very ressource intensive after all?

Re: how many different live audio signals can magic handle?

Posted: Sun Dec 07, 2014 11:46 am
by Terry Payman
A further thought, which may lessen the CPU load in the case of one input per instrument:

There's no need for a frequency-dependent response to isolate instruments from a mix.

Volume-response alone could then be sufficient for many aspects of an instrument's "scene", whereas otherwise frequency-selective processing would be needed. Less CPU load.

Even percussion could need less frequency-selective processing, as there would be no need to eliminate eg bass guitar.

Re: how many different live audio signals can magic handle?

Posted: Sun Dec 07, 2014 4:59 pm
by Magic
So freqzency analysis isnt very ressource intensive after all?
Nope not really. But like I said though, it will add up after a while if you use it a lot.
Volume-response alone could then be sufficient for many aspects of an instrument's "scene", whereas otherwise frequency-selective processing would be needed. Less CPU load.
True, it will use the CPU less in that case. But the main point is that manipulating frequencies will never give you the same isolation as having the tracks separate from the beginning.

Re: how many different live audio signals can magic handle?

Posted: Mon Dec 08, 2014 3:14 pm
by blackdot
I imagine the "tone" and "pitch" work much better with single instrument inputs?

Re: how many different live audio signals can magic handle?

Posted: Mon Dec 08, 2014 5:14 pm
by Magic
Yup, definitely. Tone works best with percussive instruments (drums, electronic beats), and pitch works best with single-note instruments (human voice, guitar solo, violin, etc.).

Re: how many different live audio signals can magic handle?

Posted: Sun Mar 01, 2015 11:14 am
by Marci
Can confirm 36ch input works fine using MOTU hardware on OS X with current version of Magic (3x MOTU 828 MkII).

NB: I don't output audio via the MOTUs due to the current samplerate issue... I output via the MBPro headphone socket.

Re: how many different live audio signals can magic handle?

Posted: Sun Mar 01, 2015 8:16 pm
by Magic
NB: I don't output audio via the MOTUs due to the current samplerate issue... I output via the MBPro headphone socket.
Hmm, are you referring to this issue? http://magicmusicvisuals.com/forums/vie ... ?f=2&t=298

Re: how many different live audio signals can magic handle?

Posted: Sun Mar 01, 2015 10:29 pm
by Marci
Yup... is it fixed now? (haven't updated my routing in a while to find out)

Re: how many different live audio signals can magic handle?

Posted: Mon Mar 02, 2015 12:46 am
by Magic
The sample rate issue with Macs is fixed in v1.54 :).

For MOTU devices specifically though, I couldn't replicate any problems. I was able to obtain a test unit from MOTU, and I tried it on both my Macs, and playback worked normally. Can you let me know (in the other thread) if it works for you now, or if you're still having problems with it?

Much appreciated,
Eric