|
|
|
12-12-2019, 01:43 AM
|
#1
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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
Last edited by synkrotron; 06-06-2021 at 01:18 PM.
|
|
|
12-12-2019, 01:57 AM
|
#2
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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.
|
|
|
12-12-2019, 02:17 AM
|
#3
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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
Last edited by synkrotron; 12-14-2019 at 10:59 AM.
|
|
|
12-12-2019, 03:11 AM
|
#4
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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...
|
|
|
12-12-2019, 03:15 AM
|
#5
|
Human being with feelings
Join Date: Nov 2015
Posts: 607
|
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
|
|
|
12-12-2019, 03:29 AM
|
#6
|
Human being with feelings
Join Date: Nov 2015
Posts: 607
|
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?
|
|
|
12-12-2019, 03:36 AM
|
#7
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by Vagalume
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
|
|
|
12-12-2019, 03:47 AM
|
#8
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by Vagalume
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
|
|
|
12-12-2019, 04:34 AM
|
#9
|
Human being with feelings
Join Date: Nov 2015
Posts: 607
|
It is working better ty
|
|
|
12-12-2019, 04:41 AM
|
#10
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by Vagalume
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
|
|
|
12-12-2019, 05:32 AM
|
#11
|
Human being with feelings
Join Date: Nov 2015
Posts: 607
|
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.
|
|
|
12-12-2019, 05:40 AM
|
#12
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by Vagalume
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...
|
|
|
12-14-2019, 11:10 AM
|
#13
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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.
Last edited by synkrotron; 12-14-2019 at 11:16 AM.
|
|
|
12-15-2019, 05:35 AM
|
#14
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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...
|
|
|
12-15-2019, 12:49 PM
|
#15
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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
|
|
|
12-15-2019, 12:53 PM
|
#16
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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...
|
|
|
12-16-2019, 06:31 AM
|
#17
|
Pixel Pusher
Join Date: Mar 2007
Location: Blighty
Posts: 4,985
|
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.
|
|
|
12-17-2019, 06:14 AM
|
#18
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Hi WT
Quote:
Originally Posted by White Tie
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
|
|
|
12-17-2019, 06:19 AM
|
#19
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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.......
|
|
|
12-17-2019, 07:37 AM
|
#20
|
Human being with feelings
Join Date: Nov 2015
Posts: 607
|
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.
|
|
|
12-17-2019, 07:52 AM
|
#21
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by Vagalume
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
|
|
|
12-17-2019, 04:57 PM
|
#22
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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...
|
|
|
12-18-2019, 08:25 AM
|
#23
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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
|
|
|
12-22-2019, 04:17 AM
|
#24
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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.......
|
|
|
12-22-2019, 04:21 AM
|
#25
|
Human being with feelings
Join Date: Jan 2019
Location: UK
Posts: 938
|
Nice work! This'll be a great basis for graphical mods.
|
|
|
12-22-2019, 04:28 AM
|
#26
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by b0se
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
|
|
|
12-22-2019, 05:23 AM
|
#27
|
Human being with feelings
Join Date: Jan 2019
Location: UK
Posts: 938
|
Quote:
Originally Posted by synkrotron
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!
|
|
|
12-26-2019, 01:08 AM
|
#28
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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
|
|
|
12-31-2019, 08:39 AM
|
#30
|
Human being with feelings
Join Date: Aug 2014
Location: NY
Posts: 791
|
Great idea for a thread! Keep it up B)
__________________
“Where words fail, music speaks”
|
|
|
12-31-2019, 12:16 PM
|
#31
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by +NRG
Great idea for a thread! Keep it up B)
|
Thank you
|
|
|
12-31-2019, 12:31 PM
|
#32
|
Human being with feelings
Join Date: Aug 2014
Location: NY
Posts: 791
|
Quote:
Originally Posted by synkrotron
Thank you
|
This will be a great help to others! As you are anyway B)
__________________
“Where words fail, music speaks”
|
|
|
12-31-2019, 12:31 PM
|
#33
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by +NRG
This will be a great help to others!
|
That is what I am hoping
|
|
|
01-03-2020, 11:58 AM
|
#34
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
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...
Last edited by synkrotron; 01-03-2020 at 03:06 PM.
|
|
|
01-04-2020, 08:46 PM
|
#35
|
Human being with feelings
Join Date: Dec 2015
Posts: 2,102
|
Congratulations on finishing your theme.
Finishing is the hardest part sometimes, so good work!
|
|
|
01-05-2020, 04:51 AM
|
#36
|
Human being with feelings
Join Date: Jan 2019
Location: UK
Posts: 938
|
Great work! Very helpful indeed.
|
|
|
01-05-2020, 12:22 PM
|
#37
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by lucas_LCS
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!
|
|
|
01-05-2020, 12:22 PM
|
#38
|
Human being with feelings
Join Date: May 2015
Location: Warrington, UK
Posts: 1,444
|
Quote:
Originally Posted by b0se
Great work! Very helpful indeed.
|
Thank you b0se
|
|
|
01-05-2020, 01:27 PM
|
#39
|
Human being with feelings
Join Date: Dec 2015
Posts: 2,102
|
Quote:
Originally Posted by synkrotron
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
::
|
|
|
01-05-2020, 04:51 PM
|
#40
|
Human being with feelings
Join Date: Aug 2017
Posts: 32
|
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?
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 04:52 AM.
|