You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactored audio system for improved macOS ARM compatibility; removed PTB preference settings, switched to sounddevice library for macOS ARM, updated dependencies, and added cffi for sound support.
Copy file name to clipboardExpand all lines: environments/eeg-expy-full.yml
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ dependencies:
10
10
- liblsl # install liblsl to prevent error on macOS and Ubuntu: "RuntimeError: LSL binary library file was not found."
11
11
- wxpython>=4.0 # install wxpython to prevent error on macOS arm64: "site-packages/wx/_core.cpython-38-darwin.so, 0x0002): symbol not found in flat namespace '__ZN10wxBoxSizer20InformFirstDirectionEiii'"
12
12
- html2text # avoid building wheel
13
+
- cffi # Fix sound ffi.callback() issue with sounddevice on macOS: https://github.com/spatialaudio/python-sounddevice/issues/397
Copy file name to clipboardExpand all lines: environments/eeg-expy-stimpres.yml
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ dependencies:
6
6
- python>=3.8,<=3.10 # psychopy <= 3.10
7
7
- dukpy==0.2.3 # psychopy dependency, avoid failing due to building wheel on win 3.9.
8
8
- wxpython>=4.0 # install wxpython to prevent error on macOS arm64: "site-packages/wx/_core.cpython-38-darwin.so, 0x0002): symbol not found in flat namespace '__ZN10wxBoxSizer20InformFirstDirectionEiii'"
9
+
- cffi # Fix sound ffi.callback() issue with sounddevice on macOS: https://github.com/spatialaudio/python-sounddevice/issues/397
9
10
- pip
10
11
- pip:
11
12
# Install package with Analysis + Streaming requirements
0 commit comments