In this video I’m sharing some of the things I learned recently about modifying the REAPER 6 theme. My notes and links to more resources are in the blog below.
02:36 – Comparing Default 6 to my R6 Reaperblog theme
03:56 – Basic Theme Adjustments
05:45 – Unpacking the theme
08:09 – Theme Images Folder
10:17 – Reloading the theme
11:06 – Media item volume knob
13:05 – Toolbar button borders
16:39 – Custom track meters
21:36 – rtconfig.txt
23:01 – Transport buttons
29:42 – TCP Button Order
32:47 – The Mixer
Logic Theme Reaper
Fantastic, a really stunning theme. Korte1975 // June 06, 2013. Freakin awesome theme i must admit, was looking forward using it for weeks now. Pro tools mock but, imho much much better than the original pro tools 10 theme. This guy is a genius!!! Thanks a bunch - kurt. Freshandclean // June 06, 2013. If you were looking for something other than the Abyss biome, see Abyss (disambiguation). 'The ocean depths are trembling.' The Abyss is an aquatic biome added by the Calamity Mod which spawns upon world creation. It is located under the Sulphurous Sea on the Dungeon side of the world through a chasm on the seafloor. It is extremely deep, dark, and perilous, filled with deadly enemies, which.
There are two ways to modify the REAPER 6 theme from inside reaper. First there is the new theme adjuster window. Use this to configure the name width, folder indents, and hiding of buttons in the TCP, MCP and transport. Once you make your custom theme you might find the menu option is disabled, but you should still be able to open it from the action list.
After adjusting the theme with this script the settings should be written into a file called “reaper-themeconfig.ini”
The second place to make changes is in the Theme Development Tweaker window. You’ll also find this in the action list. You can adjust many of the theme colors in here. Some of these do not override what’s been written into the theme settings file.
We’ll have to come back to this window in a bit.
Unpacking the theme
Let’s go over to the colorthemes folder and duplicate the default 6 theme (Default_6.0.ReaperThemeZip), rename to change the file extension to .zip, and confirm.Now we can unpack this zip file to access all the theme image files.
If the folder has “unpacked” suffix or anything else you can rename it. The theme and the folder of images should have the same name.
Let’s quickly go back to REAPER and load the custom theme. It’s going to look very broken at this point because the image folder changed. We just have to go back to the theme tweak window to pick the images folder, then save again. It should look exactly the same as the default 6 theme again.
Theme Images Folder
Back to the theme folder.
This is a HiDPI theme so there are 3 image folders. The main folder, then the 150 and 200 folders for higher res images.
My main monitor is a MacBook Pro Retina screen, so it’s HiDPI, but my second monitor is an older Dell and standard DPI. That means if I want to modify an image I should probably do it in both the main folder and 200 folder. Not all theme files will be in all 3 folders. If something isn’t in the 200 folder then it will fall back on the standard folder.
If you’re not sure which folder the theme is using for files, try renaming the 200 folder and see if that totally breaks it.
Reloading the theme
Each time we change something in the theme we have to reload it in reaper to see the changes.
You can do this in several ways:
– Press the “reload images” button in the Theme Development window
– run “Script: Lokasenna_Refresh current theme.lua”
– switch to another theme and back,
– using the SWS Resources window, if you have that set up.
Editing Media Item Volume knob
I don’t like the way the item volume knobs look in the default 6 theme. They stand out too much and distract me. For any file I modified I added zz to the file name of the original so I can easily find and revert. I opened “zz_item_volknob.png” in Pixelmator Pro and for the 3 knob states changed them all to be the same. Then filled in the center with the same green hue as the other item icons. It fits in with the track much better.
A lot of the images in the theme will be a 3-slice image format with normal, mouseover, and pressed versions of the button. Some of the buttons have two files like “transport_play.png” and “transport_play_on.png”. And some are a special overlay style like “track_solo_off_ol.png”.
Toolbar Button Borders
Let’s fix the toolbar buttons
The default theme has no border around buttons or overlay, so they don’t really look like buttons unless they’re pressed. If you look at the buttons in v5 default and pretty much every other theme you’ll see there’s a different color, a border, and highlights that make them stand out.
toolbar_blank.png is used as the background of the button under whatever icon or text you add.If you want a border, this is the one to use.
composite_toolbar_overlay.png isn’t used in this theme but was used in older themes for a shadow and highlight effect on all toolbar buttons.
You may notice that some toolbar buttons don’t get the border, that’s because specific toolbar buttons in the theme folder will override the generic ones that are in the data/toolbar icons folder. The lock and metronome buttons on the main toolbar have custom icons in the theme folder. So be prepared to modify those as well if you want a completely unified look.
The other parts of the appearance of toolbar buttons is done in the theme tweaker. “Toolbar button text” and “toolbar button text enabled” is used for your text icons. “Toolbar button armed color” and “Toolbar button armed fill mode” is used when you right-click a button. I like Add mode with alpha of 0.4
Custom Track Meters
Like most things in the theme there are two ways to adjust the meter colors. First is by modifying a few image files…
If you remove or renaming those images you can change the colors directly in the theme tweaker.
If you want complete control over the meter colors, use the meter_strip files. You can copy them from other themes or download some from the reaper stash and forum. The one I’m using is by the user Blankfiles, which I’ve adapted for horizontal and RMS versions meter_strip_v.png meter_strip_v_rms.png meter_strip_h.png
strip_v is the main one used in TCP and MCPstrip_h is used by the master track in arrange viewstrip_v_rms is used by the master track in mixer if RMS is enabled
I also modified meter_clip_h.png and meter_clip_v.png for the clip indicators
Here’s where the real pain begins
“rtconfig.txt” contains all the code that connects the theme images and colors and functions to make it work. This is not something that you can learn in an afternoon. This is something I still feel pretty much hopeless trying to figure out.
Luckily I’m not trying to make big changes so I’ve been able to use a lot of trial and error to get by. Most of the documentation from version 4 and 5 should still help you if you want to dig into what White Tie has written.
The top section has some global settings. You probably won’t want to change any of these, although I will point out “tcp_heights” is where you would change the heights of your child tracks when collapsed in a folder.
Jump down to the Transport section
look for “; draw content in sec_buttons”
I want to hide the rewind and forward buttons for the layoutI’m commenting out the line “set trans.rew” and “set trans.fwd” using a semicolon.
I can add a semicolon to the start of any lines to make it a comment, and prevent it from being used.
Things will probably be weird if we save and reload the theme now.
A ton of stuff in the theme file uses the position of some other element as their anchor point, that’s what we see here
If we hide the rewind button, and then use it’s position for the next element things are going to look wrong. We need to change the anchor for the next visible button to what the rewind was using originally.
Basically we define the position of one of the buttons in the Transport, then make all the other buttons position themselves after.
But things are still also control by the section labeled “; Set absolute sizes…”
When you combine the absolute sizes, plus the relative position, plus scaling for different DPIs, and different layout presets… none of this is very straightforward, but not impossible.
Once you start moving the transport buttons around you’ll have to edit them all to adjust the drop shadows and anything else that looks out of place.
Don’t forget to edit all versions of the transport buttons. Its easiest to edit the 200 file and then export pngs in 3 sizes.
Track controls order
The TCP section of rtconfig starts at line 150 and goes to 640. I’m not going to go through most of this stuff, just the layouts section.
Stuff in the TCP can fairly easily be rearranged just by changing the order in the “then” section. This is actually a bit easier than editing the Transport section.
Line 413 is the start of Layout A. The layout has the pan as one of the last visible controls.
In the “then” section I’m going to simply cut and paste to change the order, and put the pan right after the volume. I going to repeat this change on all the other layout A scaled versions so I know it will look the same on both of my screens.
And there we go, the pan knob is now beside the volume.
You can do some other things like putting the routing button beside the record enable, add some padding, but it will look a bit wrong unless you customize the images.
Mixer controls order
I would love to get the routing button between the fx and the panning, but I can’t make any sense of the mixer section of rtconfig. I’ll have come back to this another time.
So that’s where I’m at with learning to edit the REAPER theme. I’ve done a lot but I’m still stuck on several things.
Hope this has been helpful and interesting. It’s been exhausting!
I have so much respect now for the “real” themers that put in countless hours and share the them for free in the end.
Links and resources
REAPER Stash – download complete themes, meter strips and other assets
Oasis is a Controlmap in Overwatch.
Official Description[editedit source]
Oasis is one of the world's most advanced cities, a shining jewel rising from the Arabian Desert. A monument to human ingenuity and invention, researchers and academics from around the region came together to found a city dedicated to scientific progress without restraints. The city and its inhabitants are governed by the Ministries, a collection of brilliant minds who possess many secrets that have attracted the interest of powerful organizations from around the world.
Oasis is set in the Arabian desert of Iraq. It was founded by a collective of eight leading scientists, led by Ibrahim Hassoun, Anya Al-Shahrani, Youssef al-Jabiri, and Mehmet Farhat. They were looking for a way to push the boundaries of what modern science at the time could do, albeit hindered by regulations, feeling that science in the modern world was progressing at too slow a pace. To that end they founded Oasis as a testament to the ingenuity of humanity. In their minds, what better way to do so than by turning a desolate landscape into one of the most technologically advanced and wondrous cities in the world, which could serve as a hub for unrestricted scientific endeavor. (The Ministry of Geology, led by Dr. Al-Shahrani, spearheaded the effort by developing cutting-edge technology that could sustain a thriving city in a desert environment.)
As per its goal for advancing human knowledge, Oasis has one of the most highly educated populations on Earth, served by a state-of-the-art university and a database of all the world's known existing printed material. It also ranks as one of the safest cities due to its usage of advanced predictive surveillance and crime modeling. Inhabitants also enjoy access to a wide range of world-class amenities, such as the verdant Abu Hassoun Gardens, temperature controlled streets, the luxurious Gilded Tower Hotel, and the elBuffi restaurant, considered the best dining establishment in the world. Perhaps the only cause for concern is the growing city's heavy traffic, for which the Ministry of Transportation has issued a public advisory. One of Oasis' most recognizable landmarks is an enigmatic tower that remains under construction for an indefinite period of time. Already the world's tallest building, it is slated to become the tallest freestanding structure of any kind. It is believed that the project is part of the city's ever-expanding computational and data collecting efforts.
The Vishkar Corporation desires to have a presence in the city.
- This section is a stub section. You can help by adding any available information to this section.
Each turn is played on one of the three sections of the map:
- City Center
Known Residents[editedit source]
- Minister of Genetics Moira O'Deorain
- Minister of Geology Anya Al-Shahrani
Pro Tools Free
Work on Oasis began after Overwatch shipped. The developers wanted to create another Control map.Bill Petras wanted to do a futuristic setting for the map, and in discussion, the idea of basing the map on a Middle-Eastern setting came up; futuristic, but still bearing the architectural touchstones of the region. The design of Oasis was inspired by several research photos of cities in Iraq. The map itself is intended as a deviation of how Iraq has usually been portrayed in games (war-torn). The idea was that as Overwatch is set 60 years into the future, so perhaps a better future for the country could be represented.
The map was revealed during BlizzCon 2016. It was added to the PTR on November 29, 2016 and to the live versions on January 3, 2017.
- Oasis features Overwatch's second jump pad, after Lúcioball, the first jump pad in a standard game map.
- It is the first Control map to not feature the MV-261 Orca as the spawn room for each team.
- In the university spawns , 3 different documents can be found. According to the Q.A from BlizzCon 2017, there are hints about Moira's background. They could mean that the laboratories were used for her works on genetics, and teleportation and dematerialisation powers (hers and Reaper's)
- A pile in the purple-tinted spawn named 'Genetic Conditioning and Regenerative Properties of Applied Nanobiotics' by 'Dr. Angela Ziegler, MD, Ph. D'.
- A classified file named 'SOLDIER ID: 24' (also in the purple-tinted spawn room.)
- A pile in the yellow-tinted spawn named 'Repairing Degenerative Genetic-Strutures'.
- Interactions between Reaper and Sombra on the map mention that Reaper is at Oasis 'to pay a visit to a friend.' With Moira's reveal, the 'friend' is likely her since her base of operations is in the city.
- ↑ 1.01.12016-11-29, Overwatch PTR Now Available - November 22, 2016Battle.net, accessed on 2016-11-29
- ↑ 2.02.12.22017-01-03 Oasis Travel TipsPlayoverwatch.com, accessed on 2017-01-08
- ↑ 3.03.12016-12-02, BlizzCon 2016 Overwatch: What’s New Panel Transcript. Blizzplanet, accessed on 2017-01-06
- ↑2017 Year in Review: Overwatch, Blizzard Entertainment. Accessed on 2017-10-09
- ↑Overwatch, Symmetra Quotes
- ↑ 6.06.12017-01-10, Overwatch Devs Reveal Oasis' New Lore And Secrets. Game Informer, accessed on 2017-02-19
- ↑2017-01-10, Game Informer Interview: Developers on Overwatch Oasis Map. Blizzplanet, accessed on 2017-02-01
- ↑2017-02-23, D.I.C.E Summit 2017 Overwatch Jeff Caplan (Stream with chat). YouTube, accessed on 2017-03-07
- ↑2017-01-03, Overwatch Patch Notes – January 3, 2017Battle.net, accessed on 2017-01-03