/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);
};
|