Denon SC2000

i made a mapping for the Denon SC2000, but the jog is damn sensitive. Is there a way to reduce the sensitivity?
Updates of the mapping and all other related stuff can be found here:
Mapping and some release notes

Yeah, you’ll need to map it to a script function, then have that set the MixxxControl with a value/2 or something similar.

thanks!
Works very well. Updated the files and got now a “smooth” change whenever spin the jog slow and a harder change on fast spins.

Will update this post if i got a final binding with all (whatever is possible) features of the SC2000.

Hello.
First, thanks for the mapping.
I try to add some mappings but I don’t understand how to handle the “change deck button”. How does it change the midi number (or value) ?
Thanks a lot.
Regards.

For example, for the “play”, there’s 2 controls for the channel1 (status 0x90 & status 0x91) and 2 controls for the channel2 (status 0x80 & status 0x81). Why are there 2 controls by channel and where do the status values come from ?

Thanks.

I think I understand for the change deck button. It changes the midi channel.
Now I try to handle the shift button (status 0x60) in order to remove the cue points for example. How to can I do that ?
How to fire the “hotcue_X_clear” event only when the cue_X button is pressed AND the shift button too ?

You’ll need to use MIDI scripting if you aren’t already. Then in the script:

  1. set up a global variable like DenonSC2000.shift = false;
  2. In the function that handles the shift button, when it’s down, set DenonSC2000.shift = true, false otherwise.
  3. Then in the function that does hotcue_x_whatever, check to see if DenonSC2000.shift is true. If so, do hotcue_x_clear, otherwise hotcue_x_activate or whatever else you want.

Thanks for the answer.
I manage to handle the shift button.
No I have a problem with the loop buttons and the leds.
When I do :
engine.setValue(group, ‘reloop_exit’, 1);
var enabled = engine.getValue(group,‘loop_enabled’);
The second line return 0 but the loop is activated. Should I wait a little between the 2 lines in order to receive the real state of mixxx ?

Regards.

I add a timer of 100ms and everything works fine.
Is it possible to know that a channel is playing (not paused) ?

I map all the controls but the delay, the depth and the lfo knob are harder.
The SC2000 only send two values for the effect knobs : increment and decrement.
How could I script these knobs ?

I uploaded my mapping : rapidshare.com/files/442258879/d … 012011.zip

All controls are mapped except :

  • depth / delay / LFO
  • scratch mode

Some hidden controls :
Reverse -> shift + play (in play mode)
Next playlist-> Next
Previous playlist -> Previous

All the leds must be correctly handled.

You would have to get the max & min values for the MixxxControls from mixxx.org/wiki/doku.php/midi_con … _and_names. Then decide how much you want each “tick” of the knob to adjust the value for each MixxxControl, then just add or subtract that value depending on whether the function gets an increment or decrement message. You will need to bounds-check it as well.

So something like:

[code]DenonSC2000.lfoPeriodKnob(…) {
var interval = 81250; // Assuming a 24 tick range:
var min = 50000; // From the UI Controls Wiki page
var max = 2000000; // From the UI Controls Wiki page
var newVal = 0;
if () {
var curVal = engine.getValue("[Flanger]",“lfoPeriod”);
newVal = curVal + interval;
// Bound check
if (newVal > max) newVal = max;
}
else { // Decrement

}

engine.setValue("[Flanger]","lfoPeriod",newVal);

}[/code]

As for scratching, have you looked at the engine.scratch() functions on the MIDI scripting Wiki page? If your controller sends relative (inc/dec) messages for the scratch wheel, and it’s touch-sensitive, it works quite nicely.

Thanks for the answer.

New controls for the next mapping (due tomorrow) :

  • depth / delay / lfo mapping
  • scratch mode
  • hold a cue button + jog wheel -> move the cue point backward or forward
  • hold loop in button + jog wheel -> move the loop in point backward or forward
  • hold loop out button + jog wheel -> move the loop out point backward or forward
  • minus button (left to the auto loop one) -> decrease the current loop of one beat
  • plus button (left to the auto loop one) -> increase the current loop of one beat

The scratching does not work.
This code seems to do nothing.

DenonDNSC2000.Deck.prototype.scratchJog = function (midino, control, value, status, group) {
	engine.scratchTick(this.deckNumber,value-0x40);
}

this.deckNumber and value are correct but nothing append.

You first have to do engine.scratchEnable() with appropriate parameters to actually take over the deck for scratching (you’d typically map the wheel’s touch sensor to that function.) Then engine.scratchTick() will manipulate it. See mixxx.org/wiki/doku.php/midi_scr … scratching

I have done that too but it does not work :

DenonDNSC2000.Deck.prototype.jogTouch = function (midino, control, value, status, group) {
	if(this.scratchMode) {		
		if ((status & 0xF0) == 0x90 && !this.isScratching) {
			engine.scratchEnable(this.deckNumber, 128, 33+1/3, 1.0/8, (1.0/8)/32);
			this.isScratching = true;
		}
		else {    // If button up
			engine.scratchDisable(this.deckNumber);
			this.isScratching = false;
		}
	}
}

DenonDNSC2000.Deck.prototype.scratchJog = function (midino, control, value, status, group) {
	engine.scratchTick(this.deckNumber,value-0x40);
}

The documentation say :

  • Reverse 0x3F -> 0x01
  • Forward 0x41 -> 0x7F
  • relative data 2048 Pulse / cycle

OK. Unless you use this.isScratching anywhere else, I’d remove that. At least remove it from the “if status” statement.

Also run Mixxx with --midiDebug and make sure you get 0x90 when you touch the wheel and 0x80 when you lift off of it. (Some controllers send 0x90 in both cases but send a different “value” parameter: 0x7f when you touch and 0x00 when you lift off. In that case you need to change your “if status” statement to be “if value”.)

Also, if the doc says 2048 pulses/cycle, assuming it’s Gray code, then change the 128 in the scratchEnable() call to 512. (Or try 2048.)

I try 128,256,512,1024,2048,10240,20480 and 204800. Same results.
I put a wrong line of code just before scratchEnable or just before scratchTick, the error is thrown at the right time.
The midiDebug seems fine :

Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: 90, ctrl: 51, val: 40" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 36" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 37" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 38" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 39" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3B" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3B" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3B" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3A" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3B" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3C" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3B" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3C" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3C" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3C" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3D" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3C" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3D" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3E" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3E" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3E" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3E" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 44" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 44" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 44" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 49" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 48" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 47" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 46" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 45" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 44" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 44" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 44" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 43" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 42" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 41" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3E" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: B0, ctrl: 51, val: 3F" 
Debug: [PM 1. Périphérique audio USB]: "MIDI ch 1: opcode: 80, ctrl: 51, val: 0" 

[quote=“moba”]
I put a wrong line of code just before scratchEnable or just before scratchTick, the error is thrown at the right time.[code]

:laughing: you could just use print() !

Check the value of this.deckNumber with print ("Scratching deck number " + this.deckNumber); (Or in French if you prefer. :wink: )

Also, did you map all three of 0x90 0x80 and 0xB0 in the XML for control 0x51 to the correct script functions?