Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Color Themes and Icon Sets

Reply
 
Thread Tools Display Modes
Old 12-12-2019, 01:43 AM   #1
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Simple Six now on Stash [a blog of my theme creation exploits]

Hi Peeps

I'm going to try again to create a post here to track my theme development progress.

Last time I tried this someone posted their own theme which I thought was a bit naff to be honest, as nice as it may have been. So, please, create a post of your own for your themes and tweaks.

So, this is a blog, I guess. I suppose I could have created a proper block somewhere but why not here, where people who care about this kind of stuff may drop in for a chat about it. And I prefer forums anyway.

Simple Six?

Because what I am doing is going to be based on REAPER V6 and it is going to be very simple indeed, both graphically and layout wise. I use REAPER in a very simple way so I am going to leave out elements that I never use.

And where I am able, and until I get bored, I will be creating some new graphics. Simple graphics. Flat as a pancake... No gradients. Going to look awful, I know, but I am no graphics expert and I have only a basic knowledge of Gimp, my chosen graphics editor.


While I am here I would like to say that I now have massive respect to all who create a REAPER theme from the ground up. I spent much of yesterday designing and implementing a couple of very simple buttons. It must take weeks, if not months to come up with a new, fresh and pleasing design.


cheers

andy

Latest:

I have now uploaded this to Stash so, if you are just starting out and fancy digging into something less complex than the default themes then this could be for you.


https://stash.reaper.fm/theme/2427/S...ReaperThemezip
__________________
Bandcamp // YouTube // SoundCloud

Last edited by synkrotron; 01-06-2020 at 01:01 PM.
synkrotron is offline   Reply With Quote
Old 12-12-2019, 01:57 AM   #2
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default A start, of sorts...

I'm going to post a few images of where I am up to at the moment.

I haven't got far.

I have started with the track view and it took a while just to get the Track ID side of things sorted, with much needed help from White Tie.

The following image shows four tracks. The last track, 200, is shown because I had to make sure that the Track ID size, with my chosen font size, didn't truncate the text. So providing I don't go above 999 tracks I will be okay.

Also, it shows the Track Label and some of the folder related buttons. I felt that it was important to get the folder stuff working before moving on to the rest of the Track panel.

So, here it is:-



Yes, very simple, very basic. Try not to laugh too hard!

Track 1 is a folder so you can see two buttons. The lower button, shaped like a folder, is what makes the track a folder and cycles through its three options depending on the tracks current folder state.

The square shaped button just above that is for cycling through the three different folder compact modes, normal, small and tiny. I am still debating whether I stack the vertically with the folder button or place it to the right of the folder button.

I have yet to develop any WALTER required to hide elements based on track height. That comes next.
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-12-2019, 02:17 AM   #3
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Folder/Track Compact button

I will now focus on the button for compacting tracks in a folder.

As you can see in the image in the previous post, when a track within a folder is not compacted the button is a black square. This is supposed to represent the fact that the current compact status is not compacted at all.

The next option in the compact cycle is "small," so this is how the button looks during mouse over:-



You now see a slightly smaller grey rectangle with a dotted line above and below. It is supposed to indicate that that the next time the button is pressed you will switch to the next option in the cycle, "small."

When you click and hold the button (mouse down) the image changes to the same graphic but green:-



And if you let go you now get that same graphic but now in black, indicating that you are now in the "small" compact setting:-




The next compact is "tiny." The mouse over graphic now changes to an even smaller grey rectangle with the dotted line above and below:-



And the mouse down graphic:-



And when you let go of the mouse:-



The next option in the cycle is to go back to "not compacted" and the mouse over graphic goes back to the square, in grey:-



And the mouse down graphic:-



Which when you let go of the mouse returns to the original black square.


So, there you have it... All the things you have to think about for just one button. Amazing, and I wish I could say that about the graphics, but it would be fair to say that they are "functional" at best.

I may consider changing the grey mouse over graphic to white. I am not deliberately setting out to create an "accessible" theme but with all the recent criticisms regarding contrast are making me wonder if I should do something about that. Trouble is, I know nothing about visual impairments so it would not be possible to account for that until I do.



cheers

andy
__________________
Bandcamp // YouTube // SoundCloud

