Open davidpoyner opened 9 years ago
Is it because remix.js is using soundtouch version 1.4.0 as opposed to 1.8.0? ——— (b) Why SoundTouch library compiles in Mac OS X having Intel CPU, but crashes immediately after starting with a "Segmentation fault" error?
This issue deals with Intel 64bit instruction set that also Mac OS uses. Earlier releases of SoundTouch uses Intel CPU detection routine written for 32bit mode which uses stack management instructions that have since been erased from 64bit mode, hence the segmentation failure.
This issue has been fixed into latest SoundTouch development source codes, available for download in Source Code Repository. ——— http://www.surina.net/soundtouch/faq.html
Tried building latest soundtouch from source and (for lack of a better word) smashing the source over the 1.4 files in /external/pysoundtouch14/libsoundtouch.
It was a pipe dream. A pipe dream that failed. Segfault persists in 64bit OSX.
Any progress on this? Are there any other work-arounds?
I tried what @SafetyOrange did and got the same results, sadly.
I've encountered the same issue on 10.11.2, I tried what @SafetyOrange did, and also did not work. BTW latest soundtouch source creates .dylib and not .so. Tried to hack my way with the mac equivalent of https://github.com/talko/soundtouch#223-compiling-shared-library--dll-version but no success. Can the developers check this on 10.11.2 and include a decent version of sound touch?
Many examples work as described at http://echonest.github.io/remix/python but not the following stretch examples, since they depend to soundtouch.so:
Currently using OSX 10.10.1:
soundtouch.so exits with a segmentation fault every time.
See below: