Action "Temporarily Change Display of Specific Stream Deck Item" ignores option "Reset after"

I'm trying to change the colour of a button on my Stream Deck when BTT receives a MIDI message.

The goal is to have a play button on the Stream Deck that lights up when the play button in the DJ Software Traktor Pro is active.

I've managed to make it work, except for one thing:

When BTT receives the MIDI message (CC 0, value 127) and changes the Stream Deck button's colour, the colour switches back to the previous style after about 2 seconds.

I would like the button to stay changed permanently, then create another MIDI action that responds to MIDI message (CC 0, value 0) that is sent when Traktor stops playing, to switch the button back to the original appearance.

This would mean I could have a Stream Deck that reflects the current state of Traktor, which would be super awesome because when performing a DJ set live, I would not have to look at the laptop screen to see what's going on!

I'm using a MIDI trigger that triggers an action "Temporarily Change Display of Specific Stream Deck Item".

The action has an option "Reset after" to configure the time after which the button is reset, so I've tried to enter a long time (600s) to have the button stay changed quasi permanently.

Alas, no matter what value I enter, the button always resets after 2 seconds.

Affected input device

Elgato Stream Deck XL
Model No. 20GAT9902


Screenshots

Traktor Pro 4, stopped:

Stream Deck XL while Traktor is stopped:

Traktor Pro 4, playing:

:white_check_mark: Stream Deck XL right after Traktor started playing:

:x: Stream Deck XL, two seconds after Traktor started playing:

BTT config, Stream Deck trigger:

BTT config, Stream Deck action:

BTT config, MIDI trigger:

BTT config, MIDI action:

BTT config, MIDI devices:

BTT MIDI event viewer:


Device information

  • Type of Mac: MacBook Pro 14", Nov 2023
  • macOS version: Sequoia 15.1.1
  • BetterTouchTool version: 5.063 (2025011101)

Additional information (e.g. crash logs, related issues, etc.):

BTT preset:

Traktor Pro 4_export.bttpreset (54.8 KB)

You are right, it's not reading the correct variable. I'll fix it with the next alpha in 1-2h

1 Like