0
0

Hi, I’m quite new to fmod and i’ve got a problem with my 3d speaker setup.
The speakers are arranged in a cube, one speaker in each corner. The listener
should be in the center of the cube.
I want to use the nice 3D functions of fmod but:
My problem is to tell fmod the arrangement of the speakers. With
System::setSpeakerPosition it is not possible to properly set their position
because there is no z-axis and i didn’t find any other solution.
Or I’ve lost sight of it while reading the fmod api ๐Ÿ˜‰

best regards
Voidberg

  • You must to post comments
0
0

heh ok well yeah there’s no z axis, i jsut put that that to allow moving speakers around a flat circle :)

  • You must to post comments
0
0

[quote="Voidberg":22lr9yef]Hi, I’m quite new to fmod and i’ve got a problem with my 3d speaker setup.
The speakers are arranged in a cube, one speaker in each corner. The listener
should be in the center of the cube.
[/quote:22lr9yef]
Hello Voidberg,
I’m struggling with the same issue, using the same speaker setup you are.

This is definitely worth reading:
[url:22lr9yef]http://www.linuxjournal.com/article/8277[/url:22lr9yef]

Both "Mustajuuri" and the "vector based amplitude panning" ("VBAP") algorithm that get mentioned come from Finland and can be found using "Google".

I for my part would like to stick with FMOD and make VBAP a part of it.
Without having the source code at hand that is, since here at university we may be lacking money but neither manpower nor motivation. :-/

[quote="Voidberg":22lr9yef]
I want to use the nice 3D functions of fmod but:
My problem is to tell fmod the arrangement of the speakers. With
System::setSpeakerPosition it is not possible to properly set their position
because there is no z-axis and i didn’t find any other solution.
Or I’ve lost sight of it while reading the fmod api ๐Ÿ˜‰
[/quote:22lr9yef]

As for the nice 3D functions, I think you’ll have to use FMOD_SPEAKERMODE_RAW for your 8.0 setup. So forget about the panning algorithm from FMOD.

Brett suggested some time ago:
[quote:22lr9yef]
You could probably do it if you used 2D sound sources in fmod and used
Channel::setSpeakerLevels instead to do your own positioning in 8 speakers.
[/quote:22lr9yef]
But I think, one should use 3D sound sources for those nice 3d functions as in Channel::Set3DAttributes, Channel::set3DMinMaxDistance and that whole geometry interface thing. Anyone correct me if I’m wrong!

That panning, however, will have to be done manually like Brett wrote.

Just recently managed that FMOD uses all the channels of our sound card correctly – thanks to Chen-Po Sun! So there is support for our kind afterall.

[quote="Voidberg":22lr9yef]
best regards
Voidberg[/quote:22lr9yef]
Good luck!
-Eguru

  • You must to post comments
0
0

Haha, jebus, I still like my stereo speakers.

  • You must to post comments
0
0

[quote="Calabiyau":1intnapo]Haha, jebus, I still like my stereo speakers.[/quote:1intnapo]
There are probably people who think that the leap from mono to stereo was one step in the wrong direction. ๐Ÿ˜•
However, some people enjoy video games and the progress that’s being made in that field.
So nowadays stereo output (if not over headphones) scores considerably low on the [url=http://www.gamedev.net/reference/articles/article262.asp:1intnapo]immersiveness[/url:1intnapo] scale.

… to each his own

I first thought you were a plain-vanilla troll, then I looked into the fact that you do make useful postings every now and then.
Sorry about that!

-Eguru

  • You must to post comments
Showing 4 results
Your Answer

Please first to submit.