Re: [Sursound] New Ambisonic VST Plugins

2014-02-26 Thread Richard Furse
Hi there - just let you know, the POA Decoding plugins were released last
week. Many thanks to the testers!

We've also released some updates to the TOA plugin libraries, most notably
some new metering plugins, including a BS1770/R128/A85-type loudness
estimator for TOA.

http://www.blueripplesound.com/products/poa-decoding-vst
http://www.blueripplesound.com/news/new-toa-metering 

... and hopefully there'll be some more exciting stuff very soon!

Best wishes,

--Richard


 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Richard Furse
 Sent: 31 December 2013 14:34
 To: 'Surround Sound discussion group'
 Subject: Re: [Sursound] New Ambisonic VST Plugins
 
 Hi there!
 
 As mentioned here as a possibility, we (Blue Ripple Sound) have got around
 to packaging up a set of POA (Plain Old Ambisonic) VST decoder plugins
that
 parallel the higher resolution TOA ones. Never let it be said that we
don't
 listen to our users ;-)
 
 Any volunteers for beta testing? If so, please contact me *OFF LIST*. As
 there are fewer input channels involved, some of these plugins do work in
a
 broader range of VST hosts than the TOA ones. This means more
 opportunities
 for compatibility issues, so we're particularly looking for folk who are
NOT
 using Reaper.
 
 And, more importantly: Best Wishes to everyone for a very Happy New Year!
 
 --Richard
 
 
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2014-01-03 Thread Richard Furse
Thanks to the volunteers - I think we have plenty (for now)!

Best wishes,

--Richard


 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Richard Furse
 Sent: 31 December 2013 14:34
 To: 'Surround Sound discussion group'
 Subject: Re: [Sursound] New Ambisonic VST Plugins
 
 Hi there!
 
 As mentioned here as a possibility, we (Blue Ripple Sound) have got around
 to packaging up a set of POA (Plain Old Ambisonic) VST decoder plugins
that
 parallel the higher resolution TOA ones. Never let it be said that we
don't
 listen to our users ;-)
 
 Any volunteers for beta testing? If so, please contact me *OFF LIST*. As
 there are fewer input channels involved, some of these plugins do work in
a
 broader range of VST hosts than the TOA ones. This means more
 opportunities
 for compatibility issues, so we're particularly looking for folk who are
NOT
 using Reaper.
 
 And, more importantly: Best Wishes to everyone for a very Happy New Year!
 
 --Richard
 
 
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins - follow up Question to Fons

2013-11-26 Thread Richard Furse
Of course, you're quite right as usual! In crude terms, a speaker array with
a small number of speakers only has a few degrees of freedom with which to
reconstruct spherical harmonics. (Rapture3D will manage this for you.)

However, the higher order harmonics also have a range of other uses in
frequency bands where soundfield reconstruction is not being used, so it's
good to have them!

Best wishes,

--Richard

 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Fons Adriaensen
 Sent: 26 November 2013 00:47
 To: sursound@music.vt.edu
 Subject: Re: [Sursound] New Ambisonic VST Plugins - follow up Question to
 Fons
 [...]
 But for regular or almost regular rigs the only result of using
 higher order components that the rig can't reproduce without
 aliasing into lower ones would be to create 'detents' at the
 speaker locations.
 [...]


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-25 Thread Dave Malham
Here, here. I've been one of the Beta tests and they are really good. All
we need now are Protools versions :-)


On 21 November 2013 15:49, Garth Paine ga...@activatedspace.com wrote:

 These are a wonderful contribution to the professionalisation of
 Ambisonics workflow - thanks so much :-)

 Cheers,
 Garth Paine
 ga...@activatedspace.com



 On Nov 21, 2013, at 6:14 AM, Richard Furse rich...@muse440.com wrote:

  Hi there!
 
  In case folk aren't aware, the TOA (Third Order Ambisonic) VST plugins
  from Blue Ripple Sound have been released, along with some other bits and
  pieces. They are intended primarily for use with Reaper (Cubase/Nuendo
  currently can't host them).
 
  More details can be found at
  http://www.blueripplesound.com/story/new-toa-plugins.
 
  Best wishes,
 
  --Richard
 
 
  ___
  Sursound mailing list
  Sursound@music.vt.edu
  https://mail.music.vt.edu/mailman/listinfo/sursound

 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 https://mail.music.vt.edu/mailman/private/sursound/attachments/20131121/cc2107d4/attachment.html
 
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound




-- 

As of 1st October 2012, I have retired from the University.

These are my own views and may or may not be shared by the University

Dave Malham
Honorary Fellow, Department of Music
The University of York
York YO10 5DD
UK

'Ambisonics - Component Imaging for Audio'
-- next part --
An HTML attachment was scrubbed...
URL: 
https://mail.music.vt.edu/mailman/private/sursound/attachments/20131125/78857a8b/attachment.html
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins - follow up Question to Fons

2013-11-25 Thread Fons Adriaensen
On Mon, Nov 25, 2013 at 07:31:33AM +, Bo-Erik Sandholm wrote:

 Am I to understand that everything is OK if I use the third order
 plugins to work on my first order tetramic recording. And then I
 can expect everything to be as it should if I decode just the first
 order info via a first order ambdec ?

Yes. The _signals_ for any (e.g. 1st) order are a subset of those for
higher order. But a low order decoder will use them in a different way
than a higher order one.

If your DAW allows to connect only the 1swt order outputs of the 
panners you don't even need a 3rd order bus and master.

 As a follow up question, would it be to my advantage to have the input
 signals converted to third order and stay there even for the decoding.
 Even if I only have a speaker rig of a circle of six horizontal and 2
 speakers on the floor and 2 in the ceiling.

Only if you expect them to be used at a place where a 3rd order 
decode is possible and available. On your own rig you would still
have to use only the first order subset, as it can't be used for
3rd order (not enough speakers).

When using panning I'd be prepared to create and mix higher order 
content in a studio that has only 1st order monitoring (if that
1st order system is OK). But I'd not consider any automatic 
'upordering' if I can't check the result. 

 Depending on the answer how about if I reconfigure the playback to
 a horizontal hexagonal ring of 6 and top and bottom rings of 4,
 the intra speaker distance in the 4 rings being the same as the
 distance between the speakers in the hexagon?

4 + 6 + 4 would support second order, but not third. For 3rd you'd
need something like 6 + 8 + 6 + 1, with the rings of 6 at + and - 
45 degrees elevation.

 Does third order decode add any advantage ?

It certainly does if the material is generated in third order
directly, i.e. using multitrack techniques and panning. OTOH,
in my experience, natural 1st order recordings (made with a 
AMB mic) give much better results whem reproduced using a 
*correct* 1st order decode than when processed into higher
order using e.g. Harpex. At least if you expect something
that sounds natural rather than directional effects (which
may be what is wanted in some cases...)

I routinely use AMB playback systems for e.g. EA music concerts,
creating virtual speakers wherever the composer wants them. This
is a lot more practical than providing or moving real ones for
each and every piece. For this sort of thing, 3rd order is the
minimum that works well enough for someone expecting an ad-hoc
speaker system for his composition. And of course, if the composer
creates his work directly in 3rd order AMB (as I encourage them
to do) the results are even better.

Ciao,

-- 
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins - follow up Question to Fons

2013-11-25 Thread Richard Furse
 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Fons Adriaensen
 Sent: 25 November 2013 11:03
 To: sursound@music.vt.edu
 Subject: Re: [Sursound] New Ambisonic VST Plugins - follow up Question to
 Fons
 
 On Mon, Nov 25, 2013 at 07:31:33AM +, Bo-Erik Sandholm wrote:
 [...]
  As a follow up question, would it be to my advantage to have the input
  signals converted to third order and stay there even for the decoding.
  Even if I only have a speaker rig of a circle of six horizontal and 2
  speakers on the floor and 2 in the ceiling.
 
 Only if you expect them to be used at a place where a 3rd order
 decode is possible and available. On your own rig you would still
 have to use only the first order subset, as it can't be used for
 3rd order (not enough speakers).
  [...]

It's certainly true that some decoding methods can become highly unstable
when provided with an inadequate number of speakers and/or an uneven
distribution. 

However, the Rapture3D decoders (including the TOA ones) do NOT have this
problem. One of the core features of the Rapture3D decoder generator is its
handling of arbitrary/irregular speaker layouts - a LOT of work went into
this a few years ago. For the best quality output, you should feed these
decoders with the highest order actual signal you have, regardless of how
many speakers are present - the more accurate information these decoders
have, the better they can perform. They will make some use of higher order
components for almost all speaker layouts, although the amounts vary (the
only exception I can think of now is mono, where only the W/omni component
is used).

That's all to say: if you have some good method and/or reason to increase
the spatial detail of your tetramic material from first order to third
order, perhaps through upsampling or other treatment, or as a side effect of
processing, then that extra detail CAN make a difference, even on a small
number of speakers. And personally, I don't consider ten speakers to be a
particularly small number :-)

Similarly, when forming a mix by simply panning mono sources into place, you
can get significantly sharper results at third order rather than first, even
if you only have a few speakers. 

Best wishes,

--Richard


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins - follow up Question to Fons

2013-11-25 Thread Fons Adriaensen
On Mon, Nov 25, 2013 at 03:14:02PM -, Richard Furse wrote:

 However, the Rapture3D decoders (including the TOA ones) do NOT have this
 problem. One of the core features of the Rapture3D decoder generator is its
 handling of arbitrary/irregular speaker layouts - a LOT of work went into
 this a few years ago. For the best quality output, you should feed these
 decoders with the highest order actual signal you have, regardless of how
 many speakers are present - the more accurate information these decoders
 have, the better they can perform. They will make some use of higher order
 components for almost all speaker layouts, although the amounts vary (the
 only exception I can think of now is mono, where only the W/omni component
 is used).

