Old 11-17-2018, 11:24 AM   #1
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default v5.962+dev1117 - November 17 2018

v5.962+dev1117 - November 17 2018
  • + FX: improve performance of ReaPlugs on macOS (all architectures), Linux x86_64, possibly other platforms
  • + JSFX: improve compilation speed of JSFX (2x-10x speedup observed for larger FX)
  • + Performance meter: auto-resize text areas to configured view options
  • + Performance meter: optionally display video load
  • + ReaScript: improve compilation speed of large EEL scripts
  • + Transport: auto-arrange rate label/field if less than 2:1 aspect ratio
  • + Video: add experimental adaptive framerate option
  • + Video: add performance tweaks and information to video window menu
  • + Video: avoid re-rendering video frames when tweaking parameters during playback
  • + Video: improve playback recovery after CPU overutilization during normal playback
Changelog - Pre-Releases

Generated by X-Raym's REAPER ChangeLog to BBCode
vitalker is online now   Reply With Quote
Old 11-17-2018, 11:45 AM   #2
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by vitalker View Post
[*]+ Video: add performance tweaks and information to video window menu
Could you please add higher Rendered-frame cache size? Like up to 10 seconds?
Custom size (keyboard input) would be also very welcomed!
vitalker is online now   Reply With Quote
Old 11-17-2018, 11:57 AM   #3
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

I found a small bug, which is not presented in version 5.962:
when one changes theme, theme colors are not updated immediatelly and I have to drag it behind the screen to update colors.


Last edited by vitalker; 11-17-2018 at 01:37 PM.
vitalker is online now   Reply With Quote
Old 11-17-2018, 11:59 AM   #4
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by vitalker View Post
Could you please add higher Rendered-frame cache size? Like up to 10 seconds?
Custom size (keyboard input) would be also very welcomed!
You can edit the ini file... I wouldn’t recommend a 10s cache in any case
Justin is offline   Reply With Quote
Old 11-17-2018, 12:20 PM   #5
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
You can edit the ini file... I wouldn’t recommend a 10s cache in any case
Thanks, didn't know about that! What about 5 seconds?
vitalker is online now   Reply With Quote
Old 11-17-2018, 01:34 PM   #6
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Dear Cockos,

In Actions Window > section "Global hotkey overrides", there are currently 8 entries you can use.
Are there gonna be abit more in the future release plz ?

Warm Regards.
OSX Mojave 10.14.1, Macbook Retina 2015.
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 11-17-2018, 01:38 PM   #7
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by vanhaze View Post
Dear Cockos,

In Actions Window > section "Global hotkey overrides", there are currently 8 entries you can use.
Are there gonna be abit more in the future release plz ?

Warm Regards.
OSX Mojave 10.14.1, Macbook Retina 2015.
You can do multiple assignments to each
Justin is offline   Reply With Quote
Old 11-17-2018, 01:38 PM   #8
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by vitalker View Post
Thanks, didn't know about that! What about 5 seconds?
2 is already probably too much. 1 is fine. 0.25 is probably better!
Justin is offline   Reply With Quote
Old 11-17-2018, 01:39 PM   #9
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by vitalker View Post
I found a small bug, which is not presented in version 5.962:
when one changes theme, theme colors are not updated immediatelly and I have to drag it behind the screen to update colors.
Thanks, looking into this.

Edit: the actions window and FX browser have the same behavior in 5.962. Fixing. Any other windows?

Last edited by Justin; 11-17-2018 at 01:48 PM.
Justin is offline   Reply With Quote
Old 11-17-2018, 01:39 PM   #10
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by vanhaze View Post
Dear Cockos,

In Actions Window > section "Global hotkey overrides", there are currently 8 entries you can use.
Are there gonna be abit more in the future release plz ?
You can assign more than 1 shortcut to one entry.
vitalker is online now   Reply With Quote
Old 11-17-2018, 01:49 PM   #11
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
2 is already probably too much. 1 is fine. 0.25 is probably better!
I ask, because I see buffer is overflowed. It is your subtraction.RPP project, but I decreased Preferred video size in Project settings to minimize loading. Video processor multiprocessing is enabled.

vitalker is online now   Reply With Quote
Old 11-17-2018, 01:55 PM   #12
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by vitalker View Post
I ask, because I see buffer is overflowed. It is your subtraction.RPP project, but I decreased Preferred video size in Project settings to minimize loading. Video processor multiprocessing is enabled.

Yeah, so a longer cache size will let it play back more effectively if some frames take longer than others to render. But 1 second is *plenty*.

Going over 100% for one frame is OK, but if the average stays above 100% you'll start dropping some frames in the preview display. You can tweak the setting for adaptive framerate to control how this is done (the default is that it will pretty much stop playing altogether if it can't keep up).
Justin is offline   Reply With Quote
Old 11-17-2018, 01:56 PM   #13
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
Any other windows?
Virtual MIDI keyboard and Crossfade editor.
vitalker is online now   Reply With Quote
Old 11-17-2018, 02:05 PM   #14
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
Going over 100% for one frame is OK, but if the average stays above 100% you'll start dropping some frames in the preview display. You can tweak the setting for adaptive framerate to control how this is done (the default is that it will pretty much stop playing altogether if it can't keep up).
Yeah, for, for example, 640x480 it reaches even 120% avg. I know MOV files are heavy, even when playbacking in usual video player like VLC. Hm, it didn't work before for me, but now works! What a great feature, thanks.
vitalker is online now   Reply With Quote
Old 11-17-2018, 02:11 PM   #15
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

If you're using my project that has lots of effects and multiple videos, that'd be why...
Justin is offline   Reply With Quote
Old 11-17-2018, 02:20 PM   #16
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Justin View Post
If you're using my project that has lots of effects and multiple videos, that'd be why...
Yes, I've disabled all the audio effects, redundant video effects like vignette stage lighting and muted one of your clones.
It reduced average buffering twice from 100% to 50%.
vitalker is online now   Reply With Quote
Old 11-17-2018, 02:21 PM   #17
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Quote:
Originally Posted by Justin View Post
You can do multiple assignments to each
Oh My, this is awesome, didn't know that; great Justin !!
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 11-17-2018, 02:27 PM   #18
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by Justin View Post
Thanks, looking into this.

Edit: the actions window and FX browser have the same behavior in 5.962. Fixing. Any other windows?
TCP bottom area (without tracks) also sometimes gets messed up. Sometimes not even when changing theme, but when doing something else. Will try to get you more info. In any case at random times the theme colors in Reaper can get borked, and you gotta minimize then restore Reaper's window to clear it up.
EvilDragon is online now   Reply With Quote
Old 11-17-2018, 04:21 PM   #19
mawi
Human being with feelings
 
Join Date: Apr 2011
Location: Germany
Posts: 1,185
Default

I don't know if this matches the theme color topic, but the piano key PNGs in the open MIDI editor are not displayed immediately when the theme is changed. Only after closing and reopening the MIDI editor.
mawi is offline   Reply With Quote
Old 11-17-2018, 04:21 PM   #20
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

I can't test right now, but do the video improvements include faster scrubbing?
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 11-17-2018, 05:33 PM   #21
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default

Quote:
Originally Posted by Justin View Post
Any other windows?
Quote:
Originally Posted by vitalker View Post
Virtual MIDI keyboard and Crossfade editor.
Dynamic Split window
Peaks Display Settings
Transient Detection Settings

Also, the MIDI editor Piano Roll keyboard doesn't get updated with the theme until the editor is closed and opened again. This seems to be somehow tied to the Virtual Keyboard, because if latter is also open at the same time, piano roll keys do update but not VK.

Last edited by xpander; 11-17-2018 at 05:41 PM.
xpander is online now   Reply With Quote
Old 11-17-2018, 06:01 PM   #22
mawi
Human being with feelings
 
Join Date: Apr 2011
Location: Germany
Posts: 1,185
Default

Quote:
Originally Posted by xpander View Post
Dynamic Split window
Peaks Display Settings
Transient Detection Settings

Also, the MIDI editor Piano Roll keyboard doesn't get updated with the theme until the editor is closed and opened again. This seems to be somehow tied to the Virtual Keyboard, because if latter is also open at the same time, piano roll keys do update but not VK.
And Track Routing Window.
mawi is offline   Reply With Quote
Old 11-18-2018, 12:46 AM   #23
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by xpander View Post
Dynamic Split window
Peaks Display Settings
Transient Detection Settings
Well, these windows have their own colors and don't change them with theme at all. There are some more such windows.
vitalker is online now   Reply With Quote
Old 11-18-2018, 02:14 AM   #24
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Yes, the full list of those windows is here:

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

I really REALLY hope all of these will follow theme colors in R6...
EvilDragon is online now   Reply With Quote
Old 11-18-2018, 02:23 AM   #25
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by EvilDragon View Post
Yes, the full list of those windows is here:

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

I really REALLY hope all of these will follow theme colors in R6...
And here is a list of windows that should remember their positions:
https://forum.cockos.com/showthread.php?t=207287
vitalker is online now   Reply With Quote
Old 11-18-2018, 05:30 AM   #26
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default

Quote:
Originally Posted by vitalker View Post
Well, these windows have their own colors and don't change them with theme at all.
That's correct, their colors don't change with any theme. But their controls (sliders/knobs) do, or should, as it is. My mistake, if we were talking only about colors.
xpander is online now   Reply With Quote
Old 11-18-2018, 09:13 AM   #27
citizenkeith
Human being with feelings
 
Join Date: Jun 2014
Location: Ohio
Posts: 978
Default

Quote:
Originally Posted by vitalker View Post
+ FX: improve performance of ReaPlugs on macOS (all architectures), Linux x86_64, possibly other platforms
I take it that this does not refer to the ReaPlugs VST Suite that is only currently available for Windows?
citizenkeith is offline   Reply With Quote
Old 11-18-2018, 09:32 AM   #28
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by citizenkeith View Post
I take it that this does not refer to the ReaPlugs VST Suite that is only currently available for Windows?
Yes, it concerns internal Reaper plugins.
vitalker is online now   Reply With Quote
Old 11-18-2018, 11:59 AM   #29
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

I just tested the video improvements, but I couldn't notice any speed ups in locating
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 11-18-2018, 02:29 PM   #30
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Maybe this isn't a good idea but what about making it so any tracks with videos on them can't be set into "real-time" mode (aka, no anticipative stuff etc). It's easy sometimes to accidentally have video track selected and get crunchy playback.

maybe not possible but thought I'd put it out there with all the video stuff being added
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 11-20-2018, 02:46 AM   #31
Triode
Human being with feelings
 
Triode's Avatar
 
Join Date: Jan 2012
Posts: 1,180
Default

Quote:
Originally Posted by vitalker View Post
[*]+ Performance meter: auto-resize text areas to configured view options
As there's been a focus on the performance meter can I draw attention to the following:

RT xruns: when right-clicking on the window and choosing "reset graph" RT xrruns is reset also. When using the shortcut for the same function they are not reset.

Also in general, should this field wait for the project to completely finish loading before reporting a number?
__________________
Mixing / Brush and Beater Drums Online: www.outoftheboxsounds.com
Triode is online now   Reply With Quote
Old 11-21-2018, 06:07 PM   #32
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,568
Default

+ Video: add experimental adaptive framerate option
+ Video: add performance tweaks and information to video window menu
+ Video: avoid re-rendering video frames when tweaking parameters during playback
+ Video: improve playback recovery after CPU overutilization during normal playback


Only had a quick test with these but I think I can say performance is improved with some of these options.

On my Mac I think I got got worse frame drops with video processor multiprocessing on.

With rendered frame cache size changes it was generally better than before with playing back effects heavy parts of video, but often I'd have to move the play cursor earlier than I want to play it back right.
Is there some way to just delay playback start by a bit instead of having to play 1 second for the video to buffer 1 second ahead?

Do the media buffer size and prebuffer have any impact on how videos playback?
I usually keep these at half the default for faster audio editing and haven't found it make any improvement for dropped frames before.


Can you explain the adaptive framerate option ? hard to tell what it's doing.

and finally, the reorganization of the video processor presets is very nice. Thank you for all the work on video lately!
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 11-24-2018, 06:15 AM   #33
HighVoltage
Human being with feelings
 
HighVoltage's Avatar
 
Join Date: Jan 2007
Posts: 496
Default Performance meter

Is there a possibility to add options to the performance meter in the FX view?
http://prntscr.com/lmedbz

It displays a number divided by all my cores, even logical ones.
That is not useful info at all, cause i only have 4 real cores and reaper shows my a number divided by 8.

And most importantly in real world usage, you have to know how much CPU a plugin takes on ONE core, cause it can really be a bottleneck on a bigger chain especially with today's plugins that can take up 10-20% per instance.

If I'd put 5 plugins on a track that takes 20% each, it would max out one of my core, and have 100% cpu, crippling my system. On that occassion Reaper would say: 12.5% usage.
How is that useful info for me? (Its not even saying 25% cpu, which would at least be true divided by my 4 cores)

And taken into account that a single track's FX can anyway only be processed by a single core, it would make sense to me to have an option to "show cpu usage per core"

Currently i always have to multiply anything that reaper says by 8 to have the correct cpu core usage.
HighVoltage is offline   Reply With Quote
Old 11-24-2018, 03:26 PM   #34
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Did a little performance test with Quicktime Prores Proxy files.

One is 15 MBit (540p) and one is 33 MBit (1080p).

I used an action to continuously move the edit cursor to the mouse cursor position(snap or not made little difference), with the key repeat at max.

The 540p video already did quite well with 5.961.

I set the video decoder pre-fetch to 2 threads and 2 sources.

There appeared to be a much higher frame rate when scrubbing across an entire 25 minute video forward and backwards this way.


The 33 MBit, 1080p video was already far slower and cumbersome in 5.961. The pre-fetch didn't improve anything here.

Both videos were produced with the same free encoder, TEncoder64.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-24-2018, 05:18 PM   #35
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Maybe we need some kind of frame drop, for faster seeking...
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 12-31-2018, 04:05 PM   #36
kiki98
Human being with feelings
 
Join Date: Dec 2018
Posts: 2
Default

Quote:
Originally Posted by HighVoltage View Post
Is there a possibility to add options to the performance meter in the FX view?
http://prntscr.com/lmedbz

It displays a number divided by all my cores, even logical ones.
That is not useful info at all, cause i only have 4 real cores and reaper shows my a number divided by 8.

And most importantly in real world usage, you have to know how much CPU a plugin takes on ONE core, cause it can really be a bottleneck on a bigger chain especially with today's plugins that can take up 10-20% per instance.

If I'd put 5 plugins on a track that takes 20% each, it would max out one of my core, and have 100% cpu, crippling my system. On that occassion Reaper would say: 12.5% usage.
How is that useful info for me? (Its not even saying 25% cpu, which would at least be true divided by my 4 cores)

And taken into account that a single track's FX can anyway only be processed by a single core, it would make sense to me to have an option to "show cpu usage per core"

Currently i always have to multiply anything that reaper says by 8 to have the correct cpu core usage.
I agree with you
25% of cpu divided by 4 hearts
kiki98 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 03:58 AM.


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