Old 02-17-2022, 10:33 PM   #1
mmmoth
Human being with feelings
 
Join Date: Feb 2022
Posts: 65
Default Ambisonic upsampler

Is there an opensource ambisonic upsampler from 1st order to 3rd or higher out there?

Not the compass upmixer in the sparta plugin distribution.
mmmoth is offline   Reply With Quote
Old 02-18-2022, 08:40 AM   #2
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,113
Default

So I'm assuming not the HO-DirAC one from Sparta either?

I'm not aware of any others that are free to use.
plush2 is offline   Reply With Quote
Old 02-19-2022, 03:45 AM   #3
mmmoth
Human being with feelings
 
Join Date: Feb 2022
Posts: 65
Default

Yes that's right.

The compass upmixer should be less intensive than the hoa-dirac upmixer, which has settings for directionality.
mmmoth is offline   Reply With Quote
Old 03-24-2022, 08:38 PM   #4
mmmoth
Human being with feelings
 
Join Date: Feb 2022
Posts: 65
Default

Looks like the IEM Toolbox that comes as a utility is great for this. It's much lighter on cpu load than the compass upmixer by about 10%, so that's great
mmmoth is offline   Reply With Quote
Old 03-25-2022, 07:36 PM   #5
Kewl
Human being with feelings
 
Join Date: Jan 2009
Location: Montreal, Canada
Posts: 171
Default

The IEM ToolBox is not an upmixer/upsampler. Maybe describe what you expect from an "upmixer" or "upsampler"?

Last edited by Kewl; 03-26-2022 at 02:52 PM.
Kewl is offline   Reply With Quote
Old 03-27-2022, 10:35 AM   #6
mmmoth
Human being with feelings
 
Join Date: Feb 2022
Posts: 65
Default

A converter from a lower order ambisonic source to a higher order ambisonic output?
mmmoth is offline   Reply With Quote
Old 03-27-2022, 12:56 PM   #7
Kewl
Human being with feelings
 
Join Date: Jan 2009
Location: Montreal, Canada
Posts: 171
Default

So, then, upmixing, or upsampling, involves extrapolating data.

HARPEX, COMPASS, HO-DirAC are parametric signal processing that can be used to extrapolate lower order stream to higher order. AFAIK, they are the only processes readily available to do such a job.

The IEM ToolBox has a feature that will change the gain ratio in the 1st order stream (channel W vs channels XYZ) to allow more accurate decoding when a 1st order stream is decoded by a higher order decoder, like a 3rd order decoder. Such a situation can occur when you're mixing higher order content with 1st order content.
Attached Images
File Type: png parametric_ambisonic_models.png (197.0 KB, 170 views)
Kewl is offline   Reply With Quote
Old 03-28-2022, 12:37 AM   #8
mmmoth
Human being with feelings
 
Join Date: Feb 2022
Posts: 65
Default

Did an A/B test, you're right. The toolbox doesn't preserve the spatiality that the compass upmixer does. Interesting. Thanks that was a great help!

Now to find an upmixer that use less cpu load
mmmoth is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:10 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.