For irregular layouts I tend to agree - you could use the higher
order information only in the directions the rig is able to
support higher resolution. But none of the published 'automatic'
methods claiming to create good decoders for irregular layouts
do this. 

But for regular or almost regular rigs the only result of using
higher order components that the rig can't reproduce without
aliasing into lower ones would be to create 'detents' at the
speaker locations. 

Ciao,
 
-- 
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-25 Thread Richard Lee
 It's certainly true that some decoding methods can become highly unstable 
when provided with an inadequate number of speakers and/or an uneven 
distribution.

 However, the Rapture3D decoders (including the TOA ones) do NOT have this 
problem. One of the core features of the Rapture3D decoder generator is its 
handling of arbitrary/irregular speaker layouts - a LOT of work went into 
this a few years ago. For the best quality output, you should feed these
decoders with the highest order actual signal you have, regardless of how 
many speakers are present - the more accurate information these decoders 
have, the better they can perform. They will make some use of higher order 
components for almost all speaker layouts, although the amounts vary (the 
only exception I can think of now is mono, where only the W/omni component 
is used).

Mr. Furse, are the Rapture3D TOA decoders and their development described 
in detail anywhere?

I have long thought that HOA should be a seamless step up from FOA but 
alas, losing my ability this Millenium to reed rite en kunt, I have had 
difficulties investigating this.

BLaH would like to steal ... I mean improve on your work.


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins - follow up Question to Fons

2013-11-24 Thread Bo-Erik Sandholm
Hi
Am I to understand that everything is OK if I use the third order plugins to 
work on my first order tetramic recording.
And then I can expect everything to be as it should if I decode just the first 
order info via a first order ambdec ?

I do not at this time expect to add any second or third order signals in to my 
projects.

As a follow up question, would it be to my advantage to have the input signals 
converted to third order and stay there even for the decoding 
Even if I only have a speaker rig of a circle of six horizontal  and 2 speakers 
on the floor and 2 in the ceiling.

Depending on the answer how about if I reconfigure the playback to a horizontal 
hexagonal ring of 6 and top and bottom rings of 4, the intra speaker distance 
in the 4 rings being the same as the distance between the speakers in the 
hexagon?
Does third order decode add any advantage ?

Best Regards
Bo-Erik Sandholm

-Original Message-
From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Fons 
Adriaensen
Sent: den 22 november 2013 22:20
To: sursound@music.vt.edu
Subject: Re: [Sursound] New Ambisonic VST Plugins

On Fri, Nov 22, 2013 at 11:19:58AM -0800, Aaron Heller wrote:

 I hate to contradict you, but my experience playing my first-order 
 recordings (e.g. Pulcinella, LvB 4th Sym, available on Ambisonia) on 
 the 2nd or 3rd order presets in Ambdec results in decoding errors.  
 The most obvious artifact is that frontal sources sound too close, 
 sometimes right in front of my face.

When using a 3rd order max rE decoder with 1st order input, the gain on the 
first order signals is too high. The error is around 2.3 dB for a 2D decoder, 
and 3.5 dB for 3D. In both cases the resulting decode is closer to systematic 
(rV = 1) than to max rE.

For an in-phase decoder the errors are higher, around 5 dB for 3D.

Ciao,

--
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically 
inflated market opportunities. (Cory Doctorow)

___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-23 Thread Dave Malham
Another possible approach is to use a standard 1st order microphone set in
the far field and add panned in (at third order)  signals from close mics
from each of the instruments. These will need to be delayed to match the
distance to the main POA mic. It might also be necessary to some
second/third order components corresponding to early reflections but this
would have to be experimented with. It won't be perfect but it will be
closer to the output from a true third order mic than using Harpex - and
without the processing artefacts.

   Dave


On 22 November 2013 22:23, Michael Chapman s...@mchapman.com wrote:

  �David Pickett d...@fugato.com�wrote:
 
 
 
  How does one record in third order (or indeed any order above first
  order)?��
  What kind of microphone array does one need, for instance, for 3rd
  order with no height information (WXYUVPQ)?�
  Is there a native format method for HOA or is it all extended A
  format, with conversion through matrices?
 

 I don't dispute Eric's very short, but very full summary
 but I think we may be at cross purposes.

 Richard Furse's software obviously works with a higher order microphone
 (if anyone has one) but I would suggest his primary motivation was for
 synthesised higher order soundfields. You can obviously create a synthetic
 soundfield of any order you want.

 Michael


 
  All excellent questions. �It is not quite as obvious how to record any
  order of Ambisonics above first order. �It will require some sort of
  microphone array and post-processing. �One of my favorites is the array
  described by Craven, Lawe and Travis in:
  Microphone arrays using tangential velocity sensors
  P.G. Craven, C. Travis, M.J. Law
  We introduce a new class of 3D microphone arrays that use symmetrical
  arrangements of tangential velocity sensors.� Use of velocity sensors
  allows these arrays to recover spherical harmonics of a given degree with
  less low-frequency boost than when using pressure sensors only.� As an
  example we present a symmetrical array of twelve velocity sensors that
  resolves the eight harmonics of degrees 1 and 2.� A second-order
 spherical
  microphone can now be constructed by combining this array with one or
 more
  pressure sensors that provide the missing harmonic of degree 0.
 
 http://ambisonics.iem.at/symposium2009/proceedings/ambisym09-craventravis-tangentialsphmic.pdf/at_download/file
 
 
  The other practical method for constructing an array that produces higher
  order spherical harmonic outputs is to use a group of omnidirectional
  microphones on a sphere, such as the commercially available Eigenmike:
  http://www.mhacoustics.com/products
 
 
  There are other methods. �It's still early days for this technology.
 
  Eric Benjamin
  -- next part --
  An HTML attachment was scrubbed...
  URL:
  
 https://mail.music.vt.edu/mailman/private/sursound/attachments/20131122/1436acf9/attachment.html
 
  ___
  Sursound mailing list
  Sursound@music.vt.edu
  https://mail.music.vt.edu/mailman/listinfo/sursound
 

 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound




-- 

As of 1st October 2012, I have retired from the University.

These are my own views and may or may not be shared by the University

Dave Malham
Honorary Fellow, Department of Music
The University of York
York YO10 5DD
UK

'Ambisonics - Component Imaging for Audio'
-- next part --
An HTML attachment was scrubbed...
URL: 
https://mail.music.vt.edu/mailman/private/sursound/attachments/20131123/f50985b7/attachment.html
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-23 Thread Dave Malham
Hi Richard,
   The only problem I see is that straight first order decoding generally
has a different ratio of W to XYZ components that that used for third
order, which ideally should be corrected before feeding first order
material to a third order decoder, otherwise the first order material in
the mix won't be decoded optimally. Unfortunately, of course, correcting
this on the first order material in the mix (so that it is right on TOA
decoders) means that if it is then decoded at first order (say, with an
older decoder) the decode will be wrong - and unfixable, as we've discussed
before on this forum. The only full solution is to keep first order only
material completely separate from third order so that it can be handled
separately at the decoder - or, alternatively, say it has to be 3rd order
always, though I am not sure how this would work out with decoders to small
numbers of speakers.

 Dave


On 22 November 2013 17:12, Richard Furse rich...@muse440.com wrote:

 Yes - there basically aren't any problems applying the processing
 operations
 to material that is only first order. Feeding first order material to a
 third order decoder raises more subtle issues.


 If you're working with first order material, we'd normally recommend you
 still work at third order within Reaper, i.e. set all your track channel
 counts to 16. If you force first order by setting your channel counts to 4
 then everything will work, but you won't save much CPU and you'll lose
 spatial accuracy in scenarios where intermediate processing uses second or
 third order components. When you get to your output stage, if there isn't
 any second or third order detail that you want, you can always export at
 first order by simply taking only the first four channels from the TOA mix.


 On decoding, I should start by saying we typically get good results feeding
 first order material directly into our third order decoders. We wondered
 about including an order switch here, and have done exactly that for the
 Rapture3D Advanced decoder plugins. However, for the normal TOA Decoding
 plugins we decided it would be better to focus on making everything work
 cleanly at third order, and encourage treatment of first order material if
 it's really needed (and IMHO it generally isn't) as folk are inevitably
 going to want to add first order recordings into third order mixes.

 There's a First Order Injector in the Upmixers library that provides a
 couple of such treatments, and an equivalent result can be achieved using
 the Order Amplifier and/or Diffuser plugins in the Manipulators
 library.
 These treatments don't attempt to sharpen the image. In contrast, you
 should
 also be able to upsample to third order using Svein's excellent HARPEX-B
 plugin, although the public version of that currently generates only
 horizontal components at third order (for compatibility with channel count
 limits in other hosts).

 That all said, first order material added directly to a third order mix and
 then decoded at third order is generally just blurrier or less sharp than
 real third order material (as one would expect!) but hopefully that's fine
 for most scenarios.


 Best wishes,

 --Richard

  -Original Message-
  From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
  Dave Malham
  Sent: 22 November 2013 13:42
  To: Surround Sound discussion group
  Subject: Re: [Sursound] New Ambisonic VST Plugins
 
  Shouldn't be any problems with any of the processing operations
 (Richard?)
  but the decoding will need to set at 1st order.
 
  Dave
 
 
  On 22 November 2013 07:40, Bo-Erik Sandholm
  bo-erik.sandh...@ericsson.comwrote:
 
   Hi
   Is there any technical problems in using third order processing with
 only
   first order data ?
   If I remember correctly it should not be a problem?
   Only the overhead of having 12 unused tracks in the reaper layout?
  
   Nice of you to promote Ambisonics by offering the basic plugins for
 free.
   Thank you
   Bo-Erik Sandholm
   Sweden
  
   -Original Message-
   From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
   Richard Furse
   Sent: den 21 november 2013 14:14
   To: Surround Sound discussion group
   Subject: [Sursound] New Ambisonic VST Plugins
  
   Hi there!
  
   In case folk aren't aware, the TOA (Third Order Ambisonic) VST
 plugins
   from Blue Ripple Sound have been released, along with some other bits
  and
   pieces. They are intended primarily for use with Reaper (Cubase/Nuendo
   currently can't host them).
  
   More details can be found at
   http://www.blueripplesound.com/story/new-toa-plugins.
  
   Best wishes,
  
   --Richard
  
  
   ___
   Sursound mailing list
   Sursound@music.vt.edu
   https://mail.music.vt.edu/mailman/listinfo/sursound
   ___
   Sursound mailing list
   Sursound@music.vt.edu
   https://mail.music.vt.edu/mailman/listinfo/sursound

Re: [Sursound] New Ambisonic VST Plugins

2013-11-23 Thread Richard Furse
I basically agree with all of this - I just don't think it's that big of an
issue in practice. We don't generally ask engineers to provide their stereo
mixes twice for -3dB and -6dB pan laws, though arguably we should. [Okay,
tenuous parallel.]

HOWEVER, we want these plugin libraries to do what folk need! We actually
already have first order decoders computed for all these layouts, reasonably
aligned with the third order ones - they are already used in Rapture3D.
Putting them into a separate VST plugin library would be tedious but easy.
Should we do this? Would this address everything raised on this thread? IMHO
the biggest argument against it is that these minor worries might sow FUD
among potential ambisonic novices (I can imagine a naïve engineer observing
that 5.1 doesn't have these issues).

Quick vote maybe? If folk email me *OFF-LIST* with I would use a first
order decoding plugin library like that and we can get to a count of five
from folk on this list, I'll schedule the work. I'll subtract one for each
email saying No! Too much FUD!

How's that? ;-)

Best wishes,

--Richard

 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Dave Malham
 Sent: 23 November 2013 10:39
 To: Surround Sound discussion group
 Subject: Re: [Sursound] New Ambisonic VST Plugins
 
 Hi Richard,
The only problem I see is that straight first order decoding generally
 has a different ratio of W to XYZ components that that used for third
 order, which ideally should be corrected before feeding first order
 material to a third order decoder, otherwise the first order material in
 the mix won't be decoded optimally. Unfortunately, of course, correcting
 this on the first order material in the mix (so that it is right on TOA
 decoders) means that if it is then decoded at first order (say, with an
 older decoder) the decode will be wrong - and unfixable, as we've
discussed
 before on this forum. The only full solution is to keep first order only
 material completely separate from third order so that it can be handled
 separately at the decoder - or, alternatively, say it has to be 3rd order
 always, though I am not sure how this would work out with decoders to
small
 numbers of speakers.
 
  Dave
 
 [...]


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-23 Thread Daniel Courville
Le 2013-11-22 12:12, Richard Furse a écrit :

you should
also be able to upsample to third order using Svein's excellent HARPEX-B
plugin, although the public version of that currently generates only
horizontal components at third order (for compatibility with channel count
limits in other hosts).

Is there a non-public, beta, version that outputs the full 3rd order 16
channels?

- Daniel


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-23 Thread Michael Chapman
 Le 2013-11-22 12:12, Richard Furse a �crit :

you should
also be able to upsample to third order using Svein's excellent HARPEX-B
plugin, although the public version of that currently generates only
horizontal components at third order (for compatibility with channel
 count
limits in other hosts).

 Is there a non-public, beta, version that outputs the full 3rd order 16
 channels?

Non, (or so I am informed).

Michael


 - Daniel


 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread Richard Furse
Yes - there basically aren't any problems applying the processing operations
to material that is only first order. Feeding first order material to a
third order decoder raises more subtle issues.


If you're working with first order material, we'd normally recommend you
still work at third order within Reaper, i.e. set all your track channel
counts to 16. If you force first order by setting your channel counts to 4
then everything will work, but you won't save much CPU and you'll lose
spatial accuracy in scenarios where intermediate processing uses second or
third order components. When you get to your output stage, if there isn't
any second or third order detail that you want, you can always export at
first order by simply taking only the first four channels from the TOA mix.


On decoding, I should start by saying we typically get good results feeding
first order material directly into our third order decoders. We wondered
about including an order switch here, and have done exactly that for the
Rapture3D Advanced decoder plugins. However, for the normal TOA Decoding
plugins we decided it would be better to focus on making everything work
cleanly at third order, and encourage treatment of first order material if
it's really needed (and IMHO it generally isn't) as folk are inevitably
going to want to add first order recordings into third order mixes.

There's a First Order Injector in the Upmixers library that provides a
couple of such treatments, and an equivalent result can be achieved using
the Order Amplifier and/or Diffuser plugins in the Manipulators library.
These treatments don't attempt to sharpen the image. In contrast, you should
also be able to upsample to third order using Svein's excellent HARPEX-B
plugin, although the public version of that currently generates only
horizontal components at third order (for compatibility with channel count
limits in other hosts).

That all said, first order material added directly to a third order mix and
then decoded at third order is generally just blurrier or less sharp than
real third order material (as one would expect!) but hopefully that's fine
for most scenarios.


Best wishes,

--Richard

 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Dave Malham
 Sent: 22 November 2013 13:42
 To: Surround Sound discussion group
 Subject: Re: [Sursound] New Ambisonic VST Plugins
 
 Shouldn't be any problems with any of the processing operations (Richard?)
 but the decoding will need to set at 1st order.
 
 Dave
 
 
 On 22 November 2013 07:40, Bo-Erik Sandholm
 bo-erik.sandh...@ericsson.comwrote:
 
  Hi
  Is there any technical problems in using third order processing with
only
  first order data ?
  If I remember correctly it should not be a problem?
  Only the overhead of having 12 unused tracks in the reaper layout?
 
  Nice of you to promote Ambisonics by offering the basic plugins for
free.
  Thank you
  Bo-Erik Sandholm
  Sweden
 
  -Original Message-
  From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
  Richard Furse
  Sent: den 21 november 2013 14:14
  To: Surround Sound discussion group
  Subject: [Sursound] New Ambisonic VST Plugins
 
  Hi there!
 
  In case folk aren't aware, the TOA (Third Order Ambisonic) VST plugins
  from Blue Ripple Sound have been released, along with some other bits
 and
  pieces. They are intended primarily for use with Reaper (Cubase/Nuendo
  currently can't host them).
 
  More details can be found at
  http://www.blueripplesound.com/story/new-toa-plugins.
 
  Best wishes,
 
  --Richard
 
 
  ___
  Sursound mailing list
  Sursound@music.vt.edu
  https://mail.music.vt.edu/mailman/listinfo/sursound
  ___
  Sursound mailing list
  Sursound@music.vt.edu
  https://mail.music.vt.edu/mailman/listinfo/sursound
 
 
 
 
 --
 
 As of 1st October 2012, I have retired from the University.
 
 These are my own views and may or may not be shared by the University
 
 Dave Malham
 Honorary Fellow, Department of Music
 The University of York
 York YO10 5DD
 UK
 
 'Ambisonics - Component Imaging for Audio'
 -- next part --
 An HTML attachment was scrubbed...
 URL:
 https://mail.music.vt.edu/mailman/private/sursound/attachments/201311
 22/d895072c/attachment.html
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread Richard Furse
I don't think you're contradicting me :-)

If we're talking about the same thing then the in your face artifact you 
describe is exactly what the diffusion part of the First Order Injector 
addresses. You can get the same result from the Diffuser plugin with the spread 
set to zero. 

Beyond that, it may be that we're dealing with differences in decoders. We 
haven't found this to be a major issue. 

Best wishes,

--Richard

 On 22 Nov 2013, at 19:19, Aaron Heller hel...@ai.sri.com wrote:
 
 I hate to contradict you, but my experience playing my first-order
 recordings (e.g. Pulcinella, LvB 4th Sym, available on Ambisonia) on the
 2nd or 3rd order presets in Ambdec results in decoding errors.  The most
 obvious artifact is that frontal sources sound too close, sometimes right
 in front of my face.
 
 In the Ambdec manual [p.4], Fons writes:
 The [inputs] required can be seen in the configuration window. Note that
 you can’t use e.g. a second order decoder and then only provide first order
 signals - the result will be a completely wrong decode.
 
 In a one-band rE_max decoder, you can fiddle with the channel gains on
 first-order files so they decode correctly though a higher-order decoder,
 but there's no way I know how  to do that with a multiband decoder.
 
 Is there something I'm missing here?
 
 Aaron (hel...@ai.sri.com)
 Menlo Park, CA  US
 
 
 
 
 On Fri, Nov 22, 2013 at 9:12 AM, Richard Furse rich...@muse440.com wrote:
 
 Yes - there basically aren't any problems applying the processing
 operations
 to material that is only first order. Feeding first order material to a
 third order decoder raises more subtle issues.
 
 
 If you're working with first order material, we'd normally recommend you
 still work at third order within Reaper, i.e. set all your track channel
 counts to 16. If you force first order by setting your channel counts to 4
 then everything will work, but you won't save much CPU and you'll lose
 spatial accuracy in scenarios where intermediate processing uses second or
 third order components. When you get to your output stage, if there isn't
 any second or third order detail that you want, you can always export at
 first order by simply taking only the first four channels from the TOA
 mix.
 
 
 On decoding, I should start by saying we typically get good results
 feeding
 first order material directly into our third order decoders. We wondered
 about including an order switch here, and have done exactly that for the
 Rapture3D Advanced decoder plugins. However, for the normal TOA Decoding
 plugins we decided it would be better to focus on making everything work
 cleanly at third order, and encourage treatment of first order material if
 it's really needed (and IMHO it generally isn't) as folk are inevitably
 going to want to add first order recordings into third order mixes.
 
 There's a First Order Injector in the Upmixers library that provides a
 couple of such treatments, and an equivalent result can be achieved using
 the Order Amplifier and/or Diffuser plugins in the Manipulators
 library.
 These treatments don't attempt to sharpen the image. In contrast, you
 should
 also be able to upsample to third order using Svein's excellent HARPEX-B
 plugin, although the public version of that currently generates only
 horizontal components at third order (for compatibility with channel count
 limits in other hosts).
 
 That all said, first order material added directly to a third order mix
 and
 then decoded at third order is generally just blurrier or less sharp
 than
 real third order material (as one would expect!) but hopefully that's fine
 for most scenarios.
 
 
 Best wishes,
 
 --Richard
 
 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Dave Malham
 Sent: 22 November 2013 13:42
 To: Surround Sound discussion group
 Subject: Re: [Sursound] New Ambisonic VST Plugins
 
 Shouldn't be any problems with any of the processing operations
 (Richard?)
 but the decoding will need to set at 1st order.
 
Dave
 
 
 On 22 November 2013 07:40, Bo-Erik Sandholm
 bo-erik.sandh...@ericsson.comwrote:
 
 Hi
 Is there any technical problems in using third order processing with
 only
 first order data ?
 If I remember correctly it should not be a problem?
 Only the overhead of having 12 unused tracks in the reaper layout?
 
 Nice of you to promote Ambisonics by offering the basic plugins for
 free.
 Thank you
 Bo-Erik Sandholm
 Sweden
 
 -Original Message-
 From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of
 Richard Furse
 Sent: den 21 november 2013 14:14
 To: Surround Sound discussion group
 Subject: [Sursound] New Ambisonic VST Plugins
 
 Hi there!
 
 In case folk aren't aware, the TOA (Third Order Ambisonic) VST
 plugins
 from Blue Ripple Sound have been released, along with some other bits
 and
 pieces. They are intended primarily for use with Reaper (Cubase/Nuendo
 currently can't host them).
 
 More details can

Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread Fons Adriaensen
On Fri, Nov 22, 2013 at 11:19:58AM -0800, Aaron Heller wrote:

 I hate to contradict you, but my experience playing my first-order
 recordings (e.g. Pulcinella, LvB 4th Sym, available on Ambisonia) on the
 2nd or 3rd order presets in Ambdec results in decoding errors.  The most
 obvious artifact is that frontal sources sound too close, sometimes right
 in front of my face.

When using a 3rd order max rE decoder with 1st order input, the gain
on the first order signals is too high. The error is around 2.3 dB
for a 2D decoder, and 3.5 dB for 3D. In both cases the resulting
decode is closer to systematic (rV = 1) than to max rE.

For an in-phase decoder the errors are higher, around 5 dB for 3D.

Ciao,

-- 
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread David Pickett

At 18:12 22-11-13, Richard Furse wrote:

Yes - there basically aren't any problems applying the processing operations
to material that is only first order. Feeding first order material to a
third order decoder raises more subtle issues.

I have obviously missed something.  How does one record in third 
order (or indeed any order above first order)?  What kind of 
microphone array does one need, for instance, for 3rd order with no 
height information (WXYUVPQ)?  Is there a native format method for 
HOA or is it all extended A format, with conversion through matrices?


David 


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread Joseph Anderson
I'll jump in to add... the TOA plugins set provides a wide variety of very 
powerful tools. Is great to see BlueRipple has now made these available. If 
you've heard it mentioned that something is possible with Ambisonics, TOA 
likely includes it...

... and with a pretty GUI!



My best,


Joseph Anderson

j.ander...@ambisonictoolkit.net
http://www.ambisonictoolkit.net




On 22 Nov 2013, at 6:38 am, John Leonard j...@johnleonard.co.uk wrote:

 I've been trying these out and they're extremely good. Highly recommended.
 
 John
 
 On 21 Nov 2013, at 13:14, Richard Furse rich...@muse440.com wrote:
 
 Hi there!
 
 In case folk aren't aware, the TOA (Third Order Ambisonic) VST plugins
 from Blue Ripple Sound have been released, along with some other bits and
 pieces. They are intended primarily for use with Reaper (Cubase/Nuendo
 currently can't host them).
 
 More details can be found at
 http://www.blueripplesound.com/story/new-toa-plugins.
 
 Best wishes,
 
 --Richard
 
 
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound
 
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound

-- next part --
An HTML attachment was scrubbed...
URL: 
https://mail.music.vt.edu/mailman/private/sursound/attachments/20131122/99852949/attachment.html
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread Eric Benjamin
 David Pickett d...@fugato.com wrote:



 How does one record in third order (or indeed any order above first order)?  
 What kind of microphone array does one need, for instance, for 3rd order 
 with no height information (WXYUVPQ)? 
 Is there a native format method for HOA or is it all extended A format, 
 with conversion through matrices?


All excellent questions.  It is not quite as obvious how to record any order of 
Ambisonics above first order.  It will require some sort of microphone array 
and post-processing.  One of my favorites is the array described by Craven, 
Lawe and Travis in:
Microphone arrays using tangential velocity sensors
P.G. Craven, C. Travis, M.J. Law
We introduce a new class of 3D microphone arrays that use symmetrical 
arrangements of tangential velocity sensors.  Use of velocity sensors allows 
these arrays to recover spherical harmonics of a given degree with less 
low-frequency boost than when using pressure sensors only.  As an example we 
present a symmetrical array of twelve velocity sensors that resolves the eight 
harmonics of degrees 1 and 2.  A second-order spherical microphone can now be 
constructed by combining this array with one or more pressure sensors that 
provide the missing harmonic of degree 0.
http://ambisonics.iem.at/symposium2009/proceedings/ambisym09-craventravis-tangentialsphmic.pdf/at_download/file


The other practical method for constructing an array that produces higher order 
spherical harmonic outputs is to use a group of omnidirectional microphones on 
a sphere, such as the commercially available Eigenmike:
http://www.mhacoustics.com/products


There are other methods.  It's still early days for this technology.

Eric Benjamin
-- next part --
An HTML attachment was scrubbed...
URL: 
https://mail.music.vt.edu/mailman/private/sursound/attachments/20131122/1436acf9/attachment.html
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-22 Thread Michael Chapman
 �David Pickett d...@fugato.com�wrote:



 How does one record in third order (or indeed any order above first
 order)?��
 What kind of microphone array does one need, for instance, for 3rd
 order with no height information (WXYUVPQ)?�
 Is there a native format method for HOA or is it all extended A
 format, with conversion through matrices?


I don't dispute Eric's very short, but very full summary
but I think we may be at cross purposes.

Richard Furse's software obviously works with a higher order microphone
(if anyone has one) but I would suggest his primary motivation was for
synthesised higher order soundfields. You can obviously create a synthetic
soundfield of any order you want.

Michael



 All excellent questions. �It is not quite as obvious how to record any
 order of Ambisonics above first order. �It will require some sort of
 microphone array and post-processing. �One of my favorites is the array
 described by Craven, Lawe and Travis in:
 Microphone arrays using tangential velocity sensors
 P.G. Craven, C. Travis, M.J. Law
 We introduce a new class of 3D microphone arrays that use symmetrical
 arrangements of tangential velocity sensors.� Use of velocity sensors
 allows these arrays to recover spherical harmonics of a given degree with
 less low-frequency boost than when using pressure sensors only.� As an
 example we present a symmetrical array of twelve velocity sensors that
 resolves the eight harmonics of degrees 1 and 2.� A second-order
spherical
 microphone can now be constructed by combining this array with one or more
 pressure sensors that provide the missing harmonic of degree 0.
 http://ambisonics.iem.at/symposium2009/proceedings/ambisym09-craventravis-tangentialsphmic.pdf/at_download/file


 The other practical method for constructing an array that produces higher
 order spherical harmonic outputs is to use a group of omnidirectional
 microphones on a sphere, such as the commercially available Eigenmike:
 http://www.mhacoustics.com/products


 There are other methods. �It's still early days for this technology.

 Eric Benjamin
 -- next part --
 An HTML attachment was scrubbed...
 URL:
 https://mail.music.vt.edu/mailman/private/sursound/attachments/20131122/1436acf9/attachment.html
 ___
 Sursound mailing list
 Sursound@music.vt.edu
 https://mail.music.vt.edu/mailman/listinfo/sursound


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


[Sursound] New Ambisonic VST Plugins

2013-11-21 Thread Richard Furse
Hi there!

In case folk aren't aware, the TOA (Third Order Ambisonic) VST plugins
from Blue Ripple Sound have been released, along with some other bits and
pieces. They are intended primarily for use with Reaper (Cubase/Nuendo
currently can't host them).

More details can be found at
http://www.blueripplesound.com/story/new-toa-plugins.

Best wishes,

--Richard


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound


Re: [Sursound] New Ambisonic VST Plugins

2013-11-21 Thread Bo-Erik Sandholm
Hi
Is there any technical problems in using third order processing with only first 
order data ?
If I remember correctly it should not be a problem?
Only the overhead of having 12 unused tracks in the reaper layout?

Nice of you to promote Ambisonics by offering the basic plugins for free.
Thank you 
Bo-Erik Sandholm
Sweden

-Original Message-
From: Sursound [mailto:sursound-boun...@music.vt.edu] On Behalf Of Richard Furse
Sent: den 21 november 2013 14:14
To: Surround Sound discussion group
Subject: [Sursound] New Ambisonic VST Plugins

Hi there!

In case folk aren't aware, the TOA (Third Order Ambisonic) VST plugins from 
Blue Ripple Sound have been released, along with some other bits and pieces. 
They are intended primarily for use with Reaper (Cubase/Nuendo currently can't 
host them).

More details can be found at
http://www.blueripplesound.com/story/new-toa-plugins.

Best wishes,

--Richard


___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound
___
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound