Skip to content

Commit

Permalink
Merge in streamdeck-profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
dotherightthing committed Apr 9, 2024
1 parent e37877d commit bfa61eb
Show file tree
Hide file tree
Showing 114 changed files with 121 additions and 4 deletions.
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "submodules/streamdeck-profiles"]
path = submodules/streamdeck-profiles
url = [email protected]:dotherightthing/streamdeck-profiles.git
[submodule "submodules/streamdeck-clicker"]
path = submodules/streamdeck-clicker
url = [email protected]:dotherightthing/streamdeck-clicker.git
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,22 @@ This repo uses a build script so that I can write JavaScript in ES6 rather than
* Created Traktor profiles for my new Stream Deck XL: [streamdeck-profiles](https://github.com/dotherightthing/streamdeck-profiles/)
* Replaced Behringer XENYX 1202 mixer with *S8 Loopback* virtual device

### Streamdeck XL

* `profiles`
* `Traktor.streamDeckProfile` - Controls features of Traktor Pro that aren't covered by my S8 controller
* `backups`
* Backups generated using *Preferences > Backup All*
* `icons`
* `button-creator` - Button icons generated using [Button Creator for Stream Deck](https://apps.apple.com/us/app/button-creator-for-stream-deck/id1559303865?mt=12), which uses [SF Symbols](https://developer.apple.com/sf-symbols/) (macOS)
* `sources` - Source files for button icons
* `plugins` - Configuration files for Stream Deck plugins
* `streamdeck-midi-plugin` - [StreamDeck Midi plugin](https://trevligaspel.se/streamdeck/midi/index.html)

When Settings > Remix Decks > Auto Enable Deck Play on Sample Trigger = unchecked, selecting a deck slot on the S8 changes the waveform but the Advanced Panel on the Remix Deck does not reflect the settings of the clip in the selected slot.

The [streamdeck-clicker](https://github.com/dotherightthing/streamdeck-clicker) plugin automates mouse clicks on the 16 Remix Deck slots visible in the software, to ensure that the Advanced Panel on the Remix Deck exposes the per-slot controls and displays the settings relative to the clip in that slot.

### Tips

#### Traktor Step Sequencer workflow
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/bpm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/c.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/d.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/streamdeck-xl/icons/button-creator/ruler.png
Binary file added src/streamdeck-xl/icons/button-creator/select.png
1 change: 1 addition & 0 deletions src/streamdeck-xl/icons/sources/firefox-browser.svg
1 change: 1 addition & 0 deletions src/streamdeck-xl/icons/sources/floppy-disk-regular.svg
Binary file added src/streamdeck-xl/icons/sources/traktor.png
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="0" display="-"/>
<Step value="10" display="Prep List"/>
<Step value="21" display="Playlists"/>
<Step value="31" display="Collection"/>
<Step value="42" display="All Tracks"/>
<Step value="52" display="History"/>
<Step value="63" display="Rmx Sets"/>
<Step value="74" display="Mix Recs"/>
<Step value="84" display="Loop Recs"/>
<Step value="95" display="X" send="no"/>
<Step value="105" display="X" send="no"/>
<Step value="116" display="X" send="no"/>
<Step value="127" display="X" send="no"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="127" display="Deck D"/>
<Step value="84" display="Deck C"/>
<Step value="42" display="Deck B"/>
<Step value="0" display="Deck A"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="no"/>
<StepValues>
<Step value="127" display="Browser" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/display-and-list.dash.png"/>
<Step value="0" display="Decks" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/play.display.png"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="127" display="Loop Out" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/arrow.forward.to.line.png"/>
<Step value="84" display="Loop In" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/arrow.backward.to.line.png"/>
<Step value="42" display="Loop" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/arrow.triangle.to.circlepath.png"/>
<Step value="0" display="BeatJump" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/arrow.turn.up.right.png"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="0" display="xFine"/>
<Step value="10" display="Fine"/>
<Step value="21" display="1/16 bar"/>
<Step value="31" display="1/8 bar"/>
<Step value="42" display="1/4 bar"/>
<Step value="52" display="1/2 bar"/>
<Step value="63" display="1 bar"/>
<Step value="74" display="2 bars"/>
<Step value="84" display="4 bars"/>
<Step value="95" display="8 bars"/>
<Step value="105" display="16 bars"/>
<Step value="116" display="32 bars"/>
<Step value="127" display="Loop"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="127" display="Wet" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/speaker.fill.png"/>
<Step value="126" display="Semi-wet" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/speaker.fill.png" send="no"/>
<Step value="1" display="Semi-dry" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/speaker.fill.png" send="no"/>
<Step value="0" display="Dry" image="/Users/dan/Websites/streamdeck-profiles/streamdeck-xl/icons/button-creator/speaker.slash.fill.png"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="127" display="32 bars"/>
<Step value="84" display="16 bars"/>
<Step value="42" display="8 bars"/>
<Step value="0" display="4 bars"/>
</StepValues>
</MidiSteps>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<MidiSteps version="1.1">
<Default send="yes" receive="yes" display="" image="" displayonsend="yes" useclosestvalueonreceive="yes"/>
<StepValues>
<Step value="0" display="1/32 bar"/>
<Step value="12" display="1/16 bar"/>
<Step value="25" display="1/8 bar"/>
<Step value="38" display="1/4 bar"/>
<Step value="50" display="1/2 bar"/>
<Step value="63" display="1 bar"/>
<Step value="76" display="2 bars"/>
<Step value="88" display="4 bars"/>
<Step value="101" display="8 bars"/>
<Step value="114" display="16 bars"/>
<Step value="127" display="32 bars"/>
</StepValues>
</MidiSteps>
Binary file not shown.
1 change: 0 additions & 1 deletion submodules/streamdeck-profiles
Submodule streamdeck-profiles deleted from fdc449

0 comments on commit bfa61eb

Please sign in to comment.