Hello once again.

I'm running into a curious problem with MIDI scripting. I'm developing a
large script file to fully support the SCS.3d which necessarily involves
many ControlObject signals being connected and disconnected (for LED
feedback) as the user changes modes on the device.

The problem is Mixxx will randomly cause a segmentation fault when a
signal fires (it could be any of them.) It seems to have gotten worse
the more signals I add and it's practically guaranteed to happen while
WaveSummary is "Beginning to downsample waveform."

This may be related to my last message with subject "QtScript C++
signals - weird solution" which mentions that I already have to connect
all signals once before the device is opened or they won't have any
effect. (I've since found one exception to this too.)

The signals are (dis)connected via connectControl() in
script/midiscriptengine.cpp, so first take a look at that function (at
the bottom of the file) to make sure I'm not doing something obviously
wrong.

Please reply with any and all suggestions! This is (quite obviously) a
show-stopper for MIDI scripting!

Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"

<<--------------------------------------------------------------------------------->>
This E-Mail message has been scanned for viruses
and cleared by >>SmartMail<< from Smarter Technology, Inc.
<<--------------------------------------------------------------------------------->>

------------------------------------------------------------------------------
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to