Hello.

Sigh...it's amazing how much I discover needs to be added to MIDI 
scripting when I try to use it to map a complex device.

- I'm getting a segfault when trying to set the "scratch" control value: 
Debug: ControlObject::getControl returning NULL for ( "@Cs" , "scratch" )
(I asked it for "[Channel1]","scratch". It works fine for "rate.")
Albert said "make sure you're using slotSet and not queueFromThread()" 
when setting ControlObject values from scripts. I am indeed using 
queueFromThread because 1) I can't find slotSet() in ControlObject, 2) 
set() segfaults too (and it doesn't work for other controls either), 3) 
setValueFromThread() is protected. What should I try next?

- I still need help understanding how to have scripts react to signals. 
(So they can automatically update LEDs and things.) From what I read, it 
looks like I have to set up a .connect() in the script for EVERY Mixxx 
ControlObject. Is this true?

Thanks!

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