On Wed, Feb 29, 2012 at 6:04 PM, Aaron Heller <hel...@ai.sri.com> wrote: > 22 speakers, 3rd-order is 352 parameters so some strategy > is needed to guide it.
It wouldn't work for a 3D array of 22 speakers— but for an irregular layout with the same number of speakers as a regular one (easy in 2D, fewer choices in 3D): I'd add a single term to the optimization which controls a morphing between your desired layout and a regular one. Then start the optimizer with 1 in that position and the analytic solution for the rest of the matrix. The geometry error term could then just be included in the error function. A local optimizer should be able to then walk to a reasonable solution (if not the best one). (similarly, you may be able to add or eliminate speakers from a solution in a similar way, having a gain parameter for the extra speakers— though I'm more sceptical of that working well— it's not as obvious to me that the solutions should be all that smooth with extra speakers with infinitesimal gain) _______________________________________________ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound