Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 04-30-2019, 06:58 AM   #201
+NRG
Human being with feelings
 
+NRG's Avatar
 
Join Date: Aug 2014
Posts: 561
Default

I believe the V5 Forum Theme (REAPER 5) takes care of that issue automatically (resizing images). Bottom left of forum you can select which theme to use...
__________________
“Where words fail, music speaks”
+NRG is offline   Reply With Quote
Old 05-05-2019, 01:15 PM   #202
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default

Quote:
Originally Posted by PhelixK View Post
oh sorry, I did not notice! It was a linked image, perhaps forum code needs a definition for this kind. Anyway now tagged as url instead.

Apparently forum page width depends on browser (no horizontal scrolling here on Firefox, but I see it affects iOS/Safari and probably other browsers).
Thanks for the edit. I’m using Firefox too (Windows).

Quote:
Originally Posted by +NRG View Post
I believe the V5 Forum Theme (REAPER 5) takes care of that issue automatically (resizing images). Bottom left of forum you can select which theme to use...
Nice, didn’t know about that feature, thanks.
MT_ is online now   Reply With Quote
Old 05-27-2019, 05:23 PM   #203
klong
Human being with feelings
 
Join Date: Nov 2009
Location: Seattle, WA
Posts: 115
Default

Holy cow, how did I not find this before? I've been using an older MBP with a 4k external monitor and this theme looks SO much sharper than the default. THANKS !!!!
klong is offline   Reply With Quote
Old 06-03-2019, 11:01 AM   #204
Nicce70
Human being with feelings
 
Join Date: Jun 2019
Posts: 3
Default HiDpi Midi Editor

Anyone who knows if the HiDpi problems with some elements in Midi Editorn is being fixed?
Attached Images
File Type: png MidiEditorHiDPI.PNG (52.0 KB, 307 views)
Nicce70 is offline   Reply With Quote
Old 06-08-2019, 12:59 PM   #205
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default 2.5 years after initial HiDPI support and 5 years of 4K-monitor era

Yeah, after 2.5 years since implementing the initial HiDPI support and 5 years of the 4K-monitor era, it would certainly make sense for HiDPI support in Reaper to be finally completed.

“Constant Evolution” ;-)
MT_ is online now   Reply With Quote
Old 07-26-2019, 03:47 AM   #206
Rubrik
Human being with feelings
 
Join Date: Feb 2018
Posts: 1
Default

Hi I read the whole thread and I think I missed the solution to my problem.
I just got a 4K monitor and Reaper looked horribly blurry or incredibly tiny. Tried the HighDPI thing in preferences. It made it a bit better but still blurry.
Tried this HiDPI theme, looks awesome, but it's HUGE.
Is there a way to scale it down (the scaling in preference does not work as others already said) or I have to accept to work with a blurry program for 8 hours a day?

Me sad
Rubrik is offline   Reply With Quote
Old 07-26-2019, 05:27 AM   #207
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 8,132
Default

Quote:
Originally Posted by Rubrik View Post
H
Is there a way to scale it down
Why ? Is it bigger than 4K ?

-Michael
mschnell is offline   Reply With Quote
Old 07-26-2019, 09:34 AM   #208
MaXyM
Human being with feelings
 
Join Date: Aug 2018
Posts: 314
Default

what does "bigger than 4K" mean?
4K doesn't define a size. Not even pixel density. Just pixels quantity.

He likely has big monitor with 4K pixel number. In such case 200%/retina themes doesn't help because neither 100% or 200% scale are proper for such monitor.

@Rubrik
check out this theme.https://forum.cockos.com/showthread.php?t=219391
It is designed to cover needs of big monitors users as well as retina displays.
Regardless you like it or not, you can read an article about what and why happens to Reaper in such resolutions how themes might cope with it and why most of themes cannot scale well (mentioned theme is an exception).

Also you can try development builds. While they are improvements for current major version, already contain improvements in HighDPI department to be deployed in Realer v6 I think. As I saw recently, most themes should scale properly if you disable global_scale in a theme and use DPIscale in preferences instead. Keep in mind that scaling will result in some blurrines, especially up-scaling. Also it's a bit advanced subject so you might not feel comfy at beginning .

Last edited by MaXyM; 07-26-2019 at 09:47 AM.
MaXyM is offline   Reply With Quote
Old 07-28-2019, 06:53 AM   #209
krahosk
Human being with feelings
 
krahosk's Avatar
 
Join Date: Jul 2009
Location: Canada
Posts: 1,704
Default

Quote:
Originally Posted by MaXyM View Post
what does "bigger than 4K" mean?
4K doesn't define a size. Not even pixel density. Just pixels quantity.
But density would describe it well. More density in QHD than FHD and even denser in 4K. Density is proportional to quantity, but with the additional information of the given quantity in space (volume).
krahosk is offline   Reply With Quote
Old 07-28-2019, 07:20 AM   #210
MaXyM
Human being with feelings
 
Join Date: Aug 2018
Posts: 314
Default

Quote:
Originally Posted by krahosk View Post
But density would describe it well. More density in QHD than FHD and even denser in 4K. Density is proportional to quantity, but with the additional information of the given quantity in space (volume).
Density is proportional to quantity only if size is const.
4K defines nothing but number of pixels.
And if you were read previous posts, you would know the question about 4K is irrelevant.

But yeah.. maybe I'm too neat-picky

Last edited by MaXyM; 07-28-2019 at 08:06 AM.
MaXyM is offline   Reply With Quote
Old Yesterday, 01:49 PM   #211
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default Reaper 6 brings complete (?) HiDPI support

Looks like Reaper 6 finally brings complete HiDPI support enabled by default and available in the default theme. The only thing I’m worried about so far is that the maximum supported zoom specified is 200% (the other two are 150% and 100%). So with upcoming 8K monitors, we won’t be able to use e.g. 400%, or even use 300% with existing 5K monitors.

A better implementation would contain a built-in scaling mechanism that would upscale any chosen theme to any current OS-level zoom. For example, a theme that supports 200% at maximum, could then be upscaled to any higher zoom such as 400% (with 2×2 square pixels), 600% (with 3×3 pixels), 800% (with 4×4 pixels) with integer scaling with no blur, or any non-integer-ratio one like 300% (150%=1.5 relative to 200%) or even something unusual like 188% (1.88) by downscaling from 200% using bicubic or bilinear interpolation.
MT_ is online now   Reply With Quote
Old Yesterday, 09:10 PM   #212
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 252
Default

Quote:
Originally Posted by MT_ View Post
A better implementation would contain a built-in scaling mechanism that would upscale any chosen theme to any current OS-level zoom. For example, a theme that supports 200% at maximum, could then be upscaled to any higher zoom such as 400% (with 2×2 square pixels), 600% (with 3×3 pixels), 800% (with 4×4 pixels) with integer scaling with no blur, or any non-integer-ratio one like 300% (150%=1.5 relative to 200%) or even something unusual like 188% (1.88) by downscaling from 200% using bicubic or bilinear interpolation.
I think we have this already. In 'Advanced UI/System Tweaks' options in the preferences menu there are more HiDPI scaling options now, as well as a global scaling option for UI elements. I'm using 5.0 default nitpicky in 4k, Win10 is scaling at 150% and Reaper is scaling with it and looks great (for the most part).
Joe90 is online now   Reply With Quote
Old Yesterday, 09:46 PM   #213
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 619
Default

Quote:
Originally Posted by Joe90 View Post
I think we have this already. In 'Advanced UI/System Tweaks' options in the preferences menu there are more HiDPI scaling options now, as well as a global scaling option for UI elements. I'm using 5.0 default nitpicky in 4k, Win10 is scaling at 150% and Reaper is scaling with it and looks great (for the most part).
I don't think that's what the other user is asking for. I believe he's asking the DEVs to allow old 5.0 themes to 'uprez' and interpolate pixels for a smoother puree. That's not the same as just doubling the pixels with a scale.
srdmusic is offline   Reply With Quote
Old Today, 03:51 AM   #214
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default

Quote:
Originally Posted by Joe90 View Post
I think we have this already. In 'Advanced UI/System Tweaks' options in the preferences menu there are more HiDPI scaling options now, as well as a global scaling option for UI elements. I'm using 5.0 default nitpicky in 4k, Win10 is scaling at 150% and Reaper is scaling with it and looks great (for the most part).
That global scaling didn’t work as expected — many elements weren’t properly scaled, otherwise we wouldn’t be awaiting true HiDPI support so eagerly.

Quote:
Originally Posted by srdmusic View Post
I don't think that's what the other user is asking for. I believe he's asking the DEVs to allow old 5.0 themes to 'uprez' and interpolate pixels for a smoother puree. That's not the same as just doubling the pixels with a scale.
At integer scaling ratios, I’m interested exactly in pixel doubling with no blur. Blur is only inevitable at fractional ratios when bilinear or bicubic interpolation is used (nearest neighbour results in distortion at fractional ratios), and such lossy blurry interpolation should only be used at fractional ratios.

My point is that Reaper should have a universal built-in scaling mechanism that would make it 100% future-proof in terms of not being limited by a specific maximum ratio such as 200% and flexible in terms of specific scaling ratios supported. And now that Reaper apparently has the infrastructure needed for true HiDPI support, such scaling is probably much more possible.

Last edited by MT_; Today at 03:57 AM.
MT_ is online now   Reply With Quote
Old Today, 08:15 AM   #215
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 252
Default

[QUOTE=MT_;2211109]That global scaling didn’t work as expected — many elements weren’t properly scaled, otherwise we wouldn’t be awaiting true HiDPI support so eagerly.

Did you try 'multimonitor aware' mode? Reaper will scale with your OS scaling settings - is that not what you were describing in your original post?
Joe90 is online now   Reply With Quote
Old Today, 11:23 AM   #216
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default

Quote:
Originally Posted by Joe90 View Post
Did you try 'multimonitor aware' mode? Reaper will scale with your OS scaling settings - is that not what you were describing in your original post?
“Multimonitor aware” is exactly the HiDPI mode available and enabled by default in Reaper 6, that I told about in the first of my recent comments above. But according to official information, it is limited to three fixed zooms: 100%, 150% and 200%, while I’m talking about potential universal support for any zoom by scaling any theme to any zoom. Did you read my comment entirely and carefully?
MT_ is online now   Reply With Quote
Old Today, 11:30 AM   #217
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 2,667
Default

Quote:
Originally Posted by MT_ View Post
But according to official information, it is limited to three fixed zooms: 100%, 150% and 200%
Really? It would be news to me; those are just the three sizes I did for the V6 theme.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old Today, 11:37 AM   #218
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default

Quote:
Originally Posted by White Tie View Post
Really? It would be news to me; those are just the three sizes I did for the V6 theme.
Would be glad to be wrong. Some first-hand clarification would be welcome.

What would Reaper 6.0 do at OS-level zoom of 300% or 400%? Would the theme be automatically scaled accordingly, or would the theme scale be limited to 200% (and therefore Reaper GUI would be 1.5x [at 300% OS-level zoom] or 2x [at 400%] smaller than should be)? Thanks.
MT_ is online now   Reply With Quote
Old Today, 12:30 PM   #219
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 252
Default

Quote:
Originally Posted by MT_ View Post
Would be glad to be wrong. Some first-hand clarification would be welcome.

What would Reaper 6.0 do at OS-level zoom of 300% or 400%? Would the theme be automatically scaled accordingly, or would the theme scale be limited to 200% (and therefore Reaper GUI would be 1.5x [at 300% OS-level zoom] or 2x [at 400%] smaller than should be)? Thanks.
I think there is some confusion here - there is no maximum zoom specified as far as I'm aware (and White Tie has just confirmed I believe). The additional scaled-up layouts are a separate option to the new HiDPI scaling modes, and probably won't be necessary for most users with standard sized monitors now that we have both 'multimonitor aware' and 'multimonitor aware+ignore'.

If you are using multimonitor aware mode, then surely you can see the theme IS scaling with your OS scaling settings, and it's not limited to only three sizes? Is that not what you are asking about? Or you could just set your own OS scaling to 300% and check it yourself...
Joe90 is online now   Reply With Quote
Old Today, 12:41 PM   #220
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default

Quote:
Originally Posted by Joe90 View Post
If you are using multimonitor aware mode, then surely you can see the theme IS scaling with your OS scaling settings, and it's not limited to only three sizes? Is that not what you are asking about?
OS-level scaling in Windows is only applied to apps not declared as DPI-aware. Apps declared as DPI-aware are not scaled by Windows, such apps should scale themselves.

As for Reaper’s own scaling capability, we probably don’t have to guess while we could get a first-hand clarification. Let’s just see what Cockos officials say.

Quote:
Originally Posted by Joe90 View Post
Or you could just set your own OS scaling to 300% and check it yourself...
Yeah, hopefully I’ll be able to do such test on my 4K monitor in a couple of days.
MT_ is online now   Reply With Quote
Old Today, 12:54 PM   #221
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 2,667
Default

Quote:
Originally Posted by MT_ View Post
What would Reaper 6.0 do at OS-level zoom of 300% or 400%? Would the theme be automatically scaled accordingly, or would the theme scale be limited to 200% (and therefore Reaper GUI would be 1.5x [at 300% OS-level zoom] or 2x [at 400%] smaller than should be)? Thanks.
The V6 theme would limit you to 200%, because that's as high as I made it go. So at 400% you'd get a half size 200% theme. But if I went to the effort of doing a load of 400% images, my expectation is that would totally work fine.

Remember, this is all about removing the blurriness from autoscaled images. If you were okay with them, you could (still being 400% guy) go into the theme and tell it that 400% is a real size and then point it at the 200% images to use. That should work.

This is all brand new, so please note that I haven't actually tested all the permutations yet, but so far as a HiDPI system its pretty damn robust and future proof for a bitmap based UI.
__________________
The House of White Tie
White Tie is offline   Reply With Quote
Old Today, 01:45 PM   #222
MT_
Human being with feelings
 
MT_'s Avatar
 
Join Date: Oct 2016
Location: Moscow, Russia
Posts: 75
Default

Quote:
Originally Posted by White Tie View Post
The V6 theme would limit you to 200%, because that's as high as I made it go. So at 400% you'd get a half size 200% theme.
Thanks for the info. That’s what I suspected based on the official info and what makes Reaper not actually future-proof and not quite HiDPI-compatible. The whole HiDPI support is not just about hard-coded themes, but more about the application’s flexible rendering infrastructure.

For Reaper to be 100% HiDPI-compatible and future-proof, Reaper should be able to scale any theme automatically (with no need for user to manually edit any files with no guaranteed result) based on the data corresponding to the highest pixel density (scale, zoom) the theme supports.

So if the maximum scale a theme supports is 200%, the 200% part of the theme would be automatically upscaled with a ratio of 2.0 when OS-level zoom is 400% (400/200 = 2.0). And such scaling could be smart: either nearest-neighbour (nonblurry) or bilinear/bicubic (blurry) interpolation could be used depending on whether upscaling ratio is integer or fractional.

So for scaling a 200% theme to 300%, with a corresponding ratio of 1.5 (fractional), bilinear/bicubic interpolation would be inevitably used because 1.5×1.5 pixels are physically impossible without partially mixing sibling pixels of original image. But for scaling 200% to 400%, nearest neighbour would be used, resulting in perfect uniform square same-color 2×2 pixels. For example, that’s how Windows upscales non-DPI-aware (DPI-unaware) apps: with blur at fractional ratios like 150% (=1.5), and with no blur at integer ratios like 200% (2.0) or 300% (3.0).

TLDR: True future-proof HiDPI support (not tied to whether the theme supports a specific DPI or whether a higher-DPI theme will ever be created), would include a scaling mechanism built into Reaper itself, and that mechanism would automatically scale any theme selected by the user, according to OS-level zoom regardless of whether it is equal to one of those explicitly supported by the theme.

And do I understand correctly that HiDPI support in Reaper 6.0 (compared with 5.x) is not limited just to creating a more complete theme, but also includes some fundamental internal changes in its program logic? Do those changes include Reaper’s capability (either already available or allowing for relatively easy implementation) to autoscale themes, like I described before? Thanks.

Last edited by MT_; Today at 02:28 PM.
MT_ is online now   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 06:57 PM.


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