Csound Csound-dev Csound-tekno Search About

[Cs-dev] Ambisonic code

Date2008-07-18 12:17
Fromjpff
Subject[Cs-dev] Ambisonic code
Just before i went on holiday I was provided with new ambisonic
encode/decode sources from Richard Furse and Bruce Wiggins, checked by
Fons.  As there are significant differences in arguments and
functionality I have renamed these as bformenc1 and bformdec1, and
checked them in.  I have not yet written the documentation as I was
really meant to be on holiday not computing.....

So, documentation is a day or so.  Better opcode names most welcome.
==John ffitch

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-07-18 13:56
FromFons Adriaensen
SubjectRe: [Cs-dev] Ambisonic code
AttachmentsNone  

Date2008-07-18 15:31
Fromjpff
SubjectRe: [Cs-dev] Ambisonic code

On Fri, 18 Jul 2008, Fons Adriaensen wrote:

> On Fri, Jul 18, 2008 at 12:17:42PM +0100, jpff wrote:
> 
> > Just before i went on holiday I was provided with new ambisonic
> > encode/decode sources from Richard Furse and Bruce Wiggins, checked by
> > Fons.  As there are significant differences in arguments and
> > functionality I have renamed these as bformenc1 and bformdec1, and
> > checked them in.  I have not yet written the documentation as I was
> > really meant to be on holiday not computing.....
> > 
> > So, documentation is a day or so.  Better opcode names most welcome.
> > ==John ffitch
> 
> They are actually meant to be *replacements* for the current opcodes,
> which are, to put it diplomatically, problematic. If we had wanted to
> provide 'state of the art' opcodes or any new functionality they would
> have looked rather different.

I realise that they are really replacements, but the principle of never 
breaking existing pieces is important.  I woul;d rather not do a survey of 
all users on these opcodes.....  I would like better names though.

> 
> The decoders should be functionally compatible with the existing ones.

Except that there are less options.

> 
> The only thing we did leave out are the per-order gain factors for the
> encoding opcode, as this is definitely not the right place to apply
> them. I you need a non-standard encoding (but we can't imagine why
> you would) it is trivial to apply such gain factors in the orchestra
> definition.
> 

The negative inputs would fail as well.

> If you really want to keep the old ones, at least put a note in their
> docs that they have been replaced by a more correct implementation.
> 

I was going to mark the originals as deprecated as soon as I had rehacked 
the documentation

Sorry if this seems to underestimate your work; I am delighted that you 
have sorted out this area.  I would like to record a big thank you to you, 
and Richard and Barry, and all the others I failed to note.

==John ff


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-07-18 16:17
FromFons Adriaensen
SubjectRe: [Cs-dev] Ambisonic code
AttachmentsNone  

Date2008-07-18 16:51
Fromjpff
SubjectRe: [Cs-dev] Ambisonic code
Odd; I am sure I wrote the documentation.
OK; will reconsider.
==John ff



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net