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.
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.
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.
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.
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
thank you tho for all those fast replies! <3
Edit: ok im confused now.
It works. but even without script. idk what happened…