Page 1 of 1

After 20111023 LS cannot read LSCP on Win7

Posted: Mon Nov 14, 2011 9:53 pm
by Ghekorg7
Version 20111023 was the last one where I can load OK my LSCPs containing sf2 files (instruments), or combination of engines where there are some sf2 files too.
I get the message "retrieving instrument .... ect" but this retrieve lasts hours and sometimes when tryin' to close it crashes LS... Hmmmm

Also my LSCPs with many modules containing Sonatina Symphonic Orchestra instruments (sfz engine).
I noticed LS cannot play properly looped sf2 files. I hear clicks where with sfz or sfz+101pro there are OK. Also when importing to jOrgan/Fluidsynth all OK.
Back to LS clicks are very evident on all samples.

With the latest 20111114 cannot load single sfz and sf2 files at all. I'm stuck on "retrieving info".

Pure Gig ones load and play OK.

I uninstall all newer versions and reinstall 20111023, and everything goes to normal again. :?
Salamander v2 loads in 20111023 in seconds and with all the later versions don't.
This is serious as I have also a copy of linuxsampler.dll (VSTi) into Sibelius 6 and many projects depend on Linuxsampler at 80 ~ 90 % :cry:

My OS with LS : HP Compac Q615 laptop, win7 32bit, AMD Athlon x2 dual core 2.2GHz, 2GB ram, standard HDD at 5.900rpm, IDT soundcard .
jSampler as standalone and mainly VSTi in Reaper 411 and Sibelius 6.

Qsampler loads OK (!!) but it is not so stable in my system..... gives me errors from time to time.
Also I like so much Fantasia......

Any ideas ?

Panos 8-)

Re: After 20111023 LS cannot read LSCP on Win7

Posted: Sat Nov 19, 2011 9:46 am
by Andreas
OK, I can reproduce this. Trying to load an sf2 file gives an DLS::Exception on win32.

20111023 was the last version built on our old build server. The new server uses a different version of the MinGW cross compiling environment. On the old server MinGW was built with the x86-mingw32-build-1.0.1-rc1 shell script on 2010-09-22, which means the gcc version was "3.4.5 (mingw-vista special r2)". On the new server, the Debian package "mingw32" is used, which has gcc version "4.2.1-sjlj (mingw32-2)".

I'll look further into this later.

Re: After 20111023 LS cannot read LSCP on Win7

Posted: Sat Nov 19, 2011 9:02 pm
by Andreas
There seem to be some problems with exception handling in binaries generated by the Debian mingw32 compiler. An exception is thrown from the libgig dll, and is meant to be caught by the code in linuxsampler.exe, but instead one gets the error you reported.

I switched from the "mingw32" package to "gcc-mingw32", which includes gcc 4.4.4, and rebuilt everything (installer 20111119). Unfortunately it didn't help, the error is still there.

Re: After 20111023 LS cannot read LSCP on Win7

Posted: Sun Nov 20, 2011 4:10 pm
by Andreas
After some unfruitful experiments with newer compiler versions, I installed the same version that was used on the old server. The bug should be gone now in the 20111120 installer.

Re: After 20111023 LS cannot read LSCP on Win7

Posted: Mon Nov 21, 2011 10:21 pm
by Ghekorg7
Hi Andreas and....... THANKS !! :)

20111120 works excellent !!

All loaded fast and accurately (LSCPs created with 20111023) and some older ones needed a "retrieving instrument information" for max half a minute. Then OK.

Tested : standalone jSampler (Fantasia), VSTi in Reaper 4.11 and VSTi in Sibelius 6.0.0. Joy !

I just downloaded 20111121. Is there anything different ? I'll test tomorrow.

All my Best