Last edited by synkrotron; 12-14-2019 at 10:59 AM.
synkrotron is offline   Reply With Quote
Old 12-12-2019, 03:11 AM   #4
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

I think I prefer this layout for the folder and compact buttons:-



The code so far:-

Code:
set tcp.foldercomp	[54 47 19 19 0 1 0 1]
set tcp.folder		[35 47 19 19 0 1 0 1]	
set tcp.size		[260 70]
set tcp_idx_w		30 ; -- Sets the width of the Track ID area
set tcp.trackidx	[0 0 tcp_idx_w tcp.size{1} 0 0 0 1]
set tcp.trackidx.color	[255 255 255]
set tcp.trackidx.font	[6]
set tcp.trackidx.margin	[0 470 0 470 0.5]
set tcp.label		[35 3 150 18 0 0 0 0]
set tcp.label.margin	[3 0 0 0]
set tcp.label.color	?recarm [255 0 0] [255 255 255]
set tcp.label.font	[4]
Next step is to get those folder and compact buttons hiding when the track height is too small to display them...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-12-2019, 03:15 AM   #5
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 474
Default

I am going to place them just before the track name, so I am going to try to move it right a little. We hace similar ideas
Vagalume is offline   Reply With Quote
Old 12-12-2019, 03:29 AM   #6
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 474
Default

I think I have to delete more original code it interferes which what I am trying to do.

Which part of the previous code have you deleted to build your tcp tracks from scratch?
Vagalume is offline   Reply With Quote
Old 12-12-2019, 03:36 AM   #7
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by Vagalume View Post
I am going to place them just before the track name, so I am going to try to move it right a little. We hace similar ideas
Haha! I was thinking the same thing just now, having altered the code to hide them when the track height was too small.

The code would be easier if those buttons were placed to the right of the track name but I agree that to the left of the track name would be better. So the location of the label would then need to be moved depending on the visibility of the folder and compact buttons... That would be interesting
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-12-2019, 03:47 AM   #8
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by Vagalume View Post
I think I have to delete more original code it interferes which what I am trying to do.

Which part of the previous code have you deleted to build your tcp tracks from scratch?
I started with a "clean sheet" to begin with. I then pasted in the "global" section from V6. At some point in the future, once I understand what that stuff means, I will either leave it as it is or change it to suit my needs. I am guessing that some of those lines will not be required for my purposes.

The TCP code is stuff I have either typed in from scratch or copied from another theme. But when I copy from another theme there are always tweaks required so pretty much all that code ends up being mine, if you know what I mean.

This is my complete code as it stands right now. Note that I have changed the font section to suit what actual font name/style and size that is available to my theme.

Code:
#>-- GLOBALS --
version 6.0
use_pngs 1
tcp_showborders 0
mcp_showborders 0
transport_showborders 0
tcp_vupeakwidth 2
mcp_vupeakheight 2
mcp_mastervupeakheight 4
mcp_altmeterpos 0
use_overlays 0
tcp_vol_zeroline FF666666
tcp_pan_zeroline 66000000
mcp_vol_zeroline FF666666
mcp_pan_zeroline 85000000
trans_speed_zeroline 85000000
gen_vol_zeroline FF000000
gen_pan_zeroline FF000000
item_volknobfg 85000000 FF778485 00474F4F
mcp_min_height 240
tcp_master_minheight 56
mcp_voltext_flags 5 5
tcp_voltext_flags 12
tinttcp 298
peaksedges 0
no_meter_reclbl 1
tcp_heights 4 25 50 64   ; supercollapsed, collapsed, small(norecarm), recarm size
tcp_folderindent 10
envcp_min_height 27

; -- WALTER --

; -- Fonts --
; font #1/10/15/16	- calibri regular 8
; font #2		- calibri regular 9
; font #3/5		- calibri regular 10
; font #4		- calibri regular 11
; font #6		- calibri regular 12
; font #7		- calibri regular 13
; font #8		- calibri regular 15
; font #9		- calibri regular 4
; font #11		- calibri regular 16
; font #12		- calibri regular 18
; font #13		- calibri regular 20
; font #14		- calibri regular 22

; -- Track Control Panel --

clear tcp.*

set tcp.foldercomp	h>46 [54 47 19 19 0 1 0 1] [0]
set tcp.folder		h>46 [35 47 19 19 0 1 0 1] [0]	
set tcp.size		[260 70]
set tcp_idx_w		30 ; -- Sets the width of the Track ID area
set tcp.trackidx	h<20 [0] [0 0 tcp_idx_w tcp.size{1} 0 0 0 1]
set tcp.trackidx.color	[255 255 255]
set tcp.trackidx.font	[6]
set tcp.trackidx.margin	[0 470 0 470 0.5]
set tcp.label		h<20 [0] [35 3 150 18 0 0 0 0]
set tcp.label.margin	[3 0 0 0]
set tcp.label.color	?recarm [255 0 0] [255 255 255]
set tcp.label.font	[4]
Worth noting that, at this time, I am not bothering with indenting the code. I know that I should do but I am not sure yet which is the best method of doing this. When I used to code in AutoLISP the idea was that you indented each new bracketed section if you couldn't get it on a single line. But if you don't indent, the code still works.

And a quick word on this part of the code:-

Code:
set tcp_idx_w		30 ; -- Sets the width of the Track ID area
set tcp.trackidx	h<20 [0] [0 0 tcp_idx_w tcp.size{1} 0 0 0 1]
I only created the tcp_idx_w variable, set here at 30, so that I could edit that easily without having to remember where it lives in the main code for that element.

Just an idea at this time and not essential



cheers

andy
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-12-2019, 04:34 AM   #9
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 474
Default

It is working better ty
Vagalume is offline   Reply With Quote
Old 12-12-2019, 04:41 AM   #10
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by Vagalume View Post
It is working better ty
Excellent

I have decided to leave my folder and compact buttons where they are now. I realised that I never use them anyway because I prefer to drag and drop instead. So I could remove them altogether but I think I will keep them for now
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-12-2019, 05:32 AM   #11
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 474
Default

I am not able to make colorsmart work as it did in my old theme grgrgrg ... that's the problem of tweaking a theme and the restart years later another ... you forget everything.
Vagalume is offline   Reply With Quote
Old 12-12-2019, 05:40 AM   #12
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by Vagalume View Post
that's the problem of tweaking a theme and the restart years later another ... you forget everything.
Yes, that is so true.

I've seen the "colorsmart" code but haven't explored what it does yet. I am assuming that it changes the tint of text based on the background...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-14-2019, 11:10 AM   #13
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Track Control Panel done...

Hi Peeps

I think I have done as much as I can with the Track Control Panel:-



If things are looking a bit minimal, buttons wise then that is because I have only added buttons/elements that I use when in the TCP.

From the top;

Master Track

I only ever have the Master Track visible when I am adding a tempo envelope. I therefore make the Trim button available.

I never mute or solo the Master Track but I have added the mute and solo buttons just for the looks really as it matches the button layout of the tracks below.

I suppose that I could switch the location of the mute/solo and trim button and then get rid of the mute/solo buttons in the Master Track.

Track 1

Track 1 is a folder. The button for compacting the tracks in this folder is visible as is the button to set the track/folder state.

The trim button reads "trim" and is black which represents that the automation mode is currently trim/read.

Track 2

Track 2 is a track in the Track 1 folder. Indent is just 10 pixels which I think is okay for my needs. It is the only track in this folder.

The trim button reads "read" and is green which represents that the automation mode is currently read.

There are two envelope tracks in use and visible. I have included a full selection of buttons even though I rarely bother with the MIDI learn or evelope modulation options. In the second envelope I have added some MIDI learn to show the button state, which is blue-ish.

Track 3

The trim button reads "touch" and is yellow which represents that the automation mode is currently touch.

There is an envelope track visible and a modulation mode has been enabled making the button green.

Track 4

Track 4 has been armed for recording. I'm not sure if there is enough of a difference in colour between the two states of the record arm button. But what I have made the track label turn red also, so I think it is obvious enough.

The trim button reads "latch" and is light purple (?) which represents that the automation mode is currently latch.

Track 5

Track 5 is a divider and is locked to the height shown and contains a track ID and label only.

Track 6

Track 6 has been armed for recording but in "disable (input monitoring only)" mode.

The trim button reads "prev" and is light blue (two shades) which represents that the automation mode is currently latch.

Track 6 is a "selected" track. I have opted at this time to use a lighter the shade of grey for the ID background and add a small red vertical bar (the default V6 theme uses a white vertical b ar). The main track panel remains unaltered. I may change my mind on this.

Track 200

This track was created just to check that the ID number wasn't truncated using the slightly larger font chosen.

Also, the trim button reads "write" and is red which represents that the automation mode is currently write.


And those graphics...

I wanted to see if I could create new graphics. As you can see I ain't no graphics expert. But they are mine

Round things are a pain. I should probably use a vector graphics package. I do have one but since getting a new desktop at the start of the year I have yet to install it, so I am doing everything in Gimp. And that is why everything is looking a bit "blocky." Trying to "get gud" at graphic design is going to take far too much time, on top of getting into WALTER, and I am giving myself a time limit in which to get this little project finished. So, blocky graphics it is.

And the code

Code:
; -- Track Control Panel --

;-- Standard Layout --

Layout "STANDARD"

clear tcp.*

front			tcp.meter
set tcp.foldercomp	h>46 [56 48 19 19 0 1 0 1] [0]
set tcp.foldercomp	w<97 [0] .
set tcp.folder		h>46 [35 48 19 19 0 1 0 1] [0]	
set tcp.folder		w<76 [0] .	
set tcp.size		[340 70]
set tcp_idx_w		30 ; -- Sets the width of the Track ID area
set tcp.trackidx	h<20 [0] [0 0 tcp_idx_w tcp.size{1} 0 0 0 1]
set tcp.trackidx	w<35 [0] .
set tcp.trackidx.color	[255 255 255]
set tcp.trackidx.font	[6]
set tcp.trackidx.margin	[0 470 0 470 0.5]
set tcp.label		w<210 [0] [35 3 180 17 0 0 1 0]
set tcp.label		h<20 [0] .
set tcp.label.margin	[3 0 0 0]
set tcp.label.color	?recarm [255 0 0 0 150 150 150 0] [255 255 255 0 0 0 0 0]
set tcp.label.font	[4]
set tcp.recarm		w<160 [0] [217 2 19 19 1 0 1 0]
set tcp.recarm		h<20 [0] .
set tcp.env		w<139 [0] [238 2 40 19 1 0 1 0]
set tcp.env		h<20 [0] .
set tcp.mute		w<97 [0] [280 2 19 19 1 0 1 0]
set tcp.mute		h<20 [0] .
set tcp.solo		w<76 [0] [301 2 19 19 1 0 1 0]
set tcp.solo		h<20 [0] .
set tcp.meter		w<52 [0] [326 2 10 70 1 0 1 1]
set tcp.meter		h<20 [0] .

;-- Divider Layout --

Layout "DIVIDER"

clear tcp.*

set tcp.size		[340 70]
set tcp_idx_w		30 ; -- Sets the width of the Track ID area
set tcp.trackidx	h<20 [0] [0 0 tcp_idx_w tcp.size{1} 0 0 0 1]
set tcp.trackidx	w<35 [0] .
set tcp.trackidx.color	[255 255 255]
set tcp.trackidx.font	[6]
set tcp.trackidx.margin	[0 470 0 470 0.5]
set tcp.label		w<210 [0] [35 3 180 17 0 0 1 0]
set tcp.label		h<20 [0] .
set tcp.label.margin	[3 0 0 0]
set tcp.label.color	?recarm [255 0 0 0 150 150 150 0] [255 255 255 0 0 0 0 0]
set tcp.label.font	[4]

EndLayout
I realise that there is some duplicated code in those two TCP layouts and I could create a macro and call that instead. It is on my "to do" list once I have the other stuff completed.

Code:
;-- Master Track Control Panel --

clear master.tcp.*

front master.tcp.meter
set master.tcp.size		[340 70]
set master.tcp.label		w<100 [0] [0 3 150 25 0 0 0 0]
set master.tcp.label.color	[255 255 255 0 0 0 0 0]
set master.tcp.label.font	[12]
set master.tcp.label.margin	[5 0 0 0 0]
set master.tcp.meter		w<120 [0] [326 2 10 70 1 0 1 1]
set master.tcp.solo		w<141 [0] [301 2 19 19 1 0 1 0]
set master.tcp.solo		h<20 [0] .
set master.tcp.mute		w<162 [0] [280 2 19 19 1 0 1 0]
set master.tcp.mute		h<20 [0] .
set master.tcp.env		w<214 [0] [238 2 40 19 1 0 1 0]
set master.tcp.env		h<20 [0] .
Code:
;-- Envelope Control Panel --

Layout "STANDARD"

clear envcp.*

front envcp.label
set envcp.size			[340 70]
set envcp.label.color		[255 255 255]
set envcp.label.font		[4]
set envcp.label.margin		[3 470 0 470 0]
set envcp.label			w<210 [0] [35 3 180 17 0 0 1 0]
set envcp.arm			[217 2 19 19 1 0 1 0]
set envcp.arm			w<135 [0] .
set envcp.fader.fadermode	[1]
set envcp.fader			w<114 [0] [238 2 19 19 1 0 1 0]
set envcp.bypass		w<93 [0] [259 2 19 19 1 0 1 0]
set envcp.hide			w<72 [0] [280 2 40 19 1 0 1 0]
set envcp.learn			w<93 [0] [259 23 61 19 1 0 1 0]
set envcp.learn			h<44 [0]
set envcp.mod			w<93 [0] [259 44 61 19 1 0 1 0]
set envcp.mod			h<65 [0] .
set envcp.value.color		[255 255 255 0 130 130 130 0]
set envcp.value.font		[2]
set envcp.value.margin		[0 0 0 0 0.5]
set envcp.value			w<135 [0] [217 23 40 19 1 0 1 0]
set envcp.value			h<44 [0] .

EndLayout

Mixer Control Panel next.
__________________
Bandcamp // YouTube // SoundCloud

Last edited by synkrotron; 12-14-2019 at 11:16 AM.
synkrotron is offline   Reply With Quote
Old 12-15-2019, 05:35 AM   #14
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Graphics Editor

I have been using Gimp for all my graphics stuff up to now. I find it reasonably easy to use and I have adapted to a work flow that I like.

Trouble is, for anything with curvy bits, especially text, it ain't pretty. Some text characters are easy enough but trying to select the right pixels to get stuff to look right is a bit of a pain.

So I have decided to try vector graphics again. I have a license for Affinity and I have just installed it on my "new" desktop.

At first, when I placed some text and then previewed it in pixel mode it just looks awful. But when you use that awful looking graphic in a REAPER element is looks just fine.

I'm glad I tried it...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-15-2019, 12:49 PM   #15
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Mixer Control Panel... Made a start...

Hi Peeps

Been slaving over a hot 'Puter making progress with the Mixer Control Panel.

I've created 19 new images using the Affinity vector graphics software. So much easier with this thing and I have even had a go at creating something a bit more "interesting." Not difficult looking at what I created for the TCP. As you will see, I have rounded off the corners of the rectangles.

I have also created an AutoCAD drawing in order to map out the Track Panel. I found that faffing around placing stuff willy nilly on the panel was not good. So I am now planning elements out instead.

So, here is how the MCP is looking at the moment:-



Main panel still empty...

Took me some time to work out what was happening with the folder buttons. A coding thing. And also coming up with something original.

I don't have the skills to get the MCP tracks that are in folders indented. I don't want to copy code from existing themes verbatim. I am trying as much as I can to create code that I understand.

At the top of the Mixer Panel I have gone for a similar layout to the R5 default theme.

The I/O routing buttons needed 8 images!


Okay... Back to it
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-15-2019, 12:53 PM   #16
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

One thing I should mention, with regards to Affinity.

You draw using vectors.

That is fine, for the most part, but when it comes to the pink lines, something isn't exported correctly and for some of the buttons had to be edited in Gimp just to make sure that the pink lines were to the correct spec.



Okay... carry on...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-16-2019, 06:31 AM   #17
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 3,054
Default

That will definitely be a settings thing, and my guess would be a colour space translation that you'd need to disable. It thinks you want 'oooh, a lovely pink that looks like this' and is adjusting it to your color space on export, wheras of course what you really want is 'this exact RGB color, please don't mess with it.'

Speaking as a very long term Adobe user, too set in my ways to make the change, I assure you that Afinity is the future and very much production ready. I'm seeing it in more and more professional environments, and a young graduate artworker I sometimes subcontract work to uses it exclusively and her work is unfailingly first class.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old 12-17-2019, 06:14 AM   #18
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Hi WT

Quote:
Originally Posted by White Tie View Post
That will definitely be a settings thing, and my guess would be a colour space translation that you'd need to disable. It thinks you want 'oooh, a lovely pink that looks like this' and is adjusting it to your color space on export, wheras of course what you really want is 'this exact RGB color, please don't mess with it.'
Yeah, more than likely. I've not used Affinity that much and I'm generally going with the defaults. I need to suss that out but in the meantime it's easier to whack an image into Gimp to make sure those pink and yellow lines are to spec. Only takes another minute or so...

Quote:
Speaking as a very long term Adobe user, too set in my ways to make the change, I assure you that Afinity is the future and very much production ready. I'm seeing it in more and more professional environments, and a young graduate artworker I sometimes subcontract work to uses it exclusively and her work is unfailingly first class.
Ah, so you have heard of it then?

I only happened across it when I was trying to design custom decals for the racing game Gran Turismo. I needed something that would save files as SVG. I tried Inkscape but found it a bit limiting (to me anyway). So I searched for other vector graphics packages and found Affinity Designer.

Much too powerful for my basic needs but it is always handy having a vector graphics tool around
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-17-2019, 06:19 AM   #19
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Mixer Control Panel done...

Hi Peeps,

I think I'm done with the Mixer Control Panel for the time being. Here is how it is looking:-



I am sure there will be a few "shock! horror!" thoughts with regards to my Master Mixer panel haha

But, seriously, I am trying to do away with elements that I don't use and when it comes to the Master Mixer panel, I never use it to do anything but watch the meters. And even then, I often through Pro-L in the FX buss and monitor levels there instead.

So, no, I never adjust the final output levels here, or mess with pan or width or mute/solo. Never have, never will.


Off to faff around with the transport now.......
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-17-2019, 07:37 AM   #20
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 474
Default

Really good effort, It is not for me because I see to many colours but I am sure it will be useful for some users.
Vagalume is offline   Reply With Quote
Old 12-17-2019, 07:52 AM   #21
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by Vagalume View Post
Really good effort
Thanks

Quote:
It is not for me because I see to many colours
Do you mean the track colours?

If so, I'm just trying a few things out and I wouldn't normally use those kinds of colours in a real project. I prefer the more sort of "pastel" colours.

Quote:
but I am sure it will be useful for some users.
So long as it is useful to me, that's the main thing

I doubt very much that such a minimal theme would be of use to the mainstream of users as I am leaving out so many elements.


cheers, and thanks again,

andy
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-17-2019, 04:57 PM   #22
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default Transport

I have (almost) finished the Transport section:-



and:-




I say "almost" because I need to think of some better graphics for the different record modes. That said, I never do any auto-punching and what have you but I suppose it would be nice to finish the job off...
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-18-2019, 08:25 AM   #23
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

I think I am done now.

At least with TCP, MCP, Master and Transport elements.

I am not sure I can be bothered following on to other elements like the MIDI Editor, Toolbar and what have you. So I am going to run with the images that came with V6 for that stuff. It has taken me many hours to get to this point, with much head scratching and loss of sleep.

I don't know how I would have managed without White Tie's help along the way.

Altogether there are 382 images, which includes two that I use for the Divider tracks.

Of those 382, when I check the modified date, I have modified 109 of them.

And of those 109, 77 were created from scratch using Affinity.

Here is a reduced size image of how the TCP is looking:-



Click on this link to view a full size version:-

http://synkrotron.co.uk/REAPER/SimpleSix/SS_TCP_004.png


And this is the MCP:-




And the full size version:-

http://synkrotron.co.uk/REAPER/SimpleSix/SS_MCP_003.png



I should really just get on with a project using this theme now to make sure I haven't forgotten something... A missing button here and there.

But I am thinking that I should have a bash at creating a HD version. This theme was developed on my desktop which is 1080P.

I am hoping that I can simply upscale the Affinity files and then export the PNGs from there. I am hoping that the 32 images that have not been created in Affinity are simple background files that I have tweaked to suit.

I have tried the 1080P version on my HiDPI laptop and it doesn't look too bad, so I am going to try a few images to begin with to see what difference it makes.


Thanks to everyone who has been keeping up with my faffing here


cheers

andy
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-22-2019, 04:17 AM   #24
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

I guess I just can't put this thing down... It is like an addiction and I may never make music again...


Anyway

Having been looking at my Mixer Control panel I decided that there were some things that I wasn't totally happy about but at the time couldn't be bother sussing out how to fix. So this morning I decided to remedy that.

This is how it was looking before this morning:-



I decided I didn't like the graphics for the Record Monitoring button, so I am hoping I have improved that. As well as changing the "speaker" image slightly I also made the button bigger and added a bit of text which says what the current mode is, "off," "on" and "auto." And the auto mode button is now a blue speaker instead of a red-ish colour.

I changed the text of the Input button from white to black. I think it now fits in better the the buttons directly above.

I changed the pan label text from white to black. Again, I think this fits in better and is still readable and of good contrast regardless of the colour of the tracks (based on my chose palette). And it enabled me to get rid of the background for that label as I thought it looked a bit naff.

Previously I hadn't sussed out where the background of the unlit meters was coming from and I was living with the slightly lighter shade of grey. Now I realise that the meter_strip_v.png and meter_clip_v.png images took care of that. I should have looked at that earlier but had other fish to fry. Now all of the area around the meter and volume fader are the same shade of grey.

One last thing, which I am not entirely sure about yet is, I have hidden the track ID number. For me, in both the Track Control Panel and the Mixer Control Panel that ID number wasn't telling me anything.

I have kept everything else with regards to the IDX element as I use that to tell me what tracks are selected. I have never liked the tinting of track colours when selecting them.

Here is how it is looking now:-



One thing that you may notice is that I don't go for a solid dark line which represents the slot behind the volume fader. I found that I didn't like the coloured tint that it was given when any envelope trim mode was set. That tinting went right across the width of the fader area whereas the option I have gone for, which is the "naked" version, just tints the slot itself.


I'm wondering what I can do next.......
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-22-2019, 04:21 AM   #25
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 898
Default

Nice work! This'll be a great basis for graphical mods.
b0se is offline   Reply With Quote
Old 12-22-2019, 04:28 AM   #26
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by b0se View Post
Nice work! This'll be a great basis for graphical mods.
Thanks

I'm sure that in the hands of a proper graphic artist it would look much better


Bottom line is, I could have stuck with the V5 default theme for my needs but I have had quite a bit of fun doing this


cheers

andy
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-22-2019, 05:23 AM   #27
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 898
Default

Quote:
Originally Posted by synkrotron View Post
Thanks

I'm sure that in the hands of a proper graphic artist it would look much better


Bottom line is, I could have stuck with the V5 default theme for my needs but I have had quite a bit of fun doing this


cheers

andy
Yeah it's quite addictive :¬)

Same as yourself - I've not touched music making for the last few days - been working on my theme as if it were a full time job!
b0se is offline   Reply With Quote
Old 12-26-2019, 01:08 AM   #28
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Okay... I've been faffing again

I wasn't happy with certain elements and I felt that I needed to fix.

For starters, I'm not sure why, but the position of the 1px border along the edge of a Mixer panel switched from the right hand side in the V5 default theme to the left hand side in the V6 default theme.

I like that border.

But when it is on the left hand side the last track doesn't have a border. And that was one gripe. And it took quite a while to fix too, having to change quite a few images and understanding how they worked and getting those pink lines right.

On the positive side, I learned a few more tricks yesterday which allowed me to simplify some of my elements. Nothing worth documenting here I don't think.

Here is how the MCP is currently looking:-



And the TCP:-



I actually like all those 1px borders now. I had added a 1px border around some of the buttons early on and I now think that having the 1px border around more of the different section like the meter and the effects/sends sections works much better now.

Regarding the Master track in the MCP, I have modified all those images to have a 1px border around the whole panel. I think it looks so much better now.

I think what I might do next is see if I can add a 1px border to the top of the Transport section...

Obviously still a very basic and flat theme but this has been my intention all along.



cheers

andy
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 02:03 AM   #29
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default There has been a development...

Hi Peeps

There has been a bit of a development.

A question was raised about having a folder that is for organisation purposes only:-

https://forum.cockos.com/showthread.php?t=229568

That has inspired me to develop this:-

https://forum.cockos.com/showpost.ph...18&postcount=5


