Comment 14 for bug 493793

Revision history for this message
Albert Santoni (gamegod) wrote :

Ok, someone humour me. I spotted a bit of code in the Hercules RMX script that might be "stressing" the script engine in some way.

Crack open your Hercules-DJ-Console-RMX-scripts.js in your Mixxx/midi folder and edit lines 33 and 34, and change:

 33 engine.connectControl("[Channel1]","playposition","HerculesRMX.wheelDecay");
 34 engine.connectControl("[Channel2]","playposition","HerculesRMX.wheelDecay");

to:

 33 //engine.connectControl("[Channel1]","playposition","HerculesRMX.wheelDecay");
 34 //engine.connectControl("[Channel2]","playposition","HerculesRMX.wheelDecay");

In other words, just commenting them out. The wheelDecay() function in the script uses the Date class in a way that the Stanton SCS.3d script doesn't (Hercules-DJ-Console-RMX-scripts.js line 41). By commenting out the above connectControl() calls, we should prevent the wheelDecay() function from ever being called. (I'll save my vague speculation as to how this could be causing a problem for later.)

Let's see if commenting out those lines makes a difference gimmeapill, using your original configuration. I'd appreciate it if anyone else using a Hercules RMX could test it as well.

Thanks for your help,
Albert