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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
////////////////////////////////////////
// Numark V7 control script //
// CopyLeft 2012, Mike Bucceroni //
// ^that means do what ever you want^ //
// made for Mixxx 1.11.x //
////////////////////////////////////////
function RHMixxx() {}
/////////////////////////////////
// //
// Customization Variables //
// //
/////////////////////////////////
//////////////////////////
// //
// Global Variables //
// //
//////////////////////////
//RHMixxx.Deck = true; // true = Deck A, false = Deck B
//////////////////////////
// //
// Initialization //
// & //
// Shutdown //
// //
//////////////////////////
RHMixxx.init = function () {
//flash LED's
//RHMixxx.FlashAllLED();
//Connect Control
engine.connectControl("[Channel1]", "play", "RHMixxx.Channel1_playing");
}
RHMixxx.shutdown = function () {
RHMixxx.OffAllLED();
}
///////////////////////////
// //
// Functions //
// //
// //
///////////////////////////
RHMixxx.Channel1_playing = function (channel, control, value, status, group) {
{
var currentlyPlaying = engine.getValue("[Channel1]","play");
if (currentlyPlaying == 0){
//engine.setValue("[Channel1]","play",1);
midi.sendShortMsg(0x80,0x09,0x00);
}
else {
if (currentlyPlaying == 1){
//engine.setValue("[Channel1]","play",0);
midi.sendShortMsg(0x90,0x09,0x00);
}
}
}
engine.trigger("[Channel2]","play");
}
RHMixxx.OffAllLED = function () {
midi.sendShortMsg(0x80,0x09,0x00);
}
///////////////////////////
// //
// The END //
// :P //
// //
///////////////////////////
|