Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Ambiophonics

DSP related issues, mathematics, processing and techniques

Ambiophonics

Postby Rocko » Mon Oct 16, 2017 3:08 pm

Hey...

I've just read about 'Ambiophonics' technique. It is a method of expanding the stereo field of two short distant speakers, so stereo angle is 'too' small.

In a nutshell:
In an ideal setup, left ear will recieve only left channel of a stereo system in a room and right ear will receive only right channel.
However, in a real situation, left ear receives right channel information and vice versa.
This 'cross' information reaches the 'wrong' ear with some EQ (due to the skull filtering the signal), short latency and a lower SPL.
So, using this knowledge, one can 'inject' left side information into right channel, phase reverse it, attenuate, filter and delay for cancelling the 'cross information' (?!) and vice versa (right into left).
One can then create a feedback loop so that this cancelling process is endless.

Before I jump into experiments, let me ask if someone in this forum is experienced with this topic? Sounds an interesting topic to play around with.

http://www.ambiophonics.org/
Rocko
 
Posts: 186
Joined: Tue May 15, 2012 12:42 pm

Re: Ambiophonics

Postby Spogg » Mon Oct 16, 2017 4:22 pm

Hi Rocko

This is indeed a fascinating subject. Some time ago I looked into stereo enhancement and made the Quilcom STAGE which uses various techniques to experiment with:

viewtopic.php?f=3&t=5801&start=0&hilit=quilcom+stage

If you find a tehnique I missed I'd love to know, or if something could be done better too!

Cheers

Spogg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Ambiophonics

Postby Rocko » Tue Oct 17, 2017 1:15 pm

The Quilcom STAGE is a great solution indeed.
There are many solutions for stereo widening out there all of which are content dependant. So the STAGES's ability to simply jump from one technique to another, while content is running, is very useful. It's like a few VST's in a single box. Impressive.

Testing:
In my setup, I'm aimed at stereo content as input, not 'mono to stereo effects'.
The listening angle is small, so distance between speakers is much smaller than distance from speakers to listener.

Using the STAGE In this set up I found the Mid/Side widener and Bedini FIRST B.A.S.E. to provide the best results, best being wide stage but keeping a natural sound (as far as possible), on different content. Content includes stereophonic sounds (reverbs, guitar effects, pads, etc.) with monophonic singing voices simulatenously.

Theory:
From theory side, ambiophonics takes a different approach. It is kind of 'HAAS effect' and 'MS widener' combined, but there is also some different EQ (to simulate the head) and "R.A.C.E" which is a feedback loop. This is what makes 'Ambiophonics' technically different.
Feel free to read about Ambiophonics in the link I had sent. Sounds interesting.

I'll start comparisons to Ambiophonics and my own experiments soon. Keep you posted.


Thanks Spogg ! Appreciated.
Rocko
 
Posts: 186
Joined: Tue May 15, 2012 12:42 pm

Re: Ambiophonics

Postby Spogg » Tue Oct 17, 2017 2:53 pm

Thanks Rocko

I really do appreciate the feedback and comments.

Here's another one of mine, the Quilcom M2S, which deals in turning a mono source into a stereo field, again with various methods.

viewtopic.php?f=3&t=5794&p=27835&hilit=m2s#p27831

I know it's a bit off-topic, but it's kinda related.

One of the issues, as I'm sure you know, is that if you introduce unequal eq (left Vs right) you can get phase shifts which muddy the stereo image, if you're not careful. But if it's mono to start with then it's no problem :lol:

I'll be VERY interested to see and hear what you come up with.

Good luck!

Spogg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Ambiophonics

Postby DigiTonix » Thu Oct 19, 2017 9:19 am

Hi!
The topic is very interesting, I'd like to read more...
But why removed the filter? :?:
Creative Technology for Bold Player's!
User avatar
DigiTonix
 
Posts: 136
Joined: Sat May 07, 2016 11:28 am

Re: Ambiophonics

Postby Rocko » Thu Oct 19, 2017 10:43 am

Hi,

I removed the filter question because I had found a solution. Once I finlaize it, the complete model will be more understandable - so no need for that long question.
:D

Rocko
Rocko
 
Posts: 186
Joined: Tue May 15, 2012 12:42 pm

Re: Ambiophonics

Postby DigiTonix » Thu Oct 19, 2017 11:48 am

Oh!, then waiting for your further discussi!, I didn't understand in the past the filter, but I think all will become clear later...

I watched the video with the helicopter, which on the website Ambiphonics, in the headphones I get the effect of a multichannel system :o , it is possible to do this on FS?... This is a very cool idea!!!
Creative Technology for Bold Player's!
User avatar
DigiTonix
 
Posts: 136
Joined: Sat May 07, 2016 11:28 am

Re: Ambiophonics

Postby Spogg » Fri Oct 20, 2017 1:08 pm

Hey Rocko

I just spent a couple of hours reading about this and auditioning example sounds and… :o
This really works and sounds great. As they say, speaker angle is important but when it’s right I can look at the speakers and my brain tells me they are silent, just sound coming from “out there”!

I wasn’t aware of this technique when I made the STAGE, otherwise I would’ve had a go. From the info on the site you linked, especially the block diagram, it shouldn’t be too tough to reproduce. So now I’m really looking forward to hearing what you can do.

Thanks for this!

Spogg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Ambiophonics

Postby Rocko » Mon Oct 23, 2017 9:37 am

I'm going through this topic step-by-step as this is new to me...

I'll need to pass the "original signal" in parallel to a "filtered copy" of it. Use case can be the original signal which is added to an HPF'd copy of it.
To do that (with minimum phase IIR with zero latency) I'll first need to go over Martin Vicanek's tutorial of phase and magnitude response in use with cross-overs (thanks again Martin):
http://flowstone.guru/downloads/multi-band-splitter-tutorial/#changelog
http://www.dsprobotics.com/support/viewtopic.php?f=4&t=8081&p=32980&hilit=crossover#p32980

I've let myself build a minimized copy of this tutorial which is more focused on our 'Ambiophonics' example. This copy is attached.
It shows that one needs to add AP (All Pass) filters to the 'original' signal in order of receiving the correct (and desired) magnitude response.

I've noticed that
For a 6db/octave filter slope, one does not need to add an AP (same as Spogg's Quilcom STAGE / Antiphase bleed).
For a 12dB/octave filter slope one needs a 1st order AP.
For a 18dB/octave filter slope one needs a 2nd order AP.
However for a 24dB/octave (two 12db/octave cascaded) one still uses a 2nd order AP.

Any explanation to this? I was expecting a 3rd order AP to fit into the last example ??
Attachments
MinPhaseInParallel_b.fsm
(86.25 KiB) Downloaded 1556 times
Rocko
 
Posts: 186
Joined: Tue May 15, 2012 12:42 pm

Re: Ambiophonics

Postby Rocko » Wed Oct 25, 2017 3:16 pm

So, here is my first version of Ambiophonics Basic setup.
Feel free to test run it and please share any findings.
Notice that it DOESN'T RUN A HARD LIMITER so the signal may 'clip'. I recommend to run it at low input volume or add a hard limiter.

The idea is to split the signal into three bands, low and high get no processing and mid-band gets the RACE feedback loop.
This feedback loop gets attenuated, channel swapped (L-R), delayed and phase inverted before being injected again to the system.
The theory is to cancel the left speakers content arriving at the right ear (and vice versa) [acoustic cross-talk] by injecting the cancelation signal into the right channel [electronic cross-talk], thus the electronic cross-talk cancels the acoustic one.
One should receive a wider stereo stage with much more "air" and "space" between the recorded instruments and make the "speakers" acoustically disappear, in a natural way.
As a reminder, for this to work, the speakers need to be facing listener with a small distance between the speakers.
Stereophonic recorded material is a must.

I have tested it with speaker distance = ~35 cm and listening distance ~1.5 meters on a pair of studio monitors.
I prefer not to share my conclusions at this stage to receive clear results from other users. I'm not objective...

Waiting for your comments.
Attachments
Ambio_verG_FF.fsm
(19.16 KiB) Downloaded 1565 times
Rocko
 
Posts: 186
Joined: Tue May 15, 2012 12:42 pm

Next

Return to DSP

Who is online

Users browsing this forum: No registered users and 58 guests