Description:
In PsychoPy version 2024.2.1, the default sound device selection is not working correctly. In the previous version, PsychoPy 2023.2.3, I could select a sound component, choose an audio file, and the device would automatically use the default sound device. If the default sound device on my computer was set to Bluetooth, PsychoPy would output sound through Bluetooth. However, in the current version, selecting “default” as the speaker does not produce any sound, even though my computer’s default sound device is Bluetooth.
OS win11 PsychoPy version StandalonePsychoPy-2024.2.1-win64-py3.8.exe Standard Standalone? (y/n) y What are you trying to achieve?:
The sound should be played through the default audio device set in the system, similar to the behavior in PsychoPy 2023.2.3.
What did you try to make it work?:
I’m sure it’s not because of the audio file or the Bluetooth device. I’ve changed multiple computers, multiple Bluetooth headsets, and multiple audio files, and I still encounter this problem.
All the problems disappeared after I designated the speaker as a Bluetooth device or speaker, and the playback volume was normal. However, if I selected the default, there was no sound at all.
But I hope to keep the default options of the original version, because I am currently doing large-scale data collection, we have many programs, and there are dozens of computers and dozens of Bluetooth headsets. The workload of specifying the corresponding Bluetooth headset for each computer is very large.
Thanks so much for reporting this issue! It is indeed a bug, fixable by manually selecting your desired audio device as you’ve kindly pointed out for other users here. It will hopefully be fixed in an upcoming bug release and isn’t intentional behaviour.