Hi Cal<br><br>On AVLinux I had to install cmake-curses-gui , libmxml-dev and<br>libmxml1 , then it compiled and installed fine.<br><br>[100%] Built target yoshimi<br>peter@FreqHost:/mnt/Data/src/yoshimi-0.037/src$ sudo make install<br>
[100%] Built target yoshimi<br>Install the project...<br>-- Install configuration: "Release"<br>-- Installing: /usr/local/bin/yoshimi<br>peter@FreqHost:/mnt/Data/src/yoshimi-0.037/src$ yoshimi<br>gzopen failed, errno 2, No such file or directory<br>
Error, xml file /home/peter/.zynaddsubfxXML.cfg could not be loaded or uncompressed<br>BUG!: XMLwrapper::peek() - empty parentstack<br>BUG!: XMLwrapper::peek() - empty parentstack<br>Error, failed to open bank directory ./testbnk<br>
Processors online 3, fftw3 to use 3 threads<br>No such directory, root bank entry: /usr/local/share/zynaddsubfx/banks<br>No such directory, root bank entry: /usr/share/zynaddsubfx/banks<br>No such directory, root bank entry: ~/banks<br>
ADsynth Oscilsize: 2048<br>Sample Rate: 44100<br>Sound Buffer Size: 32<br>Internal latency: 0.725624 ms<br><br>Zyn is installed, but zynaddsubfx isn't, so I install zynaddsubfx and try again ...<br>peter@FreqHost:/mnt/Data/src/yoshimi-0.037/src$ yoshimi<br>
Error, failed to open bank directory ./testbnk<br>Processors online 3, fftw3 to use 3 threads<br>No such directory, root bank entry: /usr/local/share/zynaddsubfx/banks<br>No such directory, root bank entry: ~/banks<br>ADsynth Oscilsize: 2048<br>
Sample Rate: 44100<br>Sound Buffer Size: 32<br>Internal latency: 0.725624 ms<br>Jack reports error: jack_client_thread zombified - exiting from JACK<br><br>The last line comes after sending one midi note, that I can't hear, the output meters show green, and the audio connections in qjackctl are made, but no sound. Also when trying to exit, yoshimi becomes unresponsive.<br>
<br>So I run make clean and then ccmake . again to enable debugging,:<br>peter@FreqHost:/mnt/Data/src/yoshimi-0.037/src$ cmake .<br>-- Building Yoshimi version 0.037 for Linux with gdb debug information<br>-- Found pkg-config /usr/bin/pkg-config<br>
-- Found libz<br>-- Will build gui<br>-- Found fontconfig 2.6.0<br>-- Found fltk<br>-- Found fftw3 3.1.2<br>-- Found mxml 2.5<br>-- Found Alsa 1.0.20<br>-- Found jack 0.116.2<br>-- Found libsndfile 1.0.18<br>-- Default audio driver is Jack<br>
-- Default midi driver is Jack<br>-- Configuring done<br>-- Generating done<br>-- Build files have been written to: /mnt/Data/src/yoshimi-0.037/src<br><br>When running make, this time it doesn't build fine:<br><snip><br>
[ 81%] Building CXX object CMakeFiles/yoshimi.dir/MusicIO/WavRecord.cpp.o<br>[ 82%] Building CXX object CMakeFiles/yoshimi.dir/main.cpp.o<br>In file included from /mnt/Data/src/yoshimi-0.037/src/main.cpp:315:<br>/usr/lib/gcc/i486-linux-gnu/4.3.3/include/xmmintrin.h:35:3: error: #error "SSE instruction set not enabled"<br>
/mnt/Data/src/yoshimi-0.037/src/main.cpp: In function ‘int set_DAZ_and_FTZ(int)’:<br>/mnt/Data/src/yoshimi-0.037/src/main.cpp:336: error: ‘_mm_getcsr’ was not declared in this scope<br>/mnt/Data/src/yoshimi-0.037/src/main.cpp:336: error: ‘_mm_setcsr’ was not declared in this scope<br>
/mnt/Data/src/yoshimi-0.037/src/main.cpp:357: error: ‘_mm_getcsr’ was not declared in this scope<br>/mnt/Data/src/yoshimi-0.037/src/main.cpp:357: error: ‘_mm_setcsr’ was not declared in this scope<br>make[2]: *** [CMakeFiles/yoshimi.dir/main.cpp.o] Error 1<br>
make[1]: *** [CMakeFiles/yoshimi.dir/all] Error 2<br>make: *** [all] Error 2<br><br><br>PS: Maybe interesting, I checked again in ccmake . > toggle 't' for advanced mode, and there are some X11 related (and one OpenGL_xmesa) PATH's NOT FOUND .<br>
<br>PPS: I like the colors.<br><br><div class="gmail_quote">On Wed, Nov 11, 2009 at 11:50 AM, cal <span dir="ltr"><<a href="mailto:cal@graggrag.com" target="_blank">cal@graggrag.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
... maybe. I've gotten Record to the point where it hasn't done anything violent<br>
to me for a while, but it still has plenty of potential for unexpected<br>
shortcomings. The story so far ...<br>
<br>
- new Audio/Midi settings - default recordings directory and a checkbox for 32 bit<br>
float wavs. The default is 16 bit shorts. The wavs are courtesy of libsndfile, so<br>
that's a new dependency.<br>
- Select your wav file via the 'Wav file' button. Opening an existing wav starts<br>
in append mode.<br>
- Orange rewind button does a rewind/overwrite.<br>
- Green starts recording.<br>
- Blue pauses recording.<br>
Yes, that's a weird choice of colours. Send me some hex colour numbers and I'll<br>
gladly change them.<br>
<br>
To be honest, I'm struggling to hold focus well enough and long enough to give it<br>
the sort of testing it needs. There's more than a few different usage paths and<br>
despite best intentions, serious disciplined testing just isn't happening. So I'm<br>
asking for some help with testing.<br>
<br>
Background ... if record is running, at the point where audio is generated it<br>
gets fed off to a fifo. The buffer on that is currently set to 256k. For no<br>
particular reason I can think of I felt more comfortable with it at 512k. I've no<br>
idea how low that can go before the mechanism chokes and splutters. Yet another<br>
thread reads from the fifo and writes it to wav file. Does it properly manage the<br>
integrity of wav files in all possible use cases? I think so, but I'm not at all<br>
sure. How busy can the system get before audio and/or recording quality fails?<br>
Don't know.<br>
<br>
When you find it broken, the best I can promise is that I will try to fix it :-).<br>
<<a href="http://www.graggrag.com/yoshimi/yoshimi-0.037.tar.bz2" target="_blank">http://www.graggrag.com/yoshimi/yoshimi-0.037.tar.bz2</a>><br>
<br>
cheers folks.<br>
<font color="#888888">Cal<br>
_______________________________________________<br>
Linux-audio-user mailing list<br>
<a href="mailto:Linux-audio-user@lists.linuxaudio.org" target="_blank">Linux-audio-user@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user" target="_blank">http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user</a><br>
</font></blockquote></div><br>