I am very thankful for your continuos help, cause I got no reply for example in microsoft.public.win32.directx.audio, and gamedev forums, not only on problem with limited count of loaded/downloaded segments, I even miss reply on questions about audiopath, those I think are relatevily common. And your support is really helpful. For good (or bad) our current project is relatevily simple in terms of audio effects, so it looks like shared audiopath will be enough. However, I am interested in future manual sharing, So, I got some additional questions on audiopaths: Say sound card has 32 hardware buffers. So, I could share 32 - n, where n is count of performances created (cause each performance creates its own audiopath). Right? How many hardware buffers it is common for today cards? And how about integrated audio devices (AC97 etc)? Now another real problem I am facing now. I am using p4 2.8 cpu with good i845 based mainboard with integrated audio. The problem is that sometimes my sound is stuttering (is not playing continously). But I noticed that varies from machine to machine, also, I noticed that restart of system helps a bit. I will bring my Creative card from home and try... but... it will be definetely bad if our product will require non integrated audio. Do you have any ideas on that? And last one: how could I disable reverb DMO from that shared audiopath? Using SetFx? Vytautas ----- Original Message ----- From: "Todor Fay" <todor@xxxxxxxxxxxxx> To: <directmusic@xxxxxxxxxxxxx> Sent: Friday, July 09, 2004 7:27 AM Subject: [directmusic] Re: Audiopath question > Yes, a shared audiopath does not use any additional CPU if nothing is > playing in it. When something plays, the only additional CPU is the > software synth rendering each note. > > The CPU overhead of the buffer is the overhead to stream audio data and > processing through any effects in the buffers (for example the reverb.) > > The disadvantage of a shared path is you end up sharing any changes you > apply to the buffers. For example, if you call SetFrequency() on the > buffer, it will shift the pitch of all audiopaths sharing that one > buffer. Likewise, changing a DMO setting, for example Reverb. > > I hope this helps, > > > Todor > > -----Original Message----- > From: directmusic-bounce@xxxxxxxxxxxxx > [mailto:directmusic-bounce@xxxxxxxxxxxxx] On Behalf Of Vytautas > Leonavicius > Sent: Thursday, July 08, 2004 7:55 AM > To: directmusic@xxxxxxxxxxxxx > Subject: [directmusic] Re: Audiopath question > >> Shared + Reverb use the same DirectSound buffers, so you can use as > many >> of them as you like and not even bother with deactivating! > > Why? These audiopaths will not be using CPU while active? Yes I know > that > they share same buffer, but buffer is just final stage, as I understand > those audiopaths will continue sending messages. > > So it looks like shared + reverb is best choice for non-3D audiopaths? > Does > it have some disadvantages in compare with Dynamic audiopath? > > Thank you! > > Vytautas > > > > >