2.00.09 is changing my Sample Rate and Buffer Size automatically and unable to initialize my device

Hi there,

it seems FMOD Studio is changing the sample rate to 48K and buffer size to 1024 every time I start the program. I have to switch back to my original settings manually.

Also when I open up a project the output device cannot be initialized, only ASIO is seen in the dropdown list, The second dropdown list is empty and disabled. The only workaround is to select other device, then select ASIO again, then I can select the Focusrite USB Audio which will solve the issue.

Could you please advise?

My setup is:
Windows 10
Focusrite Scarlett 2i4 (1st gen)
FMOD Studio 2.00.09

ASIO device list:
Focusrite USB Audio
Voicemeeter AUX Virtual ASIO
Voicemeeter Insert Virtual ASIO
Voicemeeter Virtual ASIO

Thanks,
Laszlo

Hi Laszlo,

Welcome to the FMOD forum. By default, the buffer size is set to 1024, but it can be overridden using the “Force DSP buffer block size to samples” setting under the Audio tab of the Preferences dialog. Wondering if there is any particular motivation or reason for your original settings and that you would preferred FMOD Studio to use those instead?

With regards to the second dropdown, wondering if you could provide the log for the session or if there is any errors in the logging tab of the Console view?

Hi thuan,

thank you for the reply. For my other audio projects (instrument recording, piano playing) I use 44.1K with lower buffer settings, but if game audio requires 48K I can change my mindset and be prepared.

Please see the logs below. I closed all other audio apps, started the Studio in Administrator mode and tried with 2.01.01 - with the same issues. I’m happy to help if you need further logs.

13:28:55 [Initialize Sound System 0x00000238353f5d90]: Time started
13:28:55 [Initialize Sound System 0x00000238353f5d90]: Time taken is 32.32ms
13:28:56 Web channel server started on: wss://127.0.0.1:12345
13:28:56 [Initialize Sound System 0x0000023835426530]: Time started
13:28:56 [Initialize Sound System 0x0000023835426530]: Time taken is 109.19ms
13:28:56 [Uninitialize Sound System 0x0000023835426530]: Time started
13:28:56 [Uninitialize Sound System 0x0000023835426530]: Time taken is 31.62ms
13:28:56 [Initialize Sound System 0x0000023835426530]: Time started
13:28:56 [Initialize Sound System 0x0000023835426530]: Time taken is 111.03ms
13:28:56 ScriptServer started on 0.0.0.0 (3663)
13:29:04 [Initialize Sound System 0x000002383a2a9710]: Time started
13:29:04 fmod_output_asio.cpp(85), OutputASIO::init(): You can only have a single instance of ASIO active at a time.
13:29:04 “FMOD_ERROR (47): Error initializing output device, but more specifically, the output device is already in use and cannot be reused.”
13:29:04 “FMOD_ERROR f:\jk\workspace\Build__2.0__Studio_Win\studio\src\SoundSystem.cpp(94): system->getNumDrivers(&numDrivers)”
13:29:04 fmod_output_asio.cpp(85), OutputASIO::init(): You can only have a single instance of ASIO active at a time.
13:29:04 “FMOD_ERROR (47): Error initializing output device, but more specifically, the output device is already in use and cannot be reused.”
13:29:04 “FMOD_ERROR f:\jk\workspace\Build__2.0__Studio_Win\studio\src\SoundSystem.cpp(120): system->setDriver(driverId)”
13:29:04 fmod_output_asio.cpp(85), OutputASIO::init(): You can only have a single instance of ASIO active at a time. [#2 times]
13:29:04 [Initialize Sound System 0x000002383a2a9710]: Time taken is 9.15ms
13:29:04 [Total Load D:/FMOD Studio 2.00.09 Projects/Game Music Course Horizontal/Game Music Course Horizontal.fspro 0x000002383df57900]: Time started
13:29:04 [Opening D:/FMOD Studio 2.00.09 Projects/Game Music Course Horizontal/Game Music Course Horizontal.fspro 0x000002383df57900]: Time started
13:29:04 [Create mappers]: Time started
13:29:04 [Create mappers]: Time taken is 0.92ms
13:29:04 [Total preload]: Time started
13:29:04 [Preload mappers]: Time started
13:29:04 Objects loaded: 56
13:29:04 [Object Decoder]: Total time is 44.23ms
13:29:04 [I/O Bound]: Total time is 0.61ms
13:29:04 [Preload mappers]: Time taken is 45.08ms
13:29:04 [Hookup relationships]: Time started
13:29:04 [Hookup relationships]: Time taken is 8.52ms
13:29:04 [Sort relationships]: Time started
13:29:04 [Sort relationships]: Time taken is 4.88ms
13:29:04 [Finalize loading]: Time started
13:29:04 [Uninitialize Sound System 0x000002383a2a9710]: Time started
13:29:04 [Uninitialize Sound System 0x000002383a2a9710]: Time taken is 39.04ms
13:29:04 [Initialize Sound System 0x000002383a2a9710]: Time started
13:29:04 fmod_output_asio.cpp(85), OutputASIO::init(): You can only have a single instance of ASIO active at a time.
13:29:04 “FMOD_ERROR (47): Error initializing output device, but more specifically, the output device is already in use and cannot be reused.”
13:29:04 “FMOD_ERROR f:\jk\workspace\Build__2.0__Studio_Win\studio\src\SoundSystem.cpp(94): system->getNumDrivers(&numDrivers)”
13:29:04 fmod_output_asio.cpp(85), OutputASIO::init(): You can only have a single instance of ASIO active at a time.
13:29:04 “FMOD_ERROR (47): Error initializing output device, but more specifically, the output device is already in use and cannot be reused.”
13:29:04 “FMOD_ERROR f:\jk\workspace\Build__2.0__Studio_Win\studio\src\SoundSystem.cpp(120): system->setDriver(driverId)”
13:29:04 fmod_output_asio.cpp(85), OutputASIO::init(): You can only have a single instance of ASIO active at a time. [#2 times]
13:29:04 [Initialize Sound System 0x000002383a2a9710]: Time taken is 8.50ms
13:29:04 [Finalize loading]: Time taken is 61.06ms
13:29:04 [Total preload]: Time taken is 119.92ms
13:29:04 [Resync auditioning D:/FMOD Studio 2.00.09 Projects/Game Music Course Horizontal/Game Music Course Horizontal.fspro 0x000002383df57900]: Time started
13:29:04 [Resync Auditioning Queue 0x000002383a2a9710]: Time started
13:29:04 Resyncing (build: 28, delete: 0, mute: 0)
13:29:04 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {91229359-6cc1-0e99-2ea4-b3655f19c011}
13:29:04 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {f3ab02a7-0a8b-0a9e-2b0a-10048cad3e15}
13:29:04 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {cc9ac005-ccf5-0fee-2814-772a9edcdb3a}
13:29:04 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {aa97bdfd-b9fd-0ada-385f-cc7f952a3707}
13:29:04 [Resync Auditioning Queue 0x000002383a2a9710]: Time taken is 3.21ms
13:29:04 [Resync auditioning D:/FMOD Studio 2.00.09 Projects/Game Music Course Horizontal/Game Music Course Horizontal.fspro 0x000002383df57900]: Time taken is 3.28ms
13:29:04 [Opening D:/FMOD Studio 2.00.09 Projects/Game Music Course Horizontal/Game Music Course Horizontal.fspro 0x000002383df57900]: Time taken is 145.11ms
13:29:04 [Total Load D:/FMOD Studio 2.00.09 Projects/Game Music Course Horizontal/Game Music Course Horizontal.fspro 0x000002383df57900]: Time taken is 163.52ms
13:29:04 [Obliterate workspace]: Time started
13:29:04 [Obliterate workspace]: Time taken is 0.73ms
13:29:04 [Uninitialize Sound System 0x0000023835426530]: Time started
13:29:04 [Uninitialize Sound System 0x0000023835426530]: Time taken is 30.60ms
13:30:17 [Uninitialize Sound System 0x000002383a2a9710]: Time started
13:30:17 [Uninitialize Sound System 0x000002383a2a9710]: Time taken is 60.90ms
13:30:17 [Initialize Sound System 0x000002383a2a9710]: Time started
13:30:17 fmod_output_winsonic.cpp(622), WinSonic_Init(): Acquired 0 spatial objects.
13:30:17 [Resync Auditioning Queue 0x000002383a2a9710]: Time started
13:30:17 Resyncing (build: 28, delete: 0, mute: 0)
13:30:17 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {91229359-6cc1-0e99-2ea4-b3655f19c011}
13:30:17 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {f3ab02a7-0a8b-0a9e-2b0a-10048cad3e15}
13:30:17 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {cc9ac005-ccf5-0fee-2814-772a9edcdb3a}
13:30:17 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {aa97bdfd-b9fd-0ada-385f-cc7f952a3707}
13:30:17 [Resync Auditioning Queue 0x000002383a2a9710]: Time taken is 3.43ms
13:30:17 [Initialize Sound System 0x000002383a2a9710]: Time taken is 54.07ms
13:30:18 [Uninitialize Sound System 0x000002383a2a9710]: Time started
13:30:18 [Uninitialize Sound System 0x000002383a2a9710]: Time taken is 25.15ms
13:30:18 [Initialize Sound System 0x000002383a2a9710]: Time started
13:30:18 [Resync Auditioning Queue 0x000002383a2a9710]: Time started
13:30:18 Resyncing (build: 28, delete: 0, mute: 0)
13:30:18 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {91229359-6cc1-0e99-2ea4-b3655f19c011}
13:30:18 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {f3ab02a7-0a8b-0a9e-2b0a-10048cad3e15}
13:30:18 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {cc9ac005-ccf5-0fee-2814-772a9edcdb3a}
13:30:18 fmod_objectlookup.h(120), ObjectLookup::get(): Lookup failed for ParameterLayoutModel: {aa97bdfd-b9fd-0ada-385f-cc7f952a3707}
13:30:18 [Resync Auditioning Queue 0x000002383a2a9710]: Time taken is 3.85ms
13:30:18 [Initialize Sound System 0x000002383a2a9710]: Time taken is 116.59ms

Regards,
Laszlo

Thanks for the log. We have reproduced the issue and it should be fixed in future minor releases.