|
|
|
11-17-2018, 11:24 AM
|
#1
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
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
|
|
|
11-17-2018, 11:45 AM
|
#2
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by vitalker
[*]+ 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!
|
|
|
11-17-2018, 11:57 AM
|
#3
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
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.
|
|
|
11-17-2018, 11:59 AM
|
#4
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by vitalker
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
|
|
|
11-17-2018, 12:20 PM
|
#5
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by Justin
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?
|
|
|
11-17-2018, 01:34 PM
|
#6
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
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.
|
|
|
11-17-2018, 01:38 PM
|
#7
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by vanhaze
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
|
|
|
11-17-2018, 01:38 PM
|
#8
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by vitalker
Thanks, didn't know about that! What about 5 seconds?
|
2 is already probably too much. 1 is fine. 0.25 is probably better!
|
|
|
11-17-2018, 01:39 PM
|
#9
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by vitalker
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.
|
|
|
11-17-2018, 01:39 PM
|
#10
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by vanhaze
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.
|
|
|
11-17-2018, 01:49 PM
|
#11
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by Justin
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.
|
|
|
11-17-2018, 01:55 PM
|
#12
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by vitalker
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).
|
|
|
11-17-2018, 01:56 PM
|
#13
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by Justin
Any other windows?
|
Virtual MIDI keyboard and Crossfade editor.
|
|
|
11-17-2018, 02:05 PM
|
#14
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by Justin
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.
|
|
|
11-17-2018, 02:11 PM
|
#15
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
If you're using my project that has lots of effects and multiple videos, that'd be why...
|
|
|
11-17-2018, 02:20 PM
|
#16
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by Justin
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%.
|
|
|
11-17-2018, 02:21 PM
|
#17
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Quote:
Originally Posted by Justin
You can do multiple assignments to each
|
Oh My, this is awesome, didn't know that; great Justin !!
|
|
|
11-17-2018, 02:27 PM
|
#18
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
Quote:
Originally Posted by Justin
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.
|
|
|
11-17-2018, 04:21 PM
|
#19
|
Human being with feelings
Join Date: Apr 2011
Location: Germany
Posts: 1,186
|
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.
|
|
|
11-17-2018, 04:21 PM
|
#20
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
I can't test right now, but do the video improvements include faster scrubbing?
|
|
|
11-17-2018, 05:33 PM
|
#21
|
Human being with feelings
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
|
Quote:
Originally Posted by Justin
Any other windows?
|
Quote:
Originally Posted by vitalker
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.
|
|
|
11-17-2018, 06:01 PM
|
#22
|
Human being with feelings
Join Date: Apr 2011
Location: Germany
Posts: 1,186
|
Quote:
Originally Posted by xpander
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.
|
|
|
11-18-2018, 12:46 AM
|
#23
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by xpander
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.
|
|
|
11-18-2018, 02:14 AM
|
#24
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
|
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...
|
|
|
11-18-2018, 05:30 AM
|
#26
|
Human being with feelings
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
|
Quote:
Originally Posted by vitalker
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.
|
|
|
11-18-2018, 09:13 AM
|
#27
|
Human being with feelings
Join Date: Jun 2014
Location: Ohio
Posts: 981
|
Quote:
Originally Posted by vitalker
+ 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?
|
|
|
11-18-2018, 09:32 AM
|
#28
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,335
|
Quote:
Originally Posted by citizenkeith
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.
|
|
|
11-18-2018, 11:59 AM
|
#29
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
I just tested the video improvements, but I couldn't notice any speed ups in locating
|
|
|
11-18-2018, 02:29 PM
|
#30
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
|
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.
|
|
|
11-20-2018, 02:46 AM
|
#31
|
Human being with feelings
Join Date: Jan 2012
Posts: 1,185
|
Quote:
Originally Posted by vitalker
[*]+ 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?
|
|
|
11-21-2018, 06:07 PM
|
#32
|
Human being with feelings
Join Date: Jul 2009
Posts: 7,595
|
+ 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!
|
|
|
11-24-2018, 06:15 AM
|
#33
|
Human being with feelings
Join Date: Jan 2007
Posts: 496
|
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.
|
|
|
11-24-2018, 03:26 PM
|
#34
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
|
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.
|
|
|
11-24-2018, 05:18 PM
|
#35
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Maybe we need some kind of frame drop, for faster seeking...
|
|
|
12-31-2018, 04:05 PM
|
#36
|
Human being with feelings
Join Date: Dec 2018
Posts: 2
|
Quote:
Originally Posted by HighVoltage
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
|
|
|
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 05:31 AM.
|