Serato XML Mapping for Xone:K2 with visualization
https://serato.rarousmusic.com/
- JavaScript 96.1%
- HTML 2.1%
- CSS 1.8%
| .idea | ||
| display | ||
| generator | ||
| reader | ||
| .editorconfig | ||
| .gitignore | ||
| K2 Blank.svg | ||
| LICENSE.txt | ||
| readme.md | ||
| renovate.json | ||
| XONE K2 - 4 decks (Live FX).xml | ||
| XONEK2 - 4 decks - v4.0.xml | ||
My Serato DJ Mapping for four decks on two Xone:K2
I was unable to debug my mapping, because some parameters behaved a bit different than I needed. Serato XML is undocumented and hard to read (generated mapping file had ~2500 LOC of XML with many duplicities). Serato UI doesn't help much, there is nothing like Ableton Live Mapping Browser.
Resources
- Original XML source that is used in this app XONE K2 - 4 decks (Live FX).xml.
- Allen&Heath Xone:K2 manual contains all data needed for MIDI mapping of those devices.
- For SVG surfaces I used Xone:K2 Blank Overlays and converted Illustrator to SVG.
Parts
- reader - deno script to convert source XML to JS representation (
cd reader; deno run --allow-read --allow-net main.js | pbcopy) - display - web frontend for visualisation of Serato XML data. (
cd display; yarn; yarn dev)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.