/usr/share/mixxx/midi/Pioneer-CDJ-350-scripts.js is in mixxx-data 1.10.1~dfsg0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | function PioneerCDJ350() {}
PioneerCDJ350.init = function(id) {}
PioneerCDJ350.shutdown = function(id) {}
PioneerCDJ350.jog_wheel = function(channel, control, value, status, group)
{
    // CCW:  00 -> 3f = [x0.5, x1)
    // STOP: 40       = [x1]
    // CW:   41 -> 7f = (x1, x4]
    
    newValue = (value - 0x40) / 5.0; // was too sensitive
    engine.setValue(group, "jog", newValue);
};
PioneerCDJ350.tempo_btn = function(channel, control, value, status, group)
{
    if (value == 0x00)
    {
        return;
    }
    
    oldValue = engine.getValue(group, "rateRange");
    newValue = 0.06;
    
    if (oldValue > 0.11)
    {
        newValue = 0.03;
    }
    else if (oldValue > 0.05)
    {
        newValue = 0.12;
    }
    
    engine.setValue(group, "rateRange", newValue);
};
PioneerCDJ350.loop_end_minus = function(channel, control, value, status, group)
{
    engine.setValue(group, "loop_end_position", engine.getValue(group, "loop_end_position") - 255);
};
PioneerCDJ350.loop_end_plus = function(channel, control, value, status, group)
{
    engine.setValue(group, "loop_end_position", engine.getValue(group, "loop_end_position") + 255);
};
 |