Previous topicNext topic

how many different live audio signals can magic handle?

Questions, comments, feedback, etc.
Post Reply
blackdot
Posts: 528
Joined: Sun Jul 06, 2014 10:18 pm

how many different live audio signals can magic handle?

Post 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?
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

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

Post 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.
blackdot
Posts: 528
Joined: Sun Jul 06, 2014 10:18 pm

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

Post 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?
Terry Payman
Posts: 710
Joined: Sun Sep 14, 2014 8:15 am
Location: UK
Contact:

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

Post 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.
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

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

Post 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.
blackdot
Posts: 528
Joined: Sun Jul 06, 2014 10:18 pm

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

Post by blackdot »

I imagine the "tone" and "pitch" work much better with single instrument inputs?
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

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

Post 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.).
Marci
Posts: 4
Joined: Sun Mar 01, 2015 10:45 am
Location: Wakefield, West Yorkshire

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

Post 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.
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

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

Post 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
Marci
Posts: 4
Joined: Sun Mar 01, 2015 10:45 am
Location: Wakefield, West Yorkshire

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

Post by Marci »

Yup... is it fixed now? (haven't updated my routing in a while to find out)
Magic
Site Admin
Posts: 3440
Joined: Wed Apr 09, 2014 9:28 pm

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

Post 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
Post Reply