I am currently working on a project that involves recording peoples reaction speeds to hearing audio tones, and also to record a person's spontaneous rhythm speed.
I using FMOD Ex v4.32.05 (according to the header file).
I have a quick simple shell setup that loads in some wav files and plays them when i press the 1-7 keys.
The time at which I press the key to the time I hear the sound is noticeably delayed. Perhaps by a quarter of a second. Is this a delay that is inevitable or could it be improved somehow by changing some FMOD setting? Such as to ensure the entire sound data is cached on the card ready for playing?
I have checked the wav files and there is no silent area at the beginning of them.
To Load my wav file I simply use:
m_pFMODSystem->createSound(filename, FMOD_HARDWARE, 0, ppSound);
and to play I simply use
m_pFMODSystem->playSound(FMOD_CHANNEL_FREE,pSound,false,0);
And I am not really doing much else.
I also have a decent enough sound card I would have thought, Creative SoundBlaster X-Fi.
Any suggestions?
Many Thanks