Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PORT: Statically Linked *.mex files for Sound Scape Renderer #5

Open
fietew opened this issue Feb 22, 2016 · 7 comments
Open

PORT: Statically Linked *.mex files for Sound Scape Renderer #5

fietew opened this issue Feb 22, 2016 · 7 comments
Assignees

Comments

@fietew
Copy link
Member

fietew commented Feb 22, 2016

I have finally managed to create statically linked binaries for the Sound Scape Renderer, which should work out-of-the-box without any 3rd-party libraries. I kindly ask you to test them on your Windows 64bit machines. Please find attached a *.zip file, which contains the test_ssr.m which you should execute under MATLAB. It should create an audio file named output.wav containing castanets.

Please remove any paths related to prior installations of the wp1 code from your PATH environment variable beforehand. If you are not a Windows-User and/or not able to test the code with a Windows machine, please indicate this in a short response to this issue.
static_ssr_test.zip

@fietew fietew self-assigned this Feb 22, 2016
@hagenw
Copy link
Member

hagenw commented Mar 4, 2016

There will be a new software release next week. Maybe this is a good way to test the new statically linked mex files. I would put them into the release candidate and then ask people for testing the release candidate.

@fietew can you please create a branch in TWOEARS/documentation where you change the installation instructions to the new mex files.

@hagenw
Copy link
Member

hagenw commented May 13, 2016

Could you please force this topic, we had again complains and problems getting the binaural simulator up and running. maybe you should just include it into the master and people can then complain if it is not working.

@ryanckim
Copy link

Sorry about such a late reaction. This works fine for me, and copying this new mex file to the \GIT_repository\binaural-simulator\src\mex folder has just solved the same old problem of "invalid mex file". So maybe you should include this version in the master branch.

@ryanckim
Copy link

Hi guys, now I'm having the same problem again with another file:
Invalid MEX-file 'D:\TUe-HTI\TWOEARS\GIT_repository\TwoEars\BinauralSimulator\src\mex\ssr_brs.mexw64': The specified module could not be found.
This happens when I run localise.m in the examples folder (both the examples repo and the TwoEars repo). Do we have any solution for this case?

@hagenw
Copy link
Member

hagenw commented May 23, 2016

Hi @ryanckim.
I guess the problem is that @fietew provided the static mex file only for the binaural renderer in the above zip-file and not for the brs renderer (which is only used with precomputed BRS files, for example from experiments).
I guess this can be solved, if @fietew can compile the remaining SSR renderer in the static version as well.

@fietew
Copy link
Member Author

fietew commented May 23, 2016

Unfortunately, I do not have my private windows pc here, from which I compiled the mex-binaries for windows.

fietew pushed a commit that referenced this issue May 23, 2016
@fietew
Copy link
Member Author

fietew commented May 23, 2016

Hi @ryanckim,

I added the static binaries to the master branch. Feel free to try it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants