Old 08-04-2019, 07:57 AM   #1
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default v5.981+dev0804 - August 4 2019

v5.981+dev0804 - August 4 2019
+ Media item ruler: fix color with certain themes [t=223758]
+ Project load: warn if plug-ins failed to load and low on TLS/FLS slots
# master TCP: fix issues with hiding panel
# metal: improve resizing drawing behavior

Full changelog / Latest pre-releases
Edgemeal is offline   Reply With Quote
Old 08-04-2019, 08:25 AM   #2
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Posting the rest of the changelog, because there's lots of new stuff in this cycle:

v5.981+dev0804 - August 4 2019
+ Media item ruler: fix color with certain themes [t=223758]
+ Project load: warn if plug-ins failed to load and low on TLS/FLS slots
# master TCP: fix issues with hiding panel
# metal: improve resizing drawing behavior

v5.981+dev0803 - August 3 2019
+ Ruler: support more display combinations (Measures,Beats / H:M:S:F, etc)
# API: add GetEnvelopeInfo_Value()
# API: add I_TCPH/I_TCPY read-only track attributes
# GetUserInput() centering fix
# envcp: fix drawing of envcps whose tcps are offscreen
# midi editor: obey window positioning pref for humanize/quantize/display quantize/note properties/filter/transpose
# mixer: fix FX dragging
# mixer: fix master context menu

v5.981+dev0802 - August 2 2019
+ MIDI: don't reset previous quantization for unselected notes when quantizing selected notes
# excess open file closing: limit incremental mode to one file-close per slice
# fix TCP doubleclick mouse mappings
# fix window flicker issues when hidden mixer on win32
# master meter: fix peak readout
# mixer: fix hiding of mixer master via action
# modal windows: GetUserInputs() obeys modal pref
# project load: fix incorrect update when undimming TCP/MCP

v5.981+dev0801 - August 1 2019
+ ARA: disable undo integration (should improve stability)
+ Jump to time: allow jumping to times relative to track/item by using tXiY prefix
+ Jump to time: mX and rX can be followed by whitespace and a time offset
+ Marquee: fix drawing glitches after interrupted marquee selection
+ Media items: actions to force (persistent) offline of item media, inactive take media
+ Modal windows: remember window positions (configurable option in preferences/general/advanced to tweak behavior)
+ Navigator: improve behavior when continuous scrolling is enabled
+ Preferences: add option in disk settings to periodically close excess open files
+ Tracks: complete overhaul of track/mixer panels for performance
+ macOS: improve memory use meter
# Fix possible crash when removing tracks with inactive sends [p=2163652]
# Media items: support displaying source time in H:M:S:F format

v5.981+dev0724 - July 24 2019
+ API: add reduce_open_files() utility function for users running up against open file handle limitations
+ Actions: fix potential rounding error in actions to trim or remove selected area of selected items [t=223134]
+ Batch converter: fix command-line output filename generation [t=108947]
+ Batch converter: fix converter visibility being set by command line render
+ Batch converter: support OUTPATTERN in command-line configuration chunk
+ Command line: add -nosplash and -splashlog options
+ Media items: if MIDI or click source has custom tempo set, use it for media item ruler
+ Media items: item beats ruler uses click or MIDI source time signature, if available
+ Notation editor: fix rounding issue when auto-detecting triplets [p=2159228]
+ Peaks: option to fully-read peaks files under a certain size (to reduce open file count)
+ ReaScript: fix two small IDE issues when attaching to already-running scripts
schwa is offline   Reply With Quote
Old 08-04-2019, 08:34 AM   #3
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

You guys been pretty busy this year! Keep up the great work!
All release updates for 2019

And heres all the previous pre-release additions with links,

+ Actions: fix potential rounding error in actions to trim or remove selected area of selected items [t=223134]
+ API: add reduce_open_files() utility function for users running up against open file handle limitations
+ ARA: disable undo integration (should improve stability)
+ ASIO: permit buffer sizes that are not a power of 2 if the device does not very specifically request otherwise [t=200746]
+ Automation items: remove preference to attach automation items to the underlying envelope (superseded by per-automation-item transition time setting)
+ Batch converter: fix command-line output filename generation [t=108947]
+ Batch converter: fix converter visibility being set by command line render
+ Batch converter: support OUTPATTERN in command-line configuration chunk
+ Command line: add -nosplash and -splashlog options
+ Envelopes: add action to attach automation items to underlying envelope
+ Fade editor: fixed an obscure possible bug
+ FX: allow embed of some plug-in UIs into TCP (done via action or FX menus)
+ FX: embed support for ReaEQ, ReaXComp, ReaComp, ReaSurround, and graphical JSFX
+ Jump to time: allow jumping to times relative to track/item by using tXiY prefix
+ Jump to time: mX and rX can be followed by whitespace and a time offset
+ Keyboard: add "Main (override all contexts including text fields)" section which allows global keyboard overrides
+ macOS: add (default) option to retina-render themed elements on old themes (sharper text)
+ macOS: add prefs/general/advanced options to disable retina support
+ macOS: added "force layer" drawing mode in preferences/general/advanced
+ macOS: improve memory use meter
+ macOS: optimize drawing speed on newer macOS versions/retina displays (when in automatic mode in preferences/general/advanced)
+ macOS: retina display improvements (retina display of arrange, ruler, MIDI editor, etc)
+ macOS: use Metal display output on 10.11+ for various windows
+ macOS: workaround appearance issues when user forces dark mode rendering for app (requires Metal to be enabled) [t=222366]
+ Marquee: fix drawing glitches after interrupted marquee selection
+ Media items: actions to force (persistent) offline of item media, inactive take media
+ Media items: add support for per-item beats ruler
+ Media items: if MIDI or click source has custom tempo set, use it for media item ruler
+ Media items: item beats ruler uses click or MIDI source time signature, if available
+ MIDI action bindings: faster screen updates when processing batches of messages
+ MIDI editor: 14-bit registered parameter/non-registered parameter CC editing
+ MIDI editor: add CC lane mouse modifier to insert a single CC event
+ MIDI editor: add option to display note length in velocity lane
+ MIDI editor: always select the associated note when clicking on velocity stem, regardless of user preference to select CC event on single click
+ MIDI editor: display CC events as square envelopes rather than bars
+ MIDI editor: draw CC/velocity as dots and lines rather than bars
+ MIDI editor: fix incorrect CC event drawing when coloring notes by velocity
+ MIDI editor: improve hidpi/retina drawing
+ MIDI editor: repopulate raw MIDI display window when switching active media item
+ MIDI editor: respect CC drawing density preference
+ MIDI: don't reset previous quantization for unselected notes when quantizing selected notes
+ Misc: fixed a few minor memory leaks
+ Modal windows: remember window positions (configurable option in preferences/general/advanced to tweak behavior)
+ Navigator: improve behavior when continuous scrolling is enabled
+ Notation editor: add multi-tremolo support
+ Notation editor: fix rounding issue when auto-detecting triplets [p=2159228]
+ Peaks: option to fully-read peaks files under a certain size (to reduce open file count)
+ Performance meter: improve win32 hidpi drawing
+ Performance: improve track panel UI behavior with large track counts
+ Preferences: add option in disk settings to periodically close excess open files
+ ReaFIR: add context menu mode configuration
+ ReaScript: fix two small IDE issues when attaching to already-running scripts
+ Render: support rendering only selected regions in an existing region render matrix [t=193405]
+ Resampler: Added SSE2-optimized sinc calculation (from Theo Niessink)
+ Resampling: optimize and improve quality of resampling at whole ratios and for common rates
+ Ruler: support more display combinations (Measures,Beats / H:M:S:F, etc)
+ Splash screen: improve win32 HiDPI
+ Toolbars: improve hidpi/retina sizing (including editor and icon picker)
+ Track wiring diagram view
+ Tracks: complete overhaul of track/mixer panels for performance
+ UI scaling: apply advanced preference scaling changes immediately
+ UI scaling: fix theme rendering bugs when using custom scaling
+ WALTER: add additional 8 font slots
+ Windows: HiDPI display improvements (auto-rescale more UI when running HiDPI aware)

