Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Spatial Audio

Reply
 
Thread Tools Display Modes
Old 10-01-2019, 03:11 PM   #1
Franga
Human being with feelings
 
Join Date: Mar 2019
Posts: 10
Default Upsampling 1st order Ambisonics for hexagonal array

Hi there,

I am looking to upsample a 1st order AmbiX file to 2nd order so I can play it back on a hexagonal speaker array (horizontal only).

Is this actually possible and how can I approach it?

I see that the Harpex-X plugin allows you to decode an AmbiX input to higher order output. Has anyone done this or could guide me through the process?

Looking forward to hearing any advice you can give. Thanks!
Franga is offline   Reply With Quote
Old 10-02-2019, 07:36 AM   #2
plush2
Human being with feelings
 
Join Date: May 2006
Location: Saskatoon, Canada
Posts: 2,110
Default

Harpex is great for going from 1st to 3rd order. You can try out a demo to see if it will get you the resolution you are hoping for. It is a bit on the pricey side. The user interface is fairly intuitive so doing what you are asking with it should be relatively easy.

The Sparta plugin suite is free to use and has upsampling capabilities using a different algorithm. They can upsample up to 7th order and allow for variable upsampling resolution by frequency band. My thinking is you could use the Compass upmixer and then whichever decoder to your hexagonal array that you like.
plush2 is offline   Reply With Quote
Old 10-05-2019, 10:43 PM   #3
jm duchenne
Human being with feelings
 
jm duchenne's Avatar
 
Join Date: Feb 2006
Location: France
Posts: 914
Default

Also, don't forget that the result depends a lot of the sound content.
With only 6 horizontal speakers 1st order can be enough for ambient recordings and will allow a good spatial covering.

On the other hand, if the content comes from something that has been processed previously without ambisonics, yes, having the higher order is better even with a low number of speakers to keep the original accuracy.

But if it has already been encoded in 1st order, the damage is done and the upscaling process can even make it worse, mostly with the Compass plugin that allows extreme spectral and transients transformations...
In that case, it might be better to avoid multiple processing stages and directly use the Compas Decoder with your 1st order file.
jm duchenne 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 09:16 PM.


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