Skip to content

Commit

Permalink
feat: add Joe Easton's inspired theme for S4Mk3 screens
Browse files Browse the repository at this point in the history
  • Loading branch information
acolombier committed Nov 25, 2024
1 parent 0ca7d49 commit 85f2705
Show file tree
Hide file tree
Showing 70 changed files with 9,747 additions and 485 deletions.
406 changes: 72 additions & 334 deletions res/controllers/Traktor Kontrol S4 MK3.bulk.xml

Large diffs are not rendered by default.

183 changes: 183 additions & 0 deletions res/controllers/Traktor Kontrol S4 MK3.hid.xml
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,189 @@
</option>
</row>
</group>

<group label="Beatjump Size">
<row orientation="vertical">
<option
variable="beatJumpSize1"
type="enum"
label="First Pad">
<value label="Use current beatjump size" default="true">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4">4</value>
<value label="8">8</value>
<value label="16">16</value>
<value label="32">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size">double</value>
<description>The top left or pad button.</description>
</option>
<option
variable="beatJumpSize2"
type="enum"
label="Second Pad">
<value label="Use current beatjump size">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4" default="true">4</value>
<value label="8">8</value>
<value label="16">16</value>
<value label="32">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size">double</value>
<description>The top left second pad button.</description>
</option>
<option
variable="beatJumpSize3"
type="enum"
label="Third Pad">
<value label="Use current beatjump size">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4" default="true">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4">4</value>
<value label="8" default="true">8</value>
<value label="16">16</value>
<value label="32">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size">double</value>
<description>The top right second pad button.</description>
</option>
<option
variable="beatJumpSize4"
type="enum"
label="Fourth Pad">
<value label="Use current beatjump size">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2" default="true">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4">4</value>
<value label="8">8</value>
<value label="16" default="true">16</value>
<value label="32">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size">double</value>
<description>The top right pad button.</description>
</option>
</row>
<row orientation="vertical">
<option
variable="beatJumpSize5"
type="enum"
label="Fifth Pad">
<value label="Use current beatjump size">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4">4</value>
<value label="8">8</value>
<value label="16">16</value>
<value label="32" default="true">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size">double</value>
<description>The bottom left pad button.</description>
</option>
<option
variable="beatJumpSize6"
type="enum"
label="Sixth Pad">
<value label="Use current beatjump size">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2" default="true">2</value>
<value label="4">4</value>
<value label="8">8</value>
<value label="16">16</value>
<value label="32">32</value>
<value label="64" default="true">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size">double</value>
<description>The bottom left second pad button.</description>
</option>
<option
variable="beatJumpSize7"
type="enum"
label="Seventh Pad">
<value label="Use current beatjump size">half</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4" >4</value>
<value label="8">8</value>
<value label="16">16</value>
<value label="32">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size" default="true">half</value>
<value label="Double beatjump size">double</value>
<description>The bottom right second pad button.</description>
</option>
<option
variable="beatJumpSize8"
type="enum"
label="Eighth Pad">
<value label="Use current beatjump size">beatjump</value>
<value label="1/32">0.03125</value>
<value label="1/16">0.0625</value>
<value label="1/8">0.125</value>
<value label="1/4">0.25</value>
<value label="1/2">0.5</value>
<value label="1">1</value>
<value label="2">2</value>
<value label="4">4</value>
<value label="8">8</value>
<value label="16">16</value>
<value label="32">32</value>
<value label="64">64</value>
<value label="128">128</value>
<value label="Halve beatjump size">half</value>
<value label="Double beatjump size" default="true">double</value>
<description>The bottom right pad button.</description>
</option>
</row>
</group>
<group label="Library">
<row orientation="vertical">
<option
Expand Down
Loading

0 comments on commit 85f2705

Please sign in to comment.