Advertisement
poulhoi

phoi_Make track color darker.lua

Dec 29th, 2020
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.69 KB | None | 0 0
  1. function main()
  2.   local trackCount = reaper.CountSelectedTracks2(0, 1)
  3.   for i = 0, trackCount - 1, 1 do
  4.     local track = reaper.GetSelectedTrack2(0, i, 1)
  5.     local prevColorNative = reaper.GetTrackColor(track)
  6.     local prevColorR, prevColorG, prevColorB = reaper.ColorFromNative(prevColorNative)
  7.     local newColorR = math.min(prevColorR - 30, 255)
  8.     local newColorG = math.min(prevColorG - 30, 255)
  9.     local newColorB = math.min(prevColorB - 30, 255)
  10.     local newColorNative = reaper.ColorToNative(newColorR, newColorG, newColorB)
  11.     reaper.SetTrackColor(track, newColorNative)
  12.   end
  13. end
  14.  
  15. reaper.PreventUIRefresh(1)
  16. main()
  17. reaper.PreventUIRefresh(-1)
  18. reaper.UpdateArrange()
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement