Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
acolombier committed Sep 18, 2024
1 parent 17a7b3b commit 0ea02bd
Show file tree
Hide file tree
Showing 26 changed files with 1,257 additions and 400 deletions.
35 changes: 0 additions & 35 deletions res/controllers/Traktor Kontrol S4 MK3.bulk.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,41 +87,6 @@
label="deckDWaveformColour"/>
</row>

<row>
<option
variable="deckAColour"
type="enum"
default="10"
label="deckAColour">
<value label="Man in a mask">mask</value>
<value label="Mixxx" default="..">mixxx</value>
</option>
<option
variable="deckBColour"
type="enum"
default="10"
label="deckBColour">
<value label="Man in a mask">mask</value>
<value label="Mixxx" default="..">mixxx</value>
</option>
<option
variable="deckCColour"
type="enum"
default="2"
label="deckCColour">
<value label="Man in a mask">mask</value>
<value label="Mixxx" default="..">mixxx</value>
</option>
<option
variable="deckDColour"
type="enum"
default="2"
label="deckDColour">
<value label="Man in a mask">mask</value>
<value label="Mixxx" default="..">mixxx</value>
</option>
</row>

<row>
<option
variable="alwaysShowTempoInfo"
Expand Down
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 0ea02bd

Please sign in to comment.