[LAU] zynaddsubfx / yoshimi... beginner's questions

David Adler david.jo.adler at gmail.com
Sat Apr 7 21:57:57 UTC 2012


On Sat, Apr 7, 2012 at 9:48 PM, Victor A. Stoichita wrote:
...
> I can't test yoshimi yet because it fails to build on my system (ARCH 64).
> Its INSTALL instructions say to ask for help on this list, so I dare to post
> the stack here, just in case a charitable soul knows where I should look...
>
> [ 54%] Building CXX object CMakeFiles/yoshimi.dir/Effects/EQ.cpp.o
> [ 55%] Building CXX object CMakeFiles/yoshimi.dir/Effects/Distorsion.cpp.o
> [ 56%] Building CXX object
> CMakeFiles/yoshimi.dir/Effects/DynamicFilter.cpp.o
> [ 57%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicClient.cpp.o
> [ 58%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/MusicIO.cpp.o
> [ 59%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/JackEngine.cpp.o
> /tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp: In member function ‘bool
> JackEngine::connectServer(std::string)’:
> /tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp:53:24: error: ‘usleep’ was
> not declared in this scope
> /tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp: In member function ‘void*
> JackEngine::midiThread()’:
> /tmp/yoshimi-0.060.12/src/MusicIO/JackEngine.cpp:407:16: warning: converting
> ‘false’ to pointer type ‘void*’ [-Wconversion-null]
> make[2]: *** [CMakeFiles/yoshimi.dir/MusicIO/JackEngine.cpp.o] Error 1
> make[1]: *** [CMakeFiles/yoshimi.dir/all] Error 2
> make: *** [all] Error 2

Indeed.

Adding
#include <unistd.h>
to
src/MusicIO/JackEngine.cpp
helped, but that was a lucky shot in the dark.
I wonder if any of the more C++-literate
ones reading this could have a look?

Thanks for reporting, the AUR package is now updated.

> But before even troubleshooting, I'd like to know if, in your experience,
> yoshimi offers something really different than zynaddsubfx.
>

My experience with Yoshimi (under Linux) is excellent,
Zynaddsubfx tended to produce dropouts/clicks and
sometimes exited from Jack, back when I used it.


best,
d


More information about the Linux-audio-user mailing list