Last edited by Edgemeal; 08-04-2019 at 09:13 AM. Reason: 2019 attachment
Edgemeal is offline   Reply With Quote
Old 08-04-2019, 10:16 AM   #4
nappies
Human being with feelings
 
nappies's Avatar
 
Join Date: Dec 2017
Posts: 302
Default

Ghost of master track sill here))When mouse clicking reaper on my config with my main defer script.I think that this happens when using PreventUIRefresh.No glitch on clear version. I’ll try to find out because of what exactly.




Last edited by nappies; 08-04-2019 at 10:30 AM.
nappies is online now   Reply With Quote
Old 08-04-2019, 03:45 PM   #5
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by nappies View Post
Ghost of master track sill here))When mouse clicking reaper on my config with my main defer script.I think that this happens when using PreventUIRefresh.No glitch on clear version. I’ll try to find out because of what exactly.



If you figure out why let us know, or post a minimal script that causes it...
Justin is offline   Reply With Quote
Old 08-04-2019, 05:06 PM   #6
nappies
Human being with feelings
 
nappies's Avatar
 
Join Date: Dec 2017
Posts: 302
Default

Quote:
Originally Posted by Justin View Post
If you figure out why let us know, or post a minimal script that causes it...

It was a function from SWS. Mouse cursor must be on "master track place"


Code:
local window, segment, details = reaper.BR_GetMouseCursorContext()
nappies is online now   Reply With Quote
Old 08-04-2019, 09:42 PM   #7
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by nappies View Post
It was a function from SWS. Mouse cursor must be on "master track place"


Code:
local window, segment, details = reaper.BR_GetMouseCursorContext()
BR_GetMouseCursorContext doesn`t work anymore. Use GetTrackFromPoint().
mpl is offline   Reply With Quote
Old 08-05-2019, 02:42 AM   #8
mirceablue
Human being with feelings
 
Join Date: Apr 2008
Location: Brasov Romania
Posts: 140
Default oversize meter midi input

This is on dev804 version windows 10 64 bit. It happens when I scroll left and right or when I selecting the tracks.


https://media.giphy.com/media/lNX9Yp...ZlOg/giphy.gif

Last edited by mirceablue; 08-05-2019 at 02:53 AM. Reason: adding info
mirceablue is offline   Reply With Quote
Old 08-05-2019, 07:15 AM   #9
nappies
Human being with feelings
 
nappies's Avatar
 
Join Date: Dec 2017
Posts: 302
Default

Quote:
Originally Posted by mpl View Post
BR_GetMouseCursorContext doesn`t work anymore. Use GetTrackFromPoint().
Yes Thanks, I’ve already redid it!) I'm afraid that this function is affected to something that can cause such an effect through other functions.
nappies is online now   Reply With Quote
Old 08-05-2019, 08:21 AM   #10
stillshaded
Human being with feelings
 
Join Date: Oct 2018
Posts: 202
Default

Quote:
Originally Posted by mirceablue View Post
This is on dev804 version windows 10 64 bit. It happens when I scroll left and right or when I selecting the tracks.


https://media.giphy.com/media/lNX9Yp...ZlOg/giphy.gif
getting something very similar on windows 8.1

main difference is that the blocks of color over here aren't moving as much.
stillshaded is offline   Reply With Quote
Old 08-05-2019, 08:49 AM   #11
ramses
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,231
Default

Quote:
Originally Posted by stillshaded View Post
getting something very similar on windows 8.1

main difference is that the blocks of color over here aren't moving as much.
Me too. Something's not right with the MIDI metering, I guess.

>>> EDIT. Oh, Win 10. END EDIT <<<
ramses is offline   Reply With Quote
Old 08-05-2019, 10:06 AM   #12
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

