From: Leonardo.Robusto <Leo...@gm...> - 2011-04-27 17:13:05
|
Hello, !!!!!!!!!!!!!!!!!!!!!!! I also posted this into the forum.muse-sequencer.org !!!!!!!!!!!!!!!!!!!!!!! I want to try to find the bug with the zynaddsynth. When I remember right, the last Time, I had trapped the bug somewhere in ZynAddSynth with missing initialisation of the dynamic linked object file. For now.... I tried building the Muse2 project with qtcreator. From CMakeLists,txt I got it compiled without ny problem!. But when I try to buld it from muse.pro (inside qtcreator) The first SOURCE file ./al/dspSSE.cpp \ ============================= muse.pro SOURCES = \ ./al/dspSSE.cpp \ ./al/dspXMM.cpp \ ./al/al.cpp \ ./al/dsp.cpp \ ./muse/sig.cpp \ ./muse/seqmsg.cpp [...] ======================= it runs into an assembler code al/dspSSE.cpp is an assembler file ------------------------------------------./al/dspSSE.cpp \ looks like this............... #; void x86_sse_mix_buffers_with_gain (float *dst, float *src, long nframes, float gain); .globl x86_sse_mix_buffers_with_gain .type x86_sse_mix_buffers_with_gain,@function x86_sse_mix_buffers_with_gain: #; 8(%ebp) = float *dst = %edi #; 12(%ebp) = float *src = %esi #; 16(%ebp) = long nframes = %ecx #; 20(%ebp) = float gain = st(0) ------------------------------------------- Do I need a special Compiler flag in the muse.pro file? Yours, willy |
From: WillyFoobar <Wil...@gm...> - 2011-04-27 17:15:07
|
Hello, !!!!!!!!!!!!!!!!!!!!!!! I also posted this into the forum.muse-sequencer.org !!!!!!!!!!!!!!!!!!!!!!! I want to try to find the bug with the zynaddsynth. When I remember right, the last Time, I had trapped the bug somewhere in ZynAddSynth with missing initialisation of the dynamic linked object file. For now.... I tried building the Muse2 project with qtcreator. From CMakeLists,txt I got it compiled without ny problem!. But when I try to buld it from muse.pro (inside qtcreator) The first SOURCE file ./al/dspSSE.cpp \ ============================= muse.pro SOURCES = \ ./al/dspSSE.cpp \ ./al/dspXMM.cpp \ ./al/al.cpp \ ./al/dsp.cpp \ ./muse/sig.cpp \ ./muse/seqmsg.cpp [...] ======================= it runs into an assembler code al/dspSSE.cpp is an assembler file ------------------------------------------./al/dspSSE.cpp \ looks like this............... #; void x86_sse_mix_buffers_with_gain (float *dst, float *src, long nframes, float gain); .globl x86_sse_mix_buffers_with_gain .type x86_sse_mix_buffers_with_gain,@function x86_sse_mix_buffers_with_gain: #; 8(%ebp) = float *dst = %edi #; 12(%ebp) = float *src = %esi #; 16(%ebp) = long nframes = %ecx #; 20(%ebp) = float gain = st(0) ------------------------------------------- Do I need a special Compiler flag in the muse.pro file? Yours, willy |
From: Robert J. <spa...@gm...> - 2011-04-27 18:52:20
|
Hi Willy, 2011/4/27 WillyFoobar <Wil...@gm...>: > Hello, > !!!!!!!!!!!!!!!!!!!!!!! > I also posted this into the forum.muse-sequencer.org > !!!!!!!!!!!!!!!!!!!!!!! So I noticed :-) Sounds great that you want to resolve the Zynadd problem, I have a feeling there is some memory allocation that is not done and Zyn uses the memory uninitialized... For the rest I replied in the Forum, good to use the forum for a change :) Regards, Robert > > > > I want to try to find the bug with the zynaddsynth. > When I remember right, > the last Time, I had trapped the bug > somewhere in ZynAddSynth with missing initialisation of the dynamic linked object file. > > For now.... > I tried building the Muse2 project with qtcreator. > > >From CMakeLists,txt I got it compiled without ny problem!. > > But when I try to buld it from muse.pro (inside qtcreator) > The first SOURCE file ./al/dspSSE.cpp \ > > ============================= muse.pro > > SOURCES = \ > ./al/dspSSE.cpp \ > ./al/dspXMM.cpp \ > ./al/al.cpp \ > ./al/dsp.cpp \ > ./muse/sig.cpp \ > ./muse/seqmsg.cpp > [...] > ======================= > it runs into an assembler code al/dspSSE.cpp is an assembler file > > ------------------------------------------./al/dspSSE.cpp \ looks like this............... > > #; void x86_sse_mix_buffers_with_gain (float *dst, float *src, long nframes, float gain); > > .globl x86_sse_mix_buffers_with_gain > .type x86_sse_mix_buffers_with_gain,@function > > x86_sse_mix_buffers_with_gain: > #; 8(%ebp) = float *dst = %edi > #; 12(%ebp) = float *src = %esi > #; 16(%ebp) = long nframes = %ecx > #; 20(%ebp) = float gain = st(0) > > ------------------------------------------- > Do I need a special Compiler flag in the muse.pro file? > > Yours, > willy > > ------------------------------------------------------------------------------ > WhatsUp Gold - Download Free Network Management Software > The most intuitive, comprehensive, and cost-effective network > management toolset available today. Delivers lowest initial > acquisition cost and overall TCO of any competing solution. > http://p.sf.net/sfu/whatsupgold-sd > _______________________________________________ > Lmuse-developer mailing list > Lmu...@li... > https://lists.sourceforge.net/lists/listinfo/lmuse-developer > |