Answered
0
0

Hi,

I have a program where I play the same sound over and over again in different frequencies. After I have used the play sound command 64 times there is no sound anymore. In Fmod ex I resolved this by using FMOD_CHANNEL_REUSE, which in Fmod studio has been removed. How shall I resolve this now? I am programming in C and Windows Api.

Thanks in advance for answers.

Keitel

  • You must to post comments
Best Answer
1
0

We solved this via email support. There were some issues with the application was using FMOD that we changed to solve the issue.

However the original code should have worked: when the channel limit is hit new playSound() calls should steal an existing channel. Because there was a DSP effect added to each new channel, a bug in FMOD meant that the re-used channel wasn’t configured correctly and no signal would pass through the channel.

This bug will be fixed in 1.04.06.

  • You must to post comments
-1
0

All FMOD_CHANNEL_REUSE did was stop the voice then start it again with the new sound.
It seems to me like you are not stopping your sounds? Are they looping?

  • You must to post comments
-1
0

Yes, I am looping the sound, and I am using set paused before each new play sound command.

Keitel

  • Nicholas Wilcox
    Are you calling System::Update() on a regular basis?
  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.