0
0

Hi Folks!

I am new on this board and need to know this:

Can I create 2 instances of FMOD, assign each of it a different soundcard and different 3D-Positions, then let a sound be played on both cards simultanious but with slightly different (3D)-mixing.

Probably a stupid question for you, but essential for me to know, because if this wont work, I need to program a LAN connection to a 2nd computer just to play on other soundcard.

Thanks so much for an answer!

  • You must to post comments
0
0

Please???

Probably this is a stupid question, but if you can make a statement on this, please do so!

Thanks

  • You must to post comments
0
0

Take a look at FSOUND_SetDriver().

  • You must to post comments
0
0

Hi!

Thanks Sly for at least answering so far :wink:, but I think I need to explain a bit more my problem.

I am already working with fmod, everything is fine with setting output or driver.

For a research work I try to have 2 soundcards running same time. But they are supposed to compute a different listener-position.

So I can switch between the card, setting driver or output, thats fine. But I need to know, how to play ONE sound e.g. Pos:(3,2,-1) and have 2 soundcards/output/driver with 2 different listenerpositions e.g. (0,5,0) and (0,-5,0) and this simultanious.

I really appreciate any comment!

  • You must to post comments
0
0

The last thing I’ve heard about multi-soundcard support was that it is a feature in one of the next versions of fmod.
The most simple implementation was that you could do more than one fsound_init and there is a function like fsound_setsoundcard to set the soundcard the next command will be executed for.
I think you would still need to play your sample twice though, and you will have to syncronize them yourself.

  • You must to post comments
0
0

Hi!

Thanks for answering :smile:

The main question for me is, if I have 2 listenerpositions. Because when I have a 3D context and try to play one sound on both cards, each card needs to compute a different 3D-Sound. :smile:

Well I dont give up, and try to hack your suggestion right now!

  • You must to post comments
0
0

Can’t you translate the object positions with the listener position difference?
That way, you can emulate having 2 different listeners on the same card.

  • You must to post comments
0
0

Dont think so..

Because then when I play my sound the sound wouldnt be played same time but differntly.

See, its all about having 3D-Sound with 8 speakers. I want 2 “rings” of quad-sound in a room that will be used as a CAVE(tm).
So I have 2 virtual listeners in the center of each “ring”. If ONE sound should play, BOTH cards need to play it simultanious but with different 3D-calculation, because the distance to each virtual listener is different.

This is why I not only need to cards running same time, but have to “instances” of FMOD, for having 2 listeners.

Right now I try to find out if I can do it with DirectX directly, although I really like concept of FMOD, and would like to stick with it.

  • You must to post comments
Showing 7 results
Your Answer

Please first to submit.