Re: [linux-audio-dev] protux, stereo and interleaving

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-dev] protux, stereo and interleaving
From: David Olofson (david_AT_gardena.net)
Date: Sat Feb 10 2001 - 10:41:00 EET


On Friday 09 February 2001 13:42, Steve Harris wrote:
> On Fri, Feb 09, 2001 at 12:36:21PM +0000, Iain Sandoe wrote:
> > Hi Steve!
>
> Hi Iain, still getting deafening silence from Korg ;) I went RME in
> the end, so now I have more adat i/o than I know what to do with
> anyway.
>
> > On Fri, Feb 09, 2001, Steve Harris wrote:
> > > Also, I think you are better off (if you can) running small
> > > loops over each channel in series, rather than a more
> > > complicated loop over serveral channels at once - less cache
> > > polution.
> >
> > That depends on how you code multi-channel functionality.
> >
> > If you know, a priori, that you are dealing with a "stereo"
> > process and have a simd machine it might pay to feed the samples
> > in cross-wise blocks - keeping all execution units busy with the
> > same instruction.
> >
> > This (for some of my applications) might become more acute (I
> > have in mind scientific applications where I might have, say, 8
> > channels all considered and processed as a group).
>
> Good point, but this is still slightly antisocial behaviour, course
> it doesn't matter if you are the only important process running.

Antisocial? :-)

It actually seems rather social to me, when considering a package of
plugins that all use lots of channels, and are connected in chains,
rather than in parallel. That's the kind of situation that made me
consider interleaved data potentially useful between plugins in the
first place.

//David

.- M A I A -------------------------------------------------.
| Multimedia Application Integration Architecture |
| A Free/Open Source Plugin API for Professional Multimedia |
`----------------------> http://www.linuxaudiodev.com/maia -'
.- David Olofson -------------------------------------------.
| Audio Hacker - Open Source Advocate - Singer - Songwriter |
`--------------------------------------> david_AT_linuxdj.com -'


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Feb 10 2001 - 13:28:48 EET