Moving Master channel in DAW (Reaper) will not affect the Fader on the Streamdeck

So yeah…
If i move any Volume faders of the tracks, it will show on my Streamdeck too.

But if i do the same with the master one, it doesnt work.

And if i use the fader on my Streamdeck to control the volume (that works) it will flick the volume to the Streamdecks value

So if the fader in Reaper is -40dB and i set the Stream Deck one from -8dB to -7dB it will go from 40dB to the set volume in stream deck…

Please enable extended logging in the plugin, move the master fader in Reaper, then upload the log file and post the log ID.

If Reaper and the plugin have different fader levels (which shouldn’t be the case other than after a Stream Deck restart), it is completely up to Reaper how to handle that situation. The plugin is obviously not aware that Reaper has another level and cannot do anything other than send the level set on Stream Deck.

e6c8d58e-06fa-41cb-8393-9586cc10f2dd

The extended log ID

It’s weird that all faders of the track work perfectly fine but the master not :thinking:

in short

If i move a track fader, it moves on the Stream Deck too (also vice versa)

With the Master Fader. It only works from Stream Deck to Reaper (not Reaper to Streamdeck)

If you moved the master fader in Reaper while extended logging was enabled, there is a problem in Reaper. Absolutely nothing happened on the Midi port between enabling logging and the log upload.

8923b1b4-ef16-4fcd-8540-7485bf559810

Here is a new log (old one was full, oopsie)

i moved the master fader in Reaper AND the fader on the stream Deck

There is no limit on the log file, so I don’t know what you mean by it being “full”.

I need some more info; please do as follows:

  • Clear the log file
  • Enable extended logging
  • Open the file “EnableLogging.txt” in the plugin folder in a text editor and change “level2” to “level3” (and save the file).
  • Move channel 1 fader in Reaper.
  • Move master channel fader in Reaper.
  • Move channel 2 fader in Reaper.
  • Upload the log file.

i hope this is correct

dd5d2a34-5efe-46c5-bb1f-33ce6cefa17e

Did you move the master fader in Reaper?

In the log, there is a half-second gap between the last message for the channel 1 fader and the first message for the channel 2 fader. During this gap, only timecode and VU level commands were received.

EDIT: Sorry, a half-minute gap I meant.

yes i moved it. But nothing happens on the stream deck.

But if i move it on the streamdeck, it gets applied in Reaper

So the master has one way communication or something like that

EDIT: ab618a82-34b0-4c6d-b1f1-775c67dbd97c

Did it again ,watched the faders on the streamdeck (moved Track 1 first, then MASTER then Track 2. Track 1 and 2 moved on the streamdeck, Master not!)

I think we can conclude that Reaper does not send fader values for the master channel. In the latest log, I see fader values for all channels except the master channel.

hm…

I can control the master via Stream deck tho

Any idea why it’s not vice versa?

EDIT: Maybe it’s a bug of the plugin?

Solved the issue.

idk why but:

local last_vol = -1

function loop()
local master_track = reaper.GetMasterTrack(0)
local current_vol = reaper.GetMediaTrackInfo_Value(master_track, “D_VOL”)

if current_vol ~= last_vol then
local cc_val = math.floor(math.min(math.max(current_vol * 127, 0), 127))

reaper.StuffMIDIMessage(2, 0xB0, 7, cc_val) 
last_vol = current_vol

end
reaper.defer(loop)
end

loop()

This lua script solved my Issue. now it works :joy:

thank you tho for all those fast replies! <3

Edit: ok im confused now.

It works. but even without script. idk what happened…