diff --git a/README.md b/README.md index 1438c54..6cb6ca4 100644 --- a/README.md +++ b/README.md @@ -33,23 +33,15 @@ This repo uses a build script so that I can write JavaScript in ES6 rather than ### Description * Streamdeck XL (`CT6.streamDeckProfile`): + * added Streamdeck mappings to document new (CT Version 6) and existing (CT Version 5) buttons - [view Streamdeck mappings on Github](src/streamdeck-xl/profiles/CT6.streamDeckProfile.mappings.csv) or [view Streamdeck mappings in nakamura196's CSV Viewer](https://nakamura196.github.io/csv_viewer/?u=https%3A%2F%2Fraw.githubusercontent.com%2Fdotherightthing%2Fcontrol-traktor%2Frefs%2Fheads%2Fmain%2Fsrc%2Fstreamdeck-xl%2Fprofiles%2FCT6.streamDeckProfile.mappings.csv) * `build` script now copies Streamdeck XML files into *Library/Application Support/control-traktor/* - * A - Decks/Rec - * added `PUSH PAD MODE` - * added `FREEZE` - * added `FREEZE SLICE COUNT` - * added `FREEZE SLICE SIZE` - * added `LIVE TEMPO PHASE NUDGE` - * added `LIVE CLEAR CLIP` - * D - Settings - * consolidated Live launch buttons into 1 which launches the CT6 set - * added `MIDI` button to access *Audio MIDI Setup* which is where the IAC Driver is configured, for the *Daw2StreamDeck* and *StreamDeck2Daw* connectors - * added `Supreme MOD` - launches *Patreon page* to check for updates -* Ableton Live - * * Traktor screen * Replaced custom hacks with [Supreme Edition Mod](https://www.patreon.com/c/supremeedition/posts) +### Tips + +* If Push pads aren't triggerings hotcues/slices use the up and down arrows on Push to move the mapped notes into view + ## Control Traktor v5 (2024.01.08) ### Description diff --git a/src/sets/CT6.als b/src/sets/CT6.als index fd33104..60dec57 100644 Binary files a/src/sets/CT6.als and b/src/sets/CT6.als differ diff --git a/src/streamdeck-xl/icons/button-creator/1-underline.png b/src/streamdeck-xl/icons/button-creator/1-underline.png deleted file mode 100644 index c499bb8..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/1-underline.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/1.png b/src/streamdeck-xl/icons/button-creator/1.png deleted file mode 100644 index 886c2cd..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/1.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/2-underline.png b/src/streamdeck-xl/icons/button-creator/2-underline.png deleted file mode 100644 index fa67715..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/2-underline.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/2.png b/src/streamdeck-xl/icons/button-creator/2.png deleted file mode 100644 index 90e1d61..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/2.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/3-underline.png b/src/streamdeck-xl/icons/button-creator/3-underline.png deleted file mode 100644 index 90e74e0..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/3-underline.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/3.png b/src/streamdeck-xl/icons/button-creator/3.png deleted file mode 100644 index 723a9c9..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/3.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/4-underline.png b/src/streamdeck-xl/icons/button-creator/4-underline.png deleted file mode 100644 index f7b9cf0..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/4-underline.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/4.png b/src/streamdeck-xl/icons/button-creator/4.png deleted file mode 100644 index dce6406..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/4.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/arrow.backward.to.line.png b/src/streamdeck-xl/icons/button-creator/arrow.backward.to.line.png deleted file mode 100644 index 416bb61..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/arrow.backward.to.line.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/arrow.forward.to.line.png b/src/streamdeck-xl/icons/button-creator/arrow.forward.to.line.png deleted file mode 100644 index ca66843..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/arrow.forward.to.line.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/arrow.triangle.to.circlepath.png b/src/streamdeck-xl/icons/button-creator/arrow.triangle.to.circlepath.png deleted file mode 100644 index 2330534..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/arrow.triangle.to.circlepath.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/blank.png b/src/streamdeck-xl/icons/button-creator/blank.png deleted file mode 100644 index 9ec12a1..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/blank.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/blinds.vertical.open.png b/src/streamdeck-xl/icons/button-creator/blinds.vertical.open.png deleted file mode 100644 index 57ee222..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/blinds.vertical.open.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/display-and-list.dash.png b/src/streamdeck-xl/icons/button-creator/display-and-list.dash.png deleted file mode 100644 index 4d93f5d..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/display-and-list.dash.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/display.png b/src/streamdeck-xl/icons/button-creator/display.png deleted file mode 100644 index 10c8243..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/display.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/ipad.gen1.landscape.badge.play.png b/src/streamdeck-xl/icons/button-creator/ipad.gen1.landscape.badge.play.png deleted file mode 100644 index 201f661..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/ipad.gen1.landscape.badge.play.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/lines.measurement.horizontal.png b/src/streamdeck-xl/icons/button-creator/lines.measurement.horizontal.png deleted file mode 100644 index 472c893..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/lines.measurement.horizontal.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/magnifyingglass.png b/src/streamdeck-xl/icons/button-creator/magnifyingglass.png deleted file mode 100644 index 45914b7..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/magnifyingglass.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/play.display.png b/src/streamdeck-xl/icons/button-creator/play.display.png deleted file mode 100644 index edd387a..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/play.display.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/sampler-futura.png b/src/streamdeck-xl/icons/button-creator/sampler-futura.png deleted file mode 100644 index e6df4a3..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/sampler-futura.png and /dev/null differ diff --git a/src/streamdeck-xl/icons/button-creator/todo-red.png b/src/streamdeck-xl/icons/button-creator/todo-red.png deleted file mode 100644 index 84da90d..0000000 Binary files a/src/streamdeck-xl/icons/button-creator/todo-red.png and /dev/null differ diff --git a/src/streamdeck-xl/mappings.csv b/src/streamdeck-xl/mappings.csv deleted file mode 100644 index 0d9d8f8..0000000 --- a/src/streamdeck-xl/mappings.csv +++ /dev/null @@ -1,193 +0,0 @@ -Page,Current Button Position,Button States,CT Version,Channel,CC,Button Type,Value,Midi Out Port,Midi In Port,Result,Purpose,Files -A - Decks/Rec,Row 1 Col 1,"Deck A -Deck B -Deck C -Deck D",,10,23,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Deck Focus Selector""","Displays/Sets the deck, for mappings that affect ""Device Target: Focus""","src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/focus-deck.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 1 Col 2,"Loop -BeatJump -Loop Out -Loop In",,10,26,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Mode Selector""",Displays/Sets the move mode,"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-move-mode.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 1 Col 3,"1/32 bar -1/16 bar -1/8 bar -1/4 bar -1/2 bar -1 bar -2 bars -4 bars -8 bars -16 bars -32 bars",,10,60,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Loop Size Selector""",Displays/Sets the size of the loop,"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-size.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 1 Col 4,"xFine -Fine -1/16 bar -1/8 bar -1/4 bar -1/2 bar -1 bar -2 bars -4 bars -8 bars -16 bars -32 bars -Loop",,10,27,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Size Selector""","Displays/Sets the amount that the loop will be moved, or that the play head will be beatjumped by","src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-move-size.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 1 Col 5,BPM /2,,10,58,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""BPM Lock On"" (off) -Calls Traktor's ""BPM /2""",Halves the deck BPM,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 1 Col 6,BPM x2,,10,59,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""BPM Lock On"" (off) -Calls Traktor's ""BPM x2""",Doubles the deck BPM,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 1 Col 7,-,,-,-,-,-,Traktor Virtual Input,Traktor Virtual Output,-,-,- -A - Decks/Rec,Row 1 Col 8,A Decks/Rec,,"- -10 -10","- -31 -36","- -Push -Push","- -0 (On), 127 (Off) -127 (On), 0 (Off)","- -Traktor Virtual Input -Traktor Virtual Input","- -Traktor Virtual Output -Traktor Virtual Output","Switch profile page -Calls Traktor's ""Layout Selector"" -Calls Traktor's ""Send Monitor State""","View A Decks/Rec -Switch to Traktor's configured ""Decks"" view -Sync state of all buttons with Traktor","src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - App Export.tsi -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 2 Col 1,A to B,,10,11,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Duplicate Track Deck A""",Copy source of Deck A to Deck B,TODO -A - Decks/Rec,Row 2 Col 2,B to A,,10,12,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Duplicate Track Deck B""",Copy source of Deck B to Deck A,TODO -A - Decks/Rec,Row 2 Col 3,Back,,10,28,Hold,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Move""","Move loop back, or beatjump back by the specified ""Size Selector""",TODO -A - Decks/Rec,Row 2 Col 4,Forward,,10,29,Hold,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Calls Traktor's ""Move""","Move loop forward, or beatjump forward by the specified ""Size Selector""",TODO -A - Decks/Rec,Row 2 Col 5,Tempo MASTER Set,,10,32,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Call Traktor's ""Set as Tempo Master""",Make the focussed deck the tempo master,TODO -A - Decks/Rec,Row 2 Col 6,LIVE TEMPO PHASE NUDGE Down,6,10,66,Hold,"127 (On), 0 (Off)",IAC Drive StreamDeck2Daw,IAC Driver Daw2StreamDeck,"Call's Live's ""Phase Nudge"" buttons, hardcoding the relevant CCs to the controls via an M4L device *usually this would require per-set MIDI mapping)",TODO,TODO -A - Decks/Rec,Row 2 Col 7,LIVE TEMPO PHASE NUDGE Up,6,10,68,Hold,"127 (On), 0 (Off)",IAC Drive StreamDeck2Daw,IAC Driver Daw2StreamDeck,TODO,"Controls Live's Phase Nudge buttons, hardcoding the relevant CCs to the controls via an M4L device (usually this would require per-set MIDI mapping)",TODO -A - Decks/Rec,Row 2 Col 8,B Rmx Deck,,"- -- -10 -10","- -- -31 -36","- -- -Push -Push","- -- -0 (On), 127 (Off) -127 (On), 0 (Off)","- -- -Traktor Virtual Input -Traktor Virtual Input","- -- -Traktor Virtual Output -Traktor Virtual Output","Switch profile page -Focus Traktor application -Calls Traktor's ""Layout Selector"" -Calls Traktor's ""Send Monitor State""","View B Rmx Deck -Bring Traktor to front to receive mouse clicks -Switch to Traktor's configured ""Decks"" view -Sync state of all buttons with Traktor","src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - App Export.tsi -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 1,"Dry -Wet",,10,21,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-recorder-dry-wet.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 2,Delete,,10,15,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 3,"4 bars -8 bars -16 bars -32 bars",,10,22,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-recorder-size.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 4,"Record -Recording",,10,14,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 5,"Record -Recording",,10,13,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 6,LIVE CLEAR CLIP,6,10,67,Push,"127 (On), 0 (Off)",IAC Drive StreamDeck2Daw,IAC Driver Daw2StreamDeck,TODO,"To easily remove all clip data, this is much faster than switching views to create a new clip and getting it back in time","src/clyphx-pro/X-Controls.txt -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 3 Col 7,A-Z,,-,-,-,-,-,-,Switch profile page,View Keyboard A-Z,src/streamdeck-xl/profiles/CT6.streamDeckProfile -A - Decks/Rec,Row 3 Col 8,C Browser,,"- -- -10 -10 -10","- -- -36 -31 -7","- -- -Push -Push -Push","- -- -127 (On), 0 (Off) -127 (On), 0 (Off) -127 (On), 0 (Off)","- -- -Traktor Virtual Input -Traktor Virtual Input -Traktor Virtual Input","- -- -Traktor Virtual Output -Traktor Virtual Output -Traktor Virtual Output","Switch profile page -Focus Traktor application -Calls Traktor's ""Send Monitor State"" -Calls Traktor's ""Layout Selector"" -Calls Traktor's ""Search"" & ""Search Clear""","View B Rmx Deck -Bring Traktor to front to receive mouse clicks -Sync state of all buttons with Traktor -Switch to Traktor's configured ""Decks"" view -Focus and clear Traktor's Search field","src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - App Export.tsi -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 1,Shift,,10,4,Hold,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 2,"PUSH PAD MODE Off -PUSH PAD MODE Hotcues -PUSH PAD MODE Slices",6,10,60,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,TODO,Highlights the current playing slice on Push's 16 pad grid,"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/leds-to-push.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 3,"FREEZE Off -FREEZE On",6,10,61,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,TODO,"Toggles freeze mode on and off, easier than using the S8 as Supreme Mod makes Freeze a SHIFTed function","src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 4,"FREEZE SLICE COUNT 8 -FREEZE SLICE COUNT 16",6,10,64,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,TODO,"Required to achieve 16 slices, as defaults to 8 slices after freeze is engaged","src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/freeze-slice-count.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 5,"FREEZE SLICE SIZE 1/4 beat -FREEZE SLICE SIZE 1/2 beat -FREEZE SLICE SIZE 1 beat -FREEZE SLICE SIZE 2 beats -FREEZE SLICE SIZE 4 beats",6,10,63,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,TODO,Useful for isolating stabs and drum hits,"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/freeze-slice-size.xml -src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 6,Pause,6,10,65,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,TODO,TODO,"src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -A - Decks/Rec,Row 4 Col 7,0-9`,,-,-,-,-,-,-,Switch profile page,View Keyboard 0-9,src/streamdeck-xl/profiles/CT6.streamDeckProfile -A - Decks/Rec,Row 4 Col 8,D Settings,,"- -10","- -36","- -Push","- -127 (On), 0 (Off)","- -Traktor Virtual Input","- -Traktor Virtual Output","Switch profile page -Calls Traktor's ""Send Monitor State""","View D Settings -Sync state of all buttons with Traktor","src/streamdeck-xl/profiles/CT6.streamDeckProfile -src/traktor/CT6 - Streamdeck XL.tsi" -,,,,,,,,,,,, \ No newline at end of file diff --git a/src/streamdeck-xl/profiles/CT6.streamDeckProfile b/src/streamdeck-xl/profiles/CT6.streamDeckProfile index 5465a5f..7a22d30 100644 Binary files a/src/streamdeck-xl/profiles/CT6.streamDeckProfile and b/src/streamdeck-xl/profiles/CT6.streamDeckProfile differ diff --git a/src/streamdeck-xl/profiles/CT6.streamDeckProfile.mappings.csv b/src/streamdeck-xl/profiles/CT6.streamDeckProfile.mappings.csv new file mode 100644 index 0000000..9676248 --- /dev/null +++ b/src/streamdeck-xl/profiles/CT6.streamDeckProfile.mappings.csv @@ -0,0 +1,294 @@ +Page,Current Button Position,Button Label,CT Version,Purpose,Button States,Multi Action #,Channel,CC,Button Type,Value,Midi Out Port,Midi In Port,Result,Additional Files +A - Decks/Rec,Row 1 Col 1,Icon,5,"Move the deck focus, for mappings that affect 'Device Target: Focus'","Deck A, +Deck B, +Deck C, +Deck D",-,10,23,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Deck Focus Selector',"src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/focus-deck.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 2,Icon,5,Set the move mode,"Loop, +BeatJump, +Loop Out, +Loop In",-,10,26,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Mode Selector',"src/streamdeck-xl/icons/button-creator/arrow.turn.up.right.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-move-mode.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 3,Icon,5,Set the size of the loop,"1/32 bar, +1/16 bar, +1/8 bar, +1/4 bar, +1/2 bar, +1 bar, +2 bars, +4 bars, +8 bars, +16 bars, +32 bars",-,10,60,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Loop Size Selector',"src/streamdeck-xl/icons/button-creator/ruler.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-size.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 4,Icon,5,"Set the amount that the loop will be moved, or that the play head will be beatjumped by","xFine, +Fine, +1/16 bar, +1/8 bar, +1/4 bar, +1/2 bar, +1 bar, +2 bars, +4 bars, +8 bars, +16 bars, +32 bars, +Loop",-,10,27,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Size Selector',"src/streamdeck-xl/icons/button-creator/arrow.left.and.right.text.vertical.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-move-size.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 5,BPM,5,Halve the deck BPM,/2,-,10,58,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Sets Traktor's 'BPM Lock On' to 'off', +Calls Traktor's 'BPM /2'","src/streamdeck-xl/icons/button-creator/bpm.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 6,BPM,5,Double the deck BPM,x2,-,10,59,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,"Sets Traktor's 'BPM Lock On' to 'off', +Calls Traktor's 'BPM x2'","src/streamdeck-xl/icons/button-creator/bpm.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 7,Icon,-,-,-,-,-,-,-,-,-,-,-,src/streamdeck-xl/icons/button-creator/square.dashed-grey-333.png +A - Decks/Rec,Row 1 Col 8,A,5,View A Decks/Rec,Decks/Rec,1,-,-,-,-,-,-,Switches profile page,src/streamdeck-xl/icons/button-creator/a.png +A - Decks/Rec,Row 1 Col 8,A,5,Optimise layout for mixing,Decks/Rec,2,10,31,Push,"0 (On), 127 (Off)",Traktor Virtual Input,Traktor Virtual Output,Sets Traktor's 'Layout Selector' to configured 'Decks' view,"src/traktor/CT6 - App Export.tsi, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 1 Col 8,A,5,Sync state of all buttons with Traktor,Decks/Rec,3,10,36,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Send Monitor State',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 2 Col 1,Icon,5,Copy source of Deck A to Deck B,A to B,-,10,11,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Duplicate Track Deck A',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 2 Col 2,Icon,5,Copy source of Deck B to Deck A,B to A,-,10,12,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Duplicate Track Deck B',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 2 Col 3,Icon,5,"Move loop back, or beatjump back by the specified 'Size Selector'",Back,-,10,28,Hold,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Move',"src/streamdeck-xl/icons/button-creator/gobackward.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 2 Col 4,Icon,5,"Move loop forward, or beatjump forward by the specified 'Size Selector'",Forward,-,10,29,Hold,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Move',"src/streamdeck-xl/icons/button-creator/goforward.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 2 Col 5,Tempo MASTER,5,Make the focussed deck the tempo master,Set,-,10,32,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Set as Tempo Master',"src/streamdeck-xl/icons/button-creator/tempo-master.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 2 Col 6,LIVE TEMPO PHASE NUDGE,6,Nudge Live's audio output into time with Traktor's by decreasing Live's tempo for as long as the button is held down. The M4L device facilitates mapping the CCs to Live's API (the LOM) to avoid having to MIDI map these controls on a per-set basis,Down,-,10,66,Hold,"127 (On), 0 (Off)",IAC Drive StreamDeck2Daw,IAC Driver Daw2StreamDeck,Calls Live's 'Phase Nudge Down' button via M4L device 'CT6 Params',"src/presets/live/CT6 Params.adv, +src/presets/live/CT6 Params.amxd, +src/presets/live/CT6 Rack.adg, +src/sets/CT6.als, +src/streamdeck-xl/icons/button-creator/live-tempo-phase-nudge.png" +A - Decks/Rec,Row 2 Col 7,LIVE TEMPO PHASE NUDGE,6,Nudge Live's audio output into time with Traktor's by increasing Live's tempo for as long as the button is held down. The M4L device facilitates mapping the CCs to Live's API (the LOM) to avoid having to MIDI map these controls on a per-set basis,Up,-,10,68,Hold,"127 (On), 0 (Off)",IAC Drive StreamDeck2Daw,IAC Driver Daw2StreamDeck,Calls Live's 'Phase Nudge Up' button via M4L device 'CT6 Params',"src/presets/live/CT6 Params.adv, +src/presets/live/CT6 Params.amxd, +src/presets/live/CT6 Rack.adg, +src/sets/CT6.als, +src/streamdeck-xl/icons/button-creator/live-tempo-phase-nudge.png" +A - Decks/Rec,Row 2 Col 8,B,5,View B Rmx Deck,Rmx Deck,1,-,-,-,-,-,-,Switches profile page,src/streamdeck-xl/icons/button-creator/b.png +A - Decks/Rec,Row 2 Col 8,B,5,Bring Traktor window to front to receive mouse clicks,Rmx Deck,2,-,-,-,-,-,-,Focusses Traktor application,- +A - Decks/Rec,Row 2 Col 8,B,5,Optimise layout for mixing,Rmx Deck,3,10,31,Push,"0 (On), 127 (Off)",Traktor Virtual Input,Traktor Virtual Output,Sets Traktor's 'Layout Selector' to configured 'Decks' view,"src/traktor/CT6 - App Export.tsi, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 2 Col 8,B,5,Sync state of all buttons with Traktor,Rmx Deck,4,10,36,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Send Monitor State',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 3 Col 1,Icon,5,Toggle between 100% Dry (loop recorder recording not heard) and 100% Wet (only loop recorder recording heard),"Dry, +Wet",-,10,21,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Dry/Wet Adjust',"src/streamdeck-xl/icons/button-creator/speaker.slash.fill.png, +src/streamdeck-xl/icons/button-creator/speaker.fill.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-recorder-dry-wet.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 3 Col 2,Icon,5,Delete the existing loop recording,Delete,-,10,15,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Delete (Loop Recorder)',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 3 Col 3,Icon,5,Set the size for a new loop recording - note: only works if Delete is used to remove the old recording first,"4 bars, +8 bars, +16 bars, +32 bars",-,10,22,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Size',"src/streamdeck-xl/icons/button-creator/ruler.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/loop-recorder-size.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 3 Col 4,Icon,5,Start recording a loop of the specified size,"Record, +Recording",-,10,14,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Record',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 3 Col 5,Icon,5,Toggle between recording all audio output and not recording,"Record, +Recording",-,10,13,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Record/Stop',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 3 Col 6,LIVE CLEAR CLIP,6,Remove all clip data - this is much faster than context switching to change Push views to create a new clip and then nudging to get it back in time,-,-,10,67,Push,"127 (On), 0 (Off)",IAC Drive StreamDeck2Daw,IAC Driver Daw2StreamDeck,Calls ClyphX Pro X-Control,"src/clyphx-pro/X-Controls.txt, +src/streamdeck-xl/icons/button-creator/live-clear-clip.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 3 Col 7,Icon,5,View Keyboard A-Z,A-Z,-,-,-,-,-,-,-,Switches profile page,- +A - Decks/Rec,Row 3 Col 8,C,5,View B Rmx Deck,Browser,1,-,-,-,-,-,-,Switches profile page,- +A - Decks/Rec,Row 3 Col 8,C,5,Bring Traktor window to front to receive mouse clicks,Browser,2,-,-,-,-,-,-,Focusses Traktor application,- +A - Decks/Rec,Row 3 Col 8,C,5,Sync state of all buttons with Traktor,Browser,3,10,36,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Send Monitor State',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 3 Col 8,C,5,Optimise layout for browsing tracks,Browser,4,10,31,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Sets Traktor's 'Layout Selector' to configured 'Browser' view,"src/traktor/CT6 - App Export.tsi, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 3 Col 8,C,5,Focus and clear Traktor's Search field,Browser,5,10,7,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Search' & 'Search Clear',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 4 Col 1,Icon,5,"Provide SHIFTed functions, I denote these with underlined text",Shift,-,10,4,Hold,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Sets Traktor's 'Modifier 1' (for CT6 - Streamdeck XL) to '1',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 4 Col 2,PUSH PAD MODE,6,"Toggle on output for slice and hotcue highlighting, to highlight the current playing slice on Push's 16 pad grid","Off, +Hotcues, +Slices",-,10,60,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,"Sets Traktor's 'Modifier 1' (for CT6 - Deck A, CT6 - Deck B)","src/streamdeck-xl/icons/push-pad-mode.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/leds-to-push.xml, +src/traktor/CT6 - Deck A.tsi, +src/traktor/CT6 - Deck B.tsi" +A - Decks/Rec,Row 4 Col 3,FREEZE,6,"Toggle freeze mode on and off, easier than using the S8 as Supreme Mod makes Freeze a SHIFTed function","Off, +On",-,10,61,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Freeze Mode On',"src/streamdeck-xl/icons/freeze.png, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 4 Col 4,FREEZE SLICE COUNT,6,"Required to achieve 16 slices, as defaults to 8 slices after freeze is engaged","8, +16",-,10,64,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Freeze Slice Count Adjust',"src/streamdeck-xl/icons/freeze-slice-count.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/freeze-slice-count.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 4 Col 5,FREEZE SLICE SIZE,6,Useful for isolating stabs and drum hits,"1/4 beat, +1/2 beat, +1 beat, +2 beats, +4 beats",-,10,63,Cycle,Various (XML Cycle file),Traktor Virtual Input,Traktor Virtual Output,Sets/Displays Traktor's 'Freeze Slice Size Adjust',"src/streamdeck-xl/icons/freeze-slice-size.png, +src/streamdeck-xl/plugins/streamdeck-midi-plugin/cycle-files/freeze-slice-size.xml, +src/traktor/CT6 - Streamdeck XL.tsi" +A - Decks/Rec,Row 4 Col 6,Icon,6,Toggle playback of the focussed deck. This is required to stop playback after exiting freeze mode.,Pause,-,10,65,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Play/Pause (Deck Common)',src/traktor/CT6 - Streamdeck XL.tsi +A - Decks/Rec,Row 4 Col 7,Icon,5,View Keyboard 0-9,0-9`,-,-,-,-,-,-,-,Switches profile page,- +A - Decks/Rec,Row 4 Col 8,D,5,View D Settings,Settings,1,-,-,-,-,-,-,Switches profile page,src/streamdeck-xl/icons/d.png +A - Decks/Rec,Row 4 Col 8,D,5,Sync state of all buttons with Traktor,Settings,2,10,36,Push,"127 (On), 0 (Off)",Traktor Virtual Input,Traktor Virtual Output,Calls Traktor's 'Send Monitor State',src/traktor/CT6 - Streamdeck XL.tsi +B - Rmx Deck,Row 1 Col 1,Select,5,,Slot 1-1,,,,,,,,, +B - Rmx Deck,Row 1 Col 2,Select,5,,Slot 1-2,,,,,,,,, +B - Rmx Deck,Row 1 Col 3,Select,5,,Slot 1-3,,,,,,,,, +B - Rmx Deck,Row 1 Col 4,Select,5,,Slot 1-4,,,,,,,,, +B - Rmx Deck,Row 1 Col 5,Icon,5,,/2,,,,,,,,, +B - Rmx Deck,Row 1 Col 6,Icon,5,,x2,,,,,,,,, +B - Rmx Deck,Row 1 Col 7,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 1 Col 8,A,5,,Decks/Rec,,,,,,,,, +B - Rmx Deck,Row 2 Col 1,Select,5,,Slot 2-1,,,,,,,,, +B - Rmx Deck,Row 2 Col 2,Select,5,,Slot 2-2,,,,,,,,, +B - Rmx Deck,Row 2 Col 3,Select,5,,Slot 2-3,,,,,,,,, +B - Rmx Deck,Row 2 Col 4,Select,5,,Slot 2-4,,,,,,,,, +B - Rmx Deck,Row 2 Col 5,Select,5,,Slot /2,,,,,,,,, +B - Rmx Deck,Row 2 Col 6,Select,5,,Slot x2,,,,,,,,, +B - Rmx Deck,Row 2 Col 7,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 2 Col 8,B,5,,Rmx Deck,,,,,,,,, +B - Rmx Deck,Row 3 Col 1,Trigger,5,,Trigger,,,,,,,,, +B - Rmx Deck,Row 3 Col 2,Icon,5,,Rmx Deck,,,,,,,,, +B - Rmx Deck,Row 3 Col 3,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 3 Col 4,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 3 Col 5,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 3 Col 6,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 3 Col 7,Icon,5,,A-Z,,,,,,,,, +B - Rmx Deck,Row 3 Col 8,C,5,,Browser,,,,,,,,, +B - Rmx Deck,Row 4 Col 1,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 4 Col 2,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 4 Col 3,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 4 Col 4,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 4 Col 5,-,-,,-,,,,,,,,, +B - Rmx Deck,Row 4 Col 6,Icon,5,,Global settings,,,,,,,,, +B - Rmx Deck,Row 4 Col 7,Icon,5,,0-9`,,,,,,,,, +B - Rmx Deck,Row 4 Col 8,D,5,,Settings,,,,,,,,, +C - Browser,Row 1 Col 1,Icon,5,,Top,,,,,,,,, +C - Browser,Row 1 Col 2,-,-,,-,,,,,,,,, +C - Browser,Row 1 Col 3,-,-,,-,,,,,,,,, +C - Browser,Row 1 Col 4,-,-,,-,,,,,,,,, +C - Browser,Row 1 Col 5,-,-,,-,,,,,,,,, +C - Browser,Row 1 Col 6,-,-,,-,,,,,,,,, +C - Browser,Row 1 Col 7,-,-,,-,,,,,,,,, +C - Browser,Row 1 Col 8,A,5,,Decks/Rec,,,,,,,,, +C - Browser,Row 2 Col 1,Icon,5,,Preview,,,,,,,,, +C - Browser,Row 2 Col 2,Icon,5,,Prep List,,,,,,,,, +C - Browser,Row 2 Col 3,Icon,5,,To C,,,,,,,,, +C - Browser,Row 2 Col 4,Icon,5,,To A,,,,,,,,, +C - Browser,Row 2 Col 5,Icon,5,,To B,,,,,,,,, +C - Browser,Row 2 Col 6,-,-,,-,,,,,,,,, +C - Browser,Row 2 Col 7,Icon,5,,"-, +Prep List, +Playlists +Collection, +All Tracks, +History, +Rmx Sets, +Mix Recs, +Loop Recs",,,,,,,,, +C - Browser,Row 2 Col 8,B,5,,Rmx Deck,,,,,,,,, +C - Browser,Row 3 Col 1,Icon,5,,Bottom,,,,,,,,, +C - Browser,Row 3 Col 2,-,-,,-,,,,,,,,, +C - Browser,Row 3 Col 3,-,-,,-,,,,,,,,, +C - Browser,Row 3 Col 4,-,-,,-,,,,,,,,, +C - Browser,Row 3 Col 5,-,-,,-,,,,,,,,, +C - Browser,Row 3 Col 6,-,-,,-,,,,,,,,, +C - Browser,Row 3 Col 7,Icon,5,,A-Z,,,,,,,,, +C - Browser,Row 3 Col 8,C,5,,Browser,,,,,,,,, +C - Browser,Row 4 Col 1,Icon,5,,Shift,,,,,,,,, +C - Browser,Row 4 Col 2,-,-,,-,,,,,,,,, +C - Browser,Row 4 Col 3,-,-,,-,,,,,,,,, +C - Browser,Row 4 Col 4,-,-,,-,,,,,,,,, +C - Browser,Row 4 Col 5,-,-,,-,,,,,,,,, +C - Browser,Row 4 Col 6,-,-,,-,,,,,,,,, +C - Browser,Row 4 Col 7,Icon,5,,0-9`,,,,,,,,, +C - Browser,Row 4 Col 8,D,5,,Settings,,,,,,,,, +D - Settings,Row 1 Col 1,TR,5,,Open,,,,,,,,, +D - Settings,Row 1 Col 2,TR,5,,Settings,,,,,,,,, +D - Settings,Row 1 Col 3,Icon,5,,Hide,,,,,,,,, +D - Settings,Row 1 Col 4,Icon,5,,Sync,,,,,,,,, +D - Settings,Row 1 Col 5,-,-,,-,,,,,,,,, +D - Settings,Row 1 Col 6,-,-,,-,,,,,,,,, +D - Settings,Row 1 Col 7,-,-,,-,,,,,,,,, +D - Settings,Row 1 Col 8,A,5,,Decks/Rec,,,,,,,,, +D - Settings,Row 2 Col 1,Live,6,Launch the CT6 set,CT6,,,,,,,,, +D - Settings,Row 2 Col 2,Icon,5,,Config,,,,,,,,, +D - Settings,Row 2 Col 3,Icon,5,,Edit,,,,,,,,, +D - Settings,Row 2 Col 4,-,-,,-,,,,,,,,, +D - Settings,Row 2 Col 5,-,-,,-,,,,,,,,, +D - Settings,Row 2 Col 6,-,-,,-,,,,,,,,, +D - Settings,Row 2 Col 7,-,-,,-,,,,,,,,, +D - Settings,Row 2 Col 8,B,5,,Rmx Deck,,,,,,,,, +D - Settings,Row 3 Col 1,Icon,6,"Access 'Audio MIDI Setup' which is where the IAC Driver is configured, for the 'Daw2StreamDeck' and 'StreamDeck2Daw' connectors",MIDI,,,,,,,,, +D - Settings,Row 3 Col 2,Icon,5?,,Buttons,,,,,,,,, +D - Settings,Row 3 Col 3,Icon,5?,,Displays,,,,,,,,, +D - Settings,Row 3 Col 4,Icon,5,,Loopback,,,,,,,,, +D - Settings,Row 3 Col 5,Icon,5,,Kontrol S8,,,,,,,,, +D - Settings,Row 3 Col 6,-,-,,-,,,,,,,,, +D - Settings,Row 3 Col 7,Icon,5,,A-Z,,,,,,,,, +D - Settings,Row 3 Col 8,C,5,,Browser,,,,,,,,, +D - Settings,Row 4 Col 1,Icon,5,,Shift,,,,,,,,, +D - Settings,Row 4 Col 2,Icon,5,,Browser,,,,,,,,, +D - Settings,Row 4 Col 3,Icon,6,Launch Patreon page to manually check for updates,Supreme MOD,,,,,,,,, +D - Settings,Row 4 Col 4,-,-,,-,,,,,,,,, +D - Settings,Row 4 Col 5,-,-,,-,,,,,,,,, +D - Settings,Row 4 Col 6,-,-,,-,,,,,,,,, +D - Settings,Row 4 Col 7,Icon,5,,0-9`,,,,,,,,, +D - Settings,Row 4 Col 8,D,5,,Settings,,,,,,,,, +Keyboard A-Z,Row 1 Col 1,A,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 2,B,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 3,C,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 4,D,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 5,E,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 6,F,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 7,G,5,,-,,,,,,,,, +Keyboard A-Z,Row 1 Col 8,A,5,,Decks/Rec,,,,,,,,, +Keyboard A-Z,Row 2 Col 1,H,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 2,I,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 3,J,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 4,K,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 5,L,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 6,M,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 7,N,5,,-,,,,,,,,, +Keyboard A-Z,Row 2 Col 8,B,5,,Rmx Deck,,,,,,,,, +Keyboard A-Z,Row 3 Col 1,O,5,,-,,,,,,,,, +Keyboard A-Z,Row 3 Col 2,P,5,,-,,,,,,,,, +Keyboard A-Z,Row 3 Col 3,Q,5,,-,,,,,,,,, +Keyboard A-Z,Row 3 Col 4,R,5,,-,,,,,,,,, +Keyboard A-Z,Row 3 Col 5,S,5,,-,,,,,,,,, +Keyboard A-Z,Row 3 Col 6,T,5,,-,,,,,,,,, +Keyboard A-Z,Row 3 Col 7,Icon,5,,A-Z,,,,,,,,, +Keyboard A-Z,Row 3 Col 8,C,5,,Browser,,,,,,,,, +Keyboard A-Z,Row 4 Col 1,U,5,,-,,,,,,,,, +Keyboard A-Z,Row 4 Col 2,V,5,,-,,,,,,,,, +Keyboard A-Z,Row 4 Col 3,W,5,,-,,,,,,,,, +Keyboard A-Z,Row 4 Col 4,X,5,,-,,,,,,,,, +Keyboard A-Z,Row 4 Col 5,Y,5,,-,,,,,,,,, +Keyboard A-Z,Row 4 Col 6,Z,5,,-,,,,,,,,, +Keyboard A-Z,Row 4 Col 7,Icon,5,,0-9`,,,,,,,,, +Keyboard A-Z,Row 4 Col 8,D,5,,Settings,,,,,,,,, +Keyboard 0-9,Row 1 Col 1,1,5,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 2,2,5,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 3,3,5,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 4,4,5,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 5,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 6,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 7,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 1 Col 8,A,5,,Decks/Rec,,,,,,,,, +Keyboard 0-9,Row 2 Col 1,5,5,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 2,6,5,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 3,7,5,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 4,8,5,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 5,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 6,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 7,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 2 Col 8,B,5,,Rmx Deck,,,,,,,,, +Keyboard 0-9,Row 3 Col 1,9,5,,-,,,,,,,,, +Keyboard 0-9,Row 3 Col 2,0,5,,-,,,,,,,,, +Keyboard 0-9,Row 3 Col 3,',5,,-,,,,,,,,, +Keyboard 0-9,Row 3 Col 4,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 3 Col 5,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 3 Col 6,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 3 Col 7,Icon,5,,A-Z,,,,,,,,, +Keyboard 0-9,Row 3 Col 8,C,5,,Browser,,,,,,,,, +Keyboard 0-9,Row 4 Col 1,delete,5,,-,,,,,,,,, +Keyboard 0-9,Row 4 Col 2,delete all,5,,-,,,,,,,,, +Keyboard 0-9,Row 4 Col 3,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 4 Col 4,space,5,,-,,,,,,,,, +Keyboard 0-9,Row 4 Col 5,enter,5,,-,,,,,,,,, +Keyboard 0-9,Row 4 Col 6,-,-,,-,,,,,,,,, +Keyboard 0-9,Row 4 Col 7,Icon,5,,0-9`,,,,,,,,, +Keyboard 0-9,Row 4 Col 8,D,5,,Settings,,,,,,,,, +,,,,,,,,,,,,,, \ No newline at end of file