I'm wondering if it would be worth creating a new post about this "development..."
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 08:39 AM   #30
+NRG
Human being with feelings
 
+NRG's Avatar
 
Join Date: Aug 2014
Posts: 662
Default

Great idea for a thread! Keep it up B)
__________________
“Where words fail, music speaks”
+NRG is offline   Reply With Quote
Old 12-31-2019, 12:16 PM   #31
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by +NRG View Post
Great idea for a thread! Keep it up B)
Thank you
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 12-31-2019, 12:31 PM   #32
+NRG
Human being with feelings
 
+NRG's Avatar
 
Join Date: Aug 2014
Posts: 662
Default

Quote:
Originally Posted by synkrotron View Post
Thank you
This will be a great help to others! As you are anyway B)
__________________
“Where words fail, music speaks”
+NRG is offline   Reply With Quote
Old 12-31-2019, 12:31 PM   #33
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by +NRG View Post
This will be a great help to others!
That is what I am hoping
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 01-03-2020, 11:58 AM   #34
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

I have (kinda) completed a (almost) forty page document showing the code and associated images that are used for this "Simple" theme.

More details about that here:-

https://forum.cockos.com/showthread.php?t=229221

And the document:-

http://synkrotron.co.uk/REAPER/Simpl..._Explained.pdf



Please remember, this is a very simple implementation of REAPER. No "FLOW" for instance... This is a very fixed theme based on my own personal requirements.


What's next?

Well, I have been tweaking my little them as I was creating that document and learning new things. I have thought of some bits that I would like to "improve" or just change. So I might spend a little bit of time on that before getting back to Ambient Drones...
__________________
Bandcamp // YouTube // SoundCloud

Last edited by synkrotron; 01-03-2020 at 03:06 PM.
synkrotron is offline   Reply With Quote
Old 01-04-2020, 08:46 PM   #35
lucas_LCS
Human being with feelings
 
Join Date: Dec 2015
Posts: 1,282
Default

Congratulations on finishing your theme.
Finishing is the hardest part sometimes, so good work!
__________________
Themes : LCS_ZeroDarkSix : LCS_Flat-6 : LCS_Flat-6_MBE :
Themes : LCS_Mahina_SE : LCS_Luna_SE : LCS_Sesshin : LCS_BlueCore :
lucas_LCS is offline   Reply With Quote
Old 01-05-2020, 04:51 AM   #36
b0se
Human being with feelings
 
b0se's Avatar
 
Join Date: Jan 2019
Location: UK
Posts: 898
Default

Great work! Very helpful indeed.
__________________
Smooth V6 1080P/HiDPI Theme
b0se is offline   Reply With Quote
Old 01-05-2020, 12:22 PM   #37
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by lucas_LCS View Post
Congratulations on finishing your theme.
Finishing is the hardest part sometimes, so good work!
Thank you Lucas, but, as you know, a theme is never finished haha!
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 01-05-2020, 12:22 PM   #38
synkrotron
Human being with feelings
 
synkrotron's Avatar
 
Join Date: May 2015
Location: Warrington, UK
Posts: 1,200
Default

Quote:
Originally Posted by b0se View Post
Great work! Very helpful indeed.
Thank you b0se
__________________
Bandcamp // YouTube // SoundCloud
synkrotron is offline   Reply With Quote
Old 01-05-2020, 01:27 PM   #39
lucas_LCS
Human being with feelings
 
Join Date: Dec 2015
Posts: 1,282
Default

Quote:
Originally Posted by synkrotron View Post
Thank you Lucas, but, as you know, a theme is never finished haha!
LOL
Then I'll change that to good job on making it functional. ;D

::
__________________
Themes : LCS_ZeroDarkSix : LCS_Flat-6 : LCS_Flat-6_MBE :
Themes : LCS_Mahina_SE : LCS_Luna_SE : LCS_Sesshin : LCS_BlueCore :
lucas_LCS is offline   Reply With Quote
Old 01-05-2020, 04:51 PM   #40
Soulshade
Human being with feelings
 
Soulshade's Avatar
 
Join Date: Aug 2017
Posts: 16
Default

Thank you for all this! Really, a great help for all of us that want to start creating new themes.
I got a noob question: Is the whole code of rtconfiq in this pdf?
Soulshade is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:27 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.