0
0

How about support for WimAmp DSP plugins?

  • You must to post comments
0
0

Please, find my error…

Why I use UNICODE createSound return “file not found”.

TCHAR File[]=”testsample.mp3″;
fmodSystem->createSound((char *)File, (FMOD_MODE)(FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM | FMOD_MPEGSEARCH | FMOD_NONBLOCKING | FMOD_UNICODE), 0, &fmodSound);

In Unicode mode createSound return error, but in non-unicode mode and without FMOD_UNICODE flag createSound return ok.

  • You must to post comments
0
0

Hi brett,

when I use looppoint everything works pretty find, but when I call GetPosition at the same time it increases constantly. Do you have any idea? Actually, I expected a position that floats around the start and enpoint of the loop or am I wrong? Do I need to take care of it by my own?

best regards
Matthias

  • You must to post comments
0
0

I’m getting something odd with this one; all streams now loop and never stop (loop flag is NOT set).

  • You must to post comments
0
0

Ok, that works. I was using FMOD_DEFAULT (0) before.

  • You must to post comments
0
0

Minor doc bug:

Under FMOD_MODE it says…
[quote:3jjdr79e]FMOD_ACCURATETIME

For FMOD_CreateSound – for accurate Sound::getLengthMs/Channel::setTime on VBR MP3, AAC and MOD/S3M/XM/IT/MIDI files.[/quote:3jjdr79e]

There is of course no Sound::getLengthMS anymore, just Sound::getLength. ๐Ÿ˜‰

  • You must to post comments
0
0

Hi brett,

[quote="brett":ion84lb8]
ok i’m not seeing this. I tried stream and sample, for sound and for channel, and it works ok. How are you setting the looppoints, on the sound or the channel, and is it stream/sample hardware or software? Note looppoints don’t work on sample/hardware in dsound.[/quote:ion84lb8]

Sure, we just use software channels. I actually tried Sound-looppoints and channel-loops. It is not working in both cases. You probably know I am using some kind of a readData-Framework ๐Ÿ˜‰ Therefore may be it is in there. SoundA->SoundB->SoundC (everything through readData) and the the looppint on SoundC. The weird thing is that we use a second backend for testing purposes that uses FMODEx, too (NativeFmodEx) and here we do see the same problems. As I can see there is no such thing with multiple readData. I will try to provide a reproducable example.

best regards
Matthias

  • You must to post comments
0
0

I see this happening too.

[quote:287i07xs]when I use looppoint everything works pretty find, but when I call GetPosition at the same time it increases constantly. Do you have any idea? Actually, I expected a position that floats around the start and enpoint of the loop or am I wrong? Do I need to take care of it by my own?[/quote:287i07xs]

This is what I call to start looping:
FMOD_Channel_GetPosition
FMOD_Sound_SetMode(…, FMOD_LOOP_OFF);
FMOD_Channel_SetPosition
FMOD_Sound_SetLoopPoints
FMOD_Sound_SetMode(…, FMOD_LOOP_NORMAL);

When I call FMOD_Channel_GetPosition the position is increasing.

Bert

  • You must to post comments
Showing 7 results
Your Answer

Please first to submit.