When i use my script in Mouse Modifiers (for "track control panel"/"mixer cntrol panel"), the double click does not work on folder tracks in TCP.
Perhaps the reason is in BR_GetMouseCursorContext () or in reaper.Get(Set)MediaTrackInfo_Value(tr, 'I_FOLDERCOMPACT')
In Reaper 5.980 this script works fine

Last edited by Yanick; 08-05-2019 at 10:13 AM.
Yanick is offline   Reply With Quote
Old 08-05-2019, 10:13 AM   #13
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,645
Default

Quote:
Originally Posted by mirceablue View Post
This is on dev804 version windows 10 64 bit. It happens when I scroll left and right or when I selecting the tracks.


https://media.giphy.com/media/lNX9Yp...ZlOg/giphy.gif
Happens here as well, on both my Win10 machines. I haven't yet figured out exactly when this happens or what triggers it. Also, the red block(s) seems to linger here, I guess until something redraws that part of the GUI.
Attached Images
File Type: png red_flag.png (6.1 KB, 191 views)
Tale is offline   Reply With Quote
Old 08-05-2019, 11:03 AM   #14
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by Yanick View Post
When i use my script in Mouse Modifiers (for "track control panel"/"mixer cntrol panel"), the double click does not work on folder tracks in TCP.
Perhaps the reason is in BR_GetMouseCursorContext () or in reaper.Get(Set)MediaTrackInfo_Value(tr, 'I_FOLDERCOMPACT')
In Reaper 5.980 this script works fine
BR_GetMouseCursorContext () is broken now.
EvilDragon is offline   Reply With Quote
Old 08-05-2019, 12:06 PM   #15
Edison
Human being with feelings
 
Edison's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 538
Default

Quote:
Originally Posted by Tale View Post
Happens here as well, on both my Win10 machines. I haven't yet figured out exactly when this happens or what triggers it. Also, the red block(s) seems to linger here, I guess until something redraws that part of the GUI.
This happens to me too, so the bar is 'yellow'. But I think the problem is related to the MIDI, because only the yellow bar appears
when playing a MIDI while it changes in any of the "Track Control Panel" or "Mixer Control Panel" controls.

Last edited by Edison; 08-05-2019 at 12:22 PM.
Edison is offline   Reply With Quote
Old 08-05-2019, 12:16 PM   #16
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by EvilDragon View Post
BR_GetMouseCursorContext () is broken now.
It needs to be fixed, most users use the SWS extension
Maybe on the SWS side
Yanick is offline   Reply With Quote
Old 08-05-2019, 12:44 PM   #17
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

During playback (recording untested), with v4 theme there is also some red painting on the TCP tracks,


EDIT If I disable 'Show MIDI output activity on track VU' option, toggle mixer view, the red painting is gone.

Win10 x64

Last edited by Edgemeal; 08-05-2019 at 12:54 PM.
Edgemeal is offline   Reply With Quote
Old 08-05-2019, 01:45 PM   #18
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Yep, can confirm, have this bug as well, but with a v5 theme.
__________________
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 08-05-2019, 02:43 PM   #19
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by Yanick View Post
It needs to be fixed, most users use the SWS extension
Maybe on the SWS side
Yes, would have to be fixed on SWS side, since the way TCP/MCP are now constructed is completely different, which breaks the method which Breeder used to calculate where those contexts are.
EvilDragon is offline   Reply With Quote
Old 08-05-2019, 02:44 PM   #20
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Yeah, I gotta say that I'm really happy for these performance improvements, so I gladly wait some weeks/months, until SWS can fix it.
__________________
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 08-05-2019, 03:35 PM   #21
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 876
Default

Quote:
Originally Posted by _Stevie_ View Post
Yeah, I gotta say that I'm really happy for these performance improvements, so I gladly wait some weeks/months, until SWS can fix it.
Agreed. I'll take performance over SWS extensions any day. Thanks DEVs
srdmusic 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 12:22 PM.


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