Greetings:
I finally resolved the mouse noise problem with ImproSculpt. Here's
what I did:
1. Made the csound binary suid root.
2. Erased the CsOptions for Linux in the ImproSculpt.csd file
(they're ignored when csound is suid root).
3. Ran the app so:
csound --sched -d -i devaudio -o devaudio -b 512 -B 4096 -m6
ImproSculpt.csd
Screen redraws are slower, but the mouse noise is gone. I'm still
confused as to why all this trouble just "suddenly" occurred, but I'm
glad to have discovered a solution. I also learned a lot about PCI
latency timing, graphics card priority, hard/software buffering, and
lots of other stuff that chewed up a bunch of my time.
Many thanks to all who responded to my dilemma, I appreciate all the
assistance and advice.
Best regards,
dp
Gabriel Maldonado wrote:
Hi Dave,
It could depend on the massive CPU resources required by improsculpt,
so any movement on the GUI can subtract processor time, causing
drop-outs. Have you tried to increase the buffer size? However, try
to ask Oeyvind if this could be a possible cause. Notice that in
CsoundAV, there is still the original FLTK code, not that modified by
Istvan. I still have to study Istvan code, to see if there are
substantial differences, besides merging all code in a unique cpp file.
Gabriel
Dave Phillips wrote:
Greetings:
I've been testing various CSD files to see and hear how the FLTK
opcodes are supported in the most recent canonical CVS sources. Many
files work fine (e.g., J. M. Comajuncosas' 303 emulator, his Synth
Toot, and his Direct Hammond2), but I'm having a problem with
Oeyvind Brandtsegg's ImproSculpt. When I move the mouse in this
program I hear a nasty ripping noise tracking the mouse movement.
Noise occurs when I change window focus or move a window. Note that
this noise does not occur with other FLTK-based apps, so I'm
wondering what there might be in ImproSculpt to cause this trouble.
Steven Yi suggested that the FLTK updating may itself be a problem,
but the other apps tested work fine. So I'm at an impasse and can
use some suggestions for troubleshooting. Sorry to bother the
developer's list but it seemed the better forum to ask in. Could
Steven be right about the FLTK opcodes themselves causing the
problem ? Would there be any advantage compiling Csound against a
static libfltk ?
Best,
Dave Phillips