Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.50 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <MixxxMIDIPreset schemaVersion="1" mixxxVersion="1.8.0">
  3. <info>
  4. <name>Hercules DJ Console Mk2</name>
  5. <author>Peter Molnar (based on Garth Dahlstrom's MK2 mapping)</author>
  6. <description>This is a complete mapping for a Hercules DJ Console MK2.</description>
  7. </info>
  8. <controller id="Hercules DJ Console MK2 MIDI">
  9. <scriptfiles>
  10. <file filename="Hercules-DJ-Control-MK2-scripts.js" functionprefix="HerculesMK2"/>
  11. </scriptfiles>
  12. <controls>
  13. <control>
  14. <group>[Master]</group>
  15. <key>crossfader</key>
  16. <status>0xB0</status>
  17. <midino>0x31</midino>
  18. <options/>
  19. </control>
  20.  
  21. <control>
  22. <group>[Channel1]</group>
  23. <key>HerculesMK2.play</key>
  24. <status>0xB0</status>
  25. <midino>0x08</midino>
  26. <options>
  27. <Script-Binding/>
  28. </options>
  29. </control>
  30. <control>
  31. <group>[Channel2]</group>
  32. <key>HerculesMK2.play</key>
  33. <status>0xB0</status>
  34. <midino>0x02</midino>
  35. <options>
  36. <Script-Binding/>
  37. </options>
  38. </control>
  39.  
  40. <control>
  41. <group>[Channel1]</group>
  42. <key>HerculesMK2.cue</key>
  43. <status>0xB0</status>
  44. <midino>0x09</midino>
  45. <options>
  46. <Script-Binding/>
  47. </options>
  48. </control>
  49. <control>
  50. <group>[Channel2]</group>
  51. <key>HerculesMK2.cue</key>
  52. <status>0xB0</status>
  53. <midino>0x03</midino>
  54. <options>
  55. <Script-Binding/>
  56. </options>
  57. </control>
  58.  
  59. <control>
  60. <group>[Channel1]</group>
  61. <key>back</key>
  62. <status>0xB0</status>
  63. <midino>0x0B</midino>
  64. <options>
  65. <Button/>
  66. </options>
  67. </control>
  68. <control>
  69. <group>[Channel2]</group>
  70. <key>back</key>
  71. <status>0xB0</status>
  72. <midino>0x05</midino>
  73. <options>
  74. <Button/>
  75. </options>
  76. </control>
  77.  
  78. <control>
  79. <group>[Channel1]</group>
  80. <key>fwd</key>
  81. <status>0xB0</status>
  82. <midino>0x0C</midino>
  83. <options>
  84. <Button/>
  85. </options>
  86. </control>
  87. <control>
  88. <group>[Channel2]</group>
  89. <key>fwd</key>
  90. <status>0xB0</status>
  91. <midino>0x06</midino>
  92. <options>
  93. <Button/>
  94. </options>
  95. </control>
  96.  
  97. <control>
  98. <group>[Channel1]</group>
  99. <key>volume</key>
  100. <status>0xB0</status>
  101. <midino>0x32</midino>
  102. <options/>
  103. </control>
  104. <control>
  105. <group>[Channel2]</group>
  106. <key>volume</key>
  107. <status>0xB0</status>
  108. <midino>0x033</midino>
  109. <options/>
  110. </control>
  111.  
  112. <control>
  113. <group>[Channel1]</group>
  114. <key>HerculesMK2.pitch</key>
  115. <status>0xB0</status>
  116. <midino>0x34</midino>
  117. <options>
  118. <Script-Binding/>
  119. </options>
  120. </control>
  121. <control>
  122. <group>[Channel2]</group>
  123. <key>HerculesMK2.pitch</key>
  124. <status>0xB0</status>
  125. <midino>0x35</midino>
  126. <options>
  127. <Script-Binding/>
  128. </options>
  129. </control>
  130.  
  131. <control>
  132. <group>[Channel1]</group>
  133. <key>HerculesMK2.jog_wheel</key>
  134. <status>0xB0</status>
  135. <midino>0x36</midino>
  136. <options>
  137. <Script-Binding/>
  138. </options>
  139. </control>
  140. <control>
  141. <group>[Channel2]</group>
  142. <key>HerculesMK2.jog_wheel</key>
  143. <status>0xB0</status>
  144. <midino>0x37</midino>
  145. <options>
  146. <Script-Binding/>
  147. </options>
  148. </control>
  149.  
  150. <control>
  151. <group>[Channel1]</group>
  152. <key>filterLow</key>
  153. <status>0xB0</status>
  154. <midino>0x2E</midino>
  155. <options/>
  156. </control>
  157. <control>
  158. <group>[Channel2]</group>
  159. <key>filterLow</key>
  160. <status>0xB0</status>
  161. <midino>0x2B</midino>
  162. <options/>
  163. </control>
  164.  
  165. <control>
  166. <group>[Channel1]</group>
  167. <key>filterMid</key>
  168. <status>0xB0</status>
  169. <midino>0x2F</midino>
  170. <options/>
  171. </control>
  172. <control>
  173. <group>[Channel2]</group>
  174. <key>filterMid</key>
  175. <status>0xB0</status>
  176. <midino>0x2C</midino>
  177. <options/>
  178. </control>
  179.  
  180. <control>
  181. <group>[Channel1]</group>
  182. <key>filterHigh</key>
  183. <status>0xB0</status>
  184. <midino>0x30</midino>
  185. <options/>
  186. </control>
  187. <control>
  188. <group>[Channel2]</group>
  189. <key>filterHigh</key>
  190. <status>0xB0</status>
  191. <midino>0x2D</midino>
  192. <options/>
  193. </control>
  194.  
  195. <control>
  196. <group>[Channel1]</group>
  197. <key>HerculesMK2.buttons123mode</key>
  198. <status>0xB0</status>
  199. <midino>0x07</midino>
  200. <options>
  201. <Script-Binding/>
  202. </options>
  203. </control>
  204. <control>
  205. <group>[Channel2]</group>
  206. <key>HerculesMK2.buttons123mode</key>
  207. <status>0xB0</status>
  208. <midino>0x01</midino>
  209. <options>
  210. <Script-Binding/>
  211. </options>
  212. </control>
  213.  
  214. <control>
  215. <group>[Channel1]</group>
  216. <key>HerculesMK2.buttons123</key>
  217. <status>0xB0</status>
  218. <midino>0x0F</midino>
  219. <options>
  220. <Script-Binding/>
  221. </options>
  222. </control>
  223. <control>
  224. <group>[Channel2]</group>
  225. <key>HerculesMK2.buttons123</key>
  226. <status>0xB0</status>
  227. <midino>0x10</midino>
  228. <options>
  229. <Script-Binding/>
  230. </options>
  231. </control>
  232.  
  233. <control>
  234. <group>[Channel1]</group>
  235. <key>HerculesMK2.buttons123</key>
  236. <status>0xB0</status>
  237. <midino>0x0E</midino>
  238. <options>
  239. <Script-Binding/>
  240. </options>
  241. </control>
  242. <control>
  243. <group>[Channel2]</group>
  244. <key>HerculesMK2.buttons123</key>
  245. <status>0xB0</status>
  246. <midino>0x11</midino>
  247. <options>
  248. <Script-Binding/>
  249. </options>
  250. </control>
  251.  
  252. <control>
  253. <group>[Channel1]</group>
  254. <key>HerculesMK2.buttons123</key>
  255. <status>0xB0</status>
  256. <midino>0x0D</midino>
  257. <options>
  258. <Script-Binding/>
  259. </options>
  260. </control>
  261. <control>
  262. <group>[Channel2]</group>
  263. <key>HerculesMK2.buttons123</key>
  264. <status>0xB0</status>
  265. <midino>0x12</midino>
  266. <options>
  267. <Script-Binding/>
  268. </options>
  269. </control>
  270.  
  271. <control>
  272. <group>[Channel1]</group>
  273. <key>rate_temp_up</key>
  274. <status>0xB0</status>
  275. <midino>0x13</midino>
  276. <options>
  277. <Button/>
  278. </options>
  279. </control>
  280. <control>
  281. <group>[Channel2]</group>
  282. <key>rate_temp_up</key>
  283. <status>0xB0</status>
  284. <midino>0x17</midino>
  285. <options>
  286. <Button/>
  287. </options>
  288. </control>
  289.  
  290. <control>
  291. <group>[Channel1]</group>
  292. <key>rate_temp_down</key>
  293. <status>0xB0</status>
  294. <midino>0x14</midino>
  295. <options>
  296. <Button/>
  297. </options>
  298. </control>
  299. <control>
  300. <group>[Channel2]</group>
  301. <key>rate_temp_down</key>
  302. <status>0xB0</status>
  303. <midino>0x18</midino>
  304. <options>
  305. <Button/>
  306. </options>
  307. </control>
  308.  
  309. <control>
  310. <group>[Channel1]</group>
  311. <key>beatsync</key>
  312. <status>0xB0</status>
  313. <midino>0x0A</midino>
  314. <options>
  315. <Button/>
  316. </options>
  317. </control>
  318. <control>
  319. <group>[Channel2]</group>
  320. <key>beatsync</key>
  321. <status>0xB0</status>
  322. <midino>0x04</midino>
  323. <options>
  324. <Button/>
  325. </options>
  326. </control>
  327.  
  328. <control>
  329. <group>[Channel1]</group>
  330. <key>HerculesMK2.resetPitch</key>
  331. <status>0xB0</status>
  332. <midino>0x16</midino>
  333. <options>
  334. <Script-Binding/>
  335. </options>
  336. </control>
  337. <control>
  338. <group>[Channel2]</group>
  339. <key>HerculesMK2.resetPitch</key>
  340. <status>0xB0</status>
  341. <midino>0x1A</midino>
  342. <options>
  343. <Script-Binding/>
  344. </options>
  345. </control>
  346.  
  347. <control>
  348. <group>[Channel1]</group>
  349. <key>HerculesMK2.loadSelectedTrack</key>
  350. <status>0xB0</status>
  351. <midino>0x1B</midino>
  352. <options>
  353. <Script-Binding/>
  354. </options>
  355. </control>
  356. <control>
  357. <group>[Channel2]</group>
  358. <key>HerculesMK2.loadSelectedTrack</key>
  359. <status>0xB0</status>
  360. <midino>0x1C</midino>
  361. <options>
  362. <Script-Binding/>
  363. </options>
  364. </control>
  365.  
  366. <control> <!-- Headphones Deck A -->
  367. <group>[Channel1]</group>
  368. <key>HerculesMk2.pfl</key>
  369. <status>0xB0</status>
  370. <midino>0x21</midino>
  371. <options>
  372. <Script-Binding/>
  373. </options>
  374. </control>
  375. <control> <!-- Headphones Deck B -->
  376. <group>[Channel2]</group>
  377. <key>HerculesMk2.pfl</key>
  378. <status>0xB0</status>
  379. <midino>0x22</midino>
  380. <options>
  381. <Script-Binding/>
  382. </options>
  383. </control>
  384. <control> <!-- Headphones Mix -->
  385. <group>[Master]</group>
  386. <key>HerculesMk2.pfl</key>
  387. <status>0xB0</status>
  388. <midino>0x24</midino>
  389. <options>
  390. <Script-Binding/>
  391. </options>
  392. </control>
  393. <control> <!-- Headphones Split -->
  394. <group>[Master]</group>
  395. <key>HerculesMk2.pfl</key>
  396. <status>0xB0</status>
  397. <midino>0x23</midino>
  398. <options>
  399. <Script-Binding/>
  400. </options>
  401. </control>
  402.  
  403. <control>
  404. <group>[Master]</group>
  405. <key>HerculesMK2.joystick</key>
  406. <status>0xb0</status>
  407. <midino>0x38</midino>
  408. <options>
  409. <Script-Binding/>
  410. </options>
  411. </control>
  412. <control>
  413. <group>[Master]</group>
  414. <key>HerculesMK2.joystick</key>
  415. <status>0xb0</status>
  416. <midino>0x39</midino>
  417. <options>
  418. <Script-Binding/>
  419. </options>
  420. </control>
  421. </controls>
  422.  
  423. <outputs>
  424. <!-- AUTOBEAT -->
  425. <output>
  426. <group>[Channel1]</group>
  427. <key>VuMeter</key>
  428. <status>0xB0</status>
  429. <midino>0x0A</midino>
  430. <minimum>0.4</minimum>
  431. <maximum>1</maximum>
  432. </output>
  433. <output>
  434. <group>[Channel2]</group>
  435. <key>VuMeter</key>
  436. <status>0xB0</status>
  437. <midino>0x04</midino>
  438. <minimum>0.4</minimum>
  439. </output>
  440.  
  441. </outputs>
  442. </controller>
  443. </MixxxMIDIPreset>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement