If you have been following along, drop the below in your current theme "rtconfig.txt" ... or download here crufty_midi.ReaperThemeZip
This probably will be it for me and Reaper v4 / midi for a while...
;-- Crufty Begin ----------------
Layout "crufty_midi"
;Remove un-needed items
clear tcp.pan
clear tcp.pan.*a
clear tcp.io
clear tcp.io.*
clear tcp.recmon
clear tcp.recmode
clear tcp.phase
clear tcp.recinput
clear tcp.recinput.*
clear tcp.recarm
clear tcp.io
clear tcp.meter
clear tcp.meter.*
clear tcp.volume
clear tcp.volume.*
clear tcp.width
clear tcp.width.*
clear tcp.fxin
clear tcp.fxin.*
; 2x2 configuration "tall"
; grid_00 grid_01
; grid_10 grid_11
set grid_00 [ 20 0 16 16 0 0 0 0 ]
set grid_01 [ 36 0 16 16 0 0 0 0 ]
set grid_10 [ 20 16 16 16 0 0 0 0 ]
set grid_11 [ 36 16 16 16 0 0 0 0 ]
; 1x4 configuration "short"
; col1 col2 col3 col4
set col1 [ 20 4 16 16 0 0 0 0 ]
set col2 [ 36 4 16 16 0 0 0 0 ]
set col3 [ 52 4 16 16 0 0 0 0 ]
set col4 [ 68 4 16 16 0 0 0 0 ]
set tcp.size h<32 [340 24] [340 32]
set tcp.margin [ 0 0 0 0 ]
;trackidx
set tcp.trackidx w<50 [0] [ 0 2 20 20 0 0 0 0 ]
;mute & solo
; |--short-------| |--tall-----|
set tcp.mute h<32 w<132 [0] col1 w<116 [0] grid_00
; |--short-------| |--tall-------------------|
set tcp.solo h<32 w<132 [0] col2 w<116 [0] w<132 grid_10 grid_01
;vst & envelopes
set tcp.fx h<32 w<148 [0] col3 w<132 [0] grid_10
set tcp.env h<32 w<148 [0] col4 w<132 [0] grid_11
; track label
set tcp.label h<32 w<132 w<51 w<25 [ 0 0 24 24 0 0 0] [ 0 0 340 24 0 0 1 0 ] [ 20 0 144 24 0 0 1 0 ] w<148 [ 52 0 112 24 0 0 1 0 ] [ 84 0 80 24 0 0 1 0 ] w<116 [ 20 0 144 32 0 0 1 0 ] w<132 [ 36 0 128 32 0 0 1 0 ] [52 0 112 32 0 0 1 0 ]
; what tcp.label is doing:
; h <32
; w<25: label only (vert): [ 0 0 24 24 0 0 0]
; w>25, w<51: label only (horiz): [ 0 0 340 24 0 0 1 0 ]
; w>51, w<132: 2 buttons only: [ 20 0 144 24 0 0 1 0 ]
; w>132, w<148: 4 buttons only: [ 52 0 112 24 0 0 1 0 ]
; w>148: 4 buttons + params: [ 84 0 80 24 0 0 1 0 ]
; h>32
; w<116 i forgot!!!
; w<132 yup doing something here
; w>=132 not sure anymore
; |-- add fxparm.w to label.w ----|
set tcp.label tcp_fxparms==0 + [ 0 0 160 0 0 0 0] tcp.label w<324 + [ 0 0 160 0 0 0 0] tcp.label
set tcp.label.margin [ 2 2 0 0 0 0.5 ]
set tcp.label.font [ 0 ]
set tcp.label.color [ 102 255 255 0 0 255 255 0 ]
; fx paras
set tcp.fxparm tcp_fxparms==0 [0] w<324 [0] [ 164 0 160 32 1 0 1 1 ]
set tcp.fxparm.font [1]
set tcp.fxparm.margin [ 0 0 0 0 0]
; hide folders when super narrow
set tcp.foldercomp w<50 [0] [ 324 0 16 16 1 1 1 1]
set tcp.folder w<50 [0] [ 324 10 16 16 1 1 1 1]
Layout "crufty_midi_vst"
set tcp.fxin tcp.fx
clear tcp.fx
EndLayout
EndLayout
;-- Crufty End ------------------
No comments:
Post a Comment
Write what you think. If things get spammy, review time.