Question about the resource of implementing Digital Mixer Topic is solved

If you have a simple question and just want an answer.
dkybchoi
Member++
Posts: 18
Joined: Thu Sep 29, 2016 3:03 am

Question about the resource of implementing Digital Mixer

Post by dkybchoi »

HI,

I would like to roughly estimate what is the maximum capability of mixing ( with individual Volume control before each mixing point ) for each core.

According to USB Audio Design Guide , "The mixer takes two cores and can perform eight mixes with up to 18 inputs at sample rates up to 96kHz and two mixes with up to 18 inputs at higher sample rates. The component automatically moves down to two mixes when switching to
a higher rate. "

Does it mean that 2 cores can implement 18x8 matrix mix @96KHz and each mixing point can have volume control before mixing ?

Thanks
View Solution
User avatar
larry
Respected Member
Posts: 275
Joined: Fri Mar 12, 2010 6:03 pm

Post by larry »

Does it mean that 2 cores can implement 18x8 matrix mix @96KHz and each mixing point can have volume control before mixing ?
Yes, at 96kHz there will be 8 mixes. Each mix is 18 inputs with independent weights.
dkybchoi
Member++
Posts: 18
Joined: Thu Sep 29, 2016 3:03 am

Post by dkybchoi »

larry wrote:
Does it mean that 2 cores can implement 18x8 matrix mix @96KHz and each mixing point can have volume control before mixing ?
Yes, at 96kHz there will be 8 mixes. Each mix is 18 inputs with independent weights.


Thanks for your information
dkybchoi
Member++
Posts: 18
Joined: Thu Sep 29, 2016 3:03 am

Post by dkybchoi »

larry wrote:
Does it mean that 2 cores can implement 18x8 matrix mix @96KHz and each mixing point can have volume control before mixing ?
Yes, at 96kHz there will be 8 mixes. Each mix is 18 inputs with independent weights.

HI Larry,

Maybe know what is the minumim MIPS required for each core to fullfill this statement

[/quote] Yes, at 96kHz there will be 8 mixes. Each mix is 18 inputs with independent weights.[/quote]

Thanks

Regards,

Derek
User avatar
Ross
Verified
XCore Legend
Posts: 1185
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

The USB audio mixer has some over heard to fit into the USB audio frame work. If you are just looking at raw "mixing" performance you could probably do better.

Do check out the FAST_MIXER code though, it's rather lovely in a nasty way. Its the only time I've actually managed to deploy self-modifying code in a production device..
dkybchoi
Member++
Posts: 18
Joined: Thu Sep 29, 2016 3:03 am

Post by dkybchoi »

Ross wrote:The USB audio mixer has some over heard to fit into the USB audio frame work. If you are just looking at raw "mixing" performance you could probably do better.

Do check out the FAST_MIXER code though, it's rather lovely in a nasty way. Its the only time I've actually managed to deploy self-modifying code in a production device..


Thanks for your information !