I have the same problem.
I installed last 2020.2.4 version standallone on windows 10 and when I try to execute the builder demo vor voiceCapture, the program ends with this messages: 1) having take out pyo library from hardware libraries 2)having added pyo at the end 3) having added pyo at the begining of the list. Allways ends with the same out of index problem.
I hope there is an easy workaround.
Thanks for your help.
Welcome to PsychoPy3!
v2020.2.4
89.5317 INFO Loaded monitor calibration from [‘2018_09_19 09:02’]
102.6955 INFO Loaded monitor calibration from [‘2018_09_19 09:02’]
Generating PsychoPy script…
Running: C:\Users\dejsl\DAMIAN\PsychoPy3 Demos\voiceCapture\voiceCapture_lastrun.py
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
1: IN, name: Micrófono (Realtek High Definit, host api index: 0, default sr: 44100 Hz, latency: 0.090000 s
6: IN, name: Micrófono (Realtek High Definition Audio), host api index: 1, default sr: 44100 Hz, latency: 0.120000 s
15.6917 WARNING Starting Microphone but sound lib preference is set to be [‘PTB’, ‘pygame’, ‘soundevice’]. Clashes might occur since ‘pyo’ is not preferred lib but is needed for Microphone
Traceback (most recent call last):
File “C:\Users\dejsl\DAMIAN\PsychoPy3 Demos\voiceCapture\voiceCapture_lastrun.py”, line 77, in
microphone.switchOn()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\microphone.py”, line 1191, in switchOn
backend_pyo.init(rate=sampleRate)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 208, in init
devNames, devIDs = get_output_devices()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 109, in get_output_devices
devices = _query_devices()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 86, in _query_devices
** info[v.strip().split(": “)[0]] = v.strip().split(”: ")[1]**
IndexError: list index out of range
Experiment ended.
1025.9100 INFO Loaded monitor calibration from [‘2018_09_19 09:02’]
Generating PsychoPy script…
Running: C:\Users\dejsl\DAMIAN\PsychoPy3 Demos\voiceCapture\voiceCapture_lastrun.py
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
1: IN, name: Micrófono (Realtek High Definit, host api index: 0, default sr: 44100 Hz, latency: 0.090000 s
6: IN, name: Micrófono (Realtek High Definition Audio), host api index: 1, default sr: 44100 Hz, latency: 0.120000 s
13.6251 WARNING Starting Microphone but sound lib preference is set to be [‘PTB’, ‘pygame’, ‘soundevice’, ‘pyo’]. Clashes might occur since ‘pyo’ is not preferred lib but is needed for Microphone
Traceback (most recent call last):
File “C:\Users\dejsl\DAMIAN\PsychoPy3 Demos\voiceCapture\voiceCapture_lastrun.py”, line 77, in
microphone.switchOn()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\microphone.py”, line 1191, in switchOn
backend_pyo.init(rate=sampleRate)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 208, in init
devNames, devIDs = get_output_devices()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 109, in get_output_devices
devices = _query_devices()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 86, in _query_devices
** info[v.strip().split(": “)[0]] = v.strip().split(”: ")[1]**
IndexError: list index out of range
Experiment ended.
1093.6800 INFO Loaded monitor calibration from [‘2018_09_19 09:02’]
Generating PsychoPy script…
Running: C:\Users\dejsl\DAMIAN\PsychoPy3 Demos\voiceCapture\voiceCapture_lastrun.py
pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html
1: IN, name: Micrófono (Realtek High Definit, host api index: 0, default sr: 44100 Hz, latency: 0.090000 s
6: IN, name: Micrófono (Realtek High Definition Audio), host api index: 1, default sr: 44100 Hz, latency: 0.120000 s
3.9551 WARNING We strongly recommend you activate the PTB sound engine in PsychoPy prefs as the preferred audio engine. Its timing is vastly superior. Your prefs are currently set to use [‘pyo’, ‘PTB’, ‘pygame’, ‘soundevice’] (in that order).
Traceback (most recent call last):
File “C:\Users\dejsl\DAMIAN\PsychoPy3 Demos\voiceCapture\voiceCapture_lastrun.py”, line 77, in
microphone.switchOn()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\microphone.py”, line 1191, in switchOn
backend_pyo.init(rate=sampleRate)
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 208, in init
devNames, devIDs = get_output_devices()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 109, in get_output_devices
devices = _query_devices()
File “C:\Program Files\PsychoPy3\lib\site-packages\psychopy\sound\backend_pyo.py”, line 86, in _query_devices
** info[v.strip().split(": “)[0]] = v.strip().split(”: ")[1]**
IndexError: list index out of range
Experiment ended.
Regards
Damian