Old 05-01-2024, 04:33 PM   #1
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 3,234
Default v7.15+dev0501 - May 1 2024

v7.15+dev0501 - May 1 2024

* Includes feature branch: improved Windows display vs input event scheduling
* Includes feature branch: global preference to crossfade left, center, or right when splitting
* Includes feature branch: optionally display mouse position indicator line in arrange view
* Includes feature branch: changes to lane recording settings and behavior
* Includes feature branch: preferences resizing
* Includes feature branch: support position/length in samples in Item Properties
* Include feature branch: improved time signature marker editing behavior
* Includes feature branch: support adding image metadata to mp3 files in Media Explorer
* Includes feature branch: optionally prompt to adjust tempo of empty project when importing media
* Includes feature branch: up-rank/down-rank takes and take markers
* Includes feature branch: additional localization options
* Includes feature branch: extended ASCII encoding for .wav file text metadata
+ Control surfaces: add option to close devices while rendering
+ Control surfaces: do not send feedback to open devices while rendering
+ Lanes: copy source media take name to comping lane
+ Media explorer: add list header context menu to move column to far left, support shift+click on column header to move to far left
+ Media explorer: cache/restore channel mapping for all source media that has the same channel count
+ Media explorer: label channel mapping button 'MIDI' for MIDI source media
+ ReaScript: optimize MIDI API when modifying items with open MIDI editors
+ Take: item ranking range defaults to 3 up, 1 down
+ Takes: add actions to cycle through up-rank/down-rank levels
+ Takes: add actions to up-rank/down-rank take or clear rankings within time selection
+ Takes: add option for actions to up/down/cycle ranks to include or skip setting the take to have no ranking
+ Takes: support up to 5 up-rankings
+ Track panels: do not send mouse clicks to window when clicking causes control under mouse cursor to change [t=288032]
+ Windows: disable FX windows when rendering [t=290801]
# Mouse: if enabled, display mouse position indicator even during playback

Full Changelog - Pre-Releases - Feature Requests - Generated by WhatsNew2
__________________
www.sachetsofrelish.com
bolgwrad is offline   Reply With Quote
Old 05-01-2024, 06:29 PM   #2
dangguidan
Human being with feelings
 
Join Date: Jan 2019
Location: China
Posts: 831
Default

Starting from the previous version, the interface refresh has become extremely slow.
old:

new:
__________________
My script sharing sources are mostly about MIDI editing.
https://github.com/zaibuyidao/YS_Rea...main/index.xml
dangguidan is offline   Reply With Quote
Old 05-01-2024, 06:35 PM   #3
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 5,589
Default

Quote:
Originally Posted by dangguidan View Post
Starting from the previous version, the interface refresh has become extremely slow.
Is that a script changing colors of takes/items? If so, it should use PreventUIRefresh to only redraw once. From that gif it looks in it doesn't.
cfillion is offline   Reply With Quote
Old 05-01-2024, 06:58 PM   #4
dangguidan
Human being with feelings
 
Join Date: Jan 2019
Location: China
Posts: 831
Default

Quote:
Originally Posted by cfillion View Post
Is that a script changing colors of takes/items? If so, it should use PreventUIRefresh to only redraw once. From that gif it looks in it doesn't.
Yes, the color of the take changes when I press the shortcut key. I pressed it several times in the image above, and the display switches very quickly.
__________________
My script sharing sources are mostly about MIDI editing.
https://github.com/zaibuyidao/YS_Rea...main/index.xml
dangguidan is offline   Reply With Quote
Old 05-01-2024, 07:08 PM   #5
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 5,589
Default

Quote:
Originally Posted by dangguidan View Post
Yes, the color of the take changes when I press the shortcut key. I pressed it several times in the image above, and the display switches very quickly.
Code:
reaper.PreventUIRefresh(1)

-- the code that changes the colors of multiple take or items here

reaper.PreventUIRefresh(-1) -- performs a single redraw here, instead of once per item above
cfillion is offline   Reply With Quote
Old 05-01-2024, 09:16 PM   #6
dangguidan
Human being with feelings
 
Join Date: Jan 2019
Location: China
Posts: 831
Default

In addition, during multi track editing, if the MIDI data volume is large, some actions become very slow, such as:
Edit: Move notes down one semitone
__________________
My script sharing sources are mostly about MIDI editing.
https://github.com/zaibuyidao/YS_Rea...main/index.xml
dangguidan is offline   Reply With Quote
Old 05-01-2024, 09:17 PM   #7
frioventus
Human being with feelings
 
frioventus's Avatar
 
Join Date: Mar 2024
Posts: 30
Default

Quote:
Originally Posted by bolgwrad View Post
v7.15+dev0501 - May 1 2024

+ Track panels: do not send mouse clicks to window when clicking causes control under mouse cursor to change
Works great! Thank you devs! 😊
frioventus is offline   Reply With Quote
Old 05-01-2024, 10:52 PM   #8
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,426
Default

Some great additions here! Thanks!
__________________
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 05-02-2024, 12:10 AM   #9
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 1,323
Default

+ Media explorer: cache/restore channel mapping for all source media that has the same channel count

Oh, great to see it! Thanks for considering!

But it's broken now. It resets immediately after cursor change or playback start.



Also, why "...the same channel count"?

If I search for foley there can be mono, stereo or sometimes (yes, it's weird, but people do this) more channels, so I want just downmix to mono them all.

If I search for ambiences or sfx and it's ok for project to have stereo source, I prefer to fold down files to stereo to get more information.
And when I'm ok with content I'll decide what channels exactly will stay, it might be done in arrange area.
Amb and sfx are in all variants from mono to 7.1

If I search through film set recordings, they can have different channels too, depending on how many actors with wires are in the shot.
But the boom 90% of the time is on the first channel (or on the 3rd ch if 1&2 are raw mix.) So it will the rule for one whole project. And I'd prefer dont care about how many lavs there are while searching the boom.
AZpercussion is offline   Reply With Quote
Old 05-02-2024, 12:17 AM   #10
BartR
Human being with feelings
 
BartR's Avatar
 
Join Date: Oct 2014
Location: Somewhere in this universe or so.
Posts: 1,954
Default

Item ranking more valuable. It can be activated or deactivated via Options
More immediate
More effective
More practical
More ergonomic



At the end, this IS the way any system audio/video that have the ranking is working.
__________________
Reaper: always the most up-to-date.
O.S.: Windows 11 Pro
ReaPack (with bilingual Tutorials): https://bit.ly/ReaPack_Repository

Last edited by BartR; 05-02-2024 at 01:41 AM.
BartR is offline   Reply With Quote
Old 05-02-2024, 12:55 AM   #11
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 1,323
Default

+ Windows: disable FX windows when rendering

Please, make it optional. Because now it's became impossible to manipulate analysiers while rendering.
AZpercussion is offline   Reply With Quote
Old 05-02-2024, 01:35 AM   #12
Loulou92
Human being with feelings
 
Loulou92's Avatar
 
Join Date: Sep 2015
Location: Paris
Posts: 563
Default

Exactly.
Loulou92 is offline   Reply With Quote
Old 05-02-2024, 02:00 AM   #13
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,846
Default

Quote:
Originally Posted by AZpercussion View Post
+ Windows: disable FX windows when rendering

Please, make it optional. Because now it's became impossible to manipulate analysiers while rendering.

Yes, please!!
__________________
Most of my scripts are available on ReaPack. If you find them valuable, your support through a donation is greatly appreciated. Thank you! :)
amagalma is offline   Reply With Quote
Old 05-02-2024, 02:10 AM   #14
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 5,175
Default

Quote:
Originally Posted by bolgwrad View Post
v7.15+dev0501 - May 1 2024
+ ReaScript: optimize MIDI API when modifying items with open MIDI editors

Thanks for further performance updates but can't see any change or performance improvement over previous pre regarding MIDI ...

One thing I've noticed (not sure if its reported before) and really not sure how these 2 things are connected:
Size of the reaper main view/window drastically influences midi api:

1. Reaper main fullscreen, Midi editor fullscreen - Still same issues, high cpu usage 4-6%, everything is very very laggy and stuttery (doing things like moving windows, faders, drawing stuff etc) while script with MIDI_SetAllEvts is working in bg

2. Reaper main resized to smaller window, Midi editor still fullscreen - Issues above are much more minimized and cpu usage is about 1% (depending how much main window is resized)

3. Reaper main Fullscreen, midi editor resized - Same as 1

Project has nothing except 1 track with midi item.Testing script:
Code:
local r = reaper
midi = r.MIDIEditor_GetActive()
take = r.MIDIEditor_GetTake(midi)
function main() 
    r.MIDI_SetAllEvts(take, "")
    r.defer(main)
end
reaper.atexit(function()end)
reaper.defer(main)
its same If I use real code to do things to notes so its does not matter even if there are 500 notes or single note
Not sure how is this all connected with midi api...


Second thing is when midi editor is closed then midi items in arrange stop updating until you redraw something (razors,marquee etc)


Oh btw tested all mentioned issues with and without MIDI_RefreshEditors(). No difference at all and not sure what that api is supposed to do ? From changelog description I get it should sync redrawing or whatever but visually and performance wise no change whatsoever.
Monitor resolution is 2560x1440 if means anything

Last edited by Sexan; 05-02-2024 at 03:50 AM.
Sexan is offline   Reply With Quote
Old 05-02-2024, 04:05 AM   #15
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 4,331
Default

Quote:
Originally Posted by bolgwrad View Post
v7.15+dev0501 - May 1 2024

+ Takes: add actions to cycle through up-rank/down-rank levels
Thanks a lot devs.

Quote:
Originally Posted by bolgwrad View Post
v7.15+dev0501 - May 1 2024
# Mouse: if enabled, display mouse position indicator even during playback
Many thanks, small thing but makes a huge difference!
If it was possible to stick/magnetize on grid when it's near it would be perfect!
Vagelis is offline   Reply With Quote
Old 05-02-2024, 04:56 AM   #16
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 3,177
Default

Quote:
Originally Posted by bolgwrad View Post
+ Takes: support up to 5 up-rankings
+ Track panels: do not send mouse clicks to window when clicking causes control under mouse cursor to change [t=288032]
Thx!

On heavy projects (4K), the play cursor animation can be very lagy/jerky (while the animation of plug-ins or view meters is OK).


For the experience, it can be unpleasant with this feeling that reaper is slow.

Exemple 1:https://www.dropbox.com/scl/fi/mxw06...y8h93u6p5&dl=0

Exemple 2:

Last edited by ovnis; 05-02-2024 at 05:08 AM.
ovnis is offline   Reply With Quote
Old 05-02-2024, 05:34 AM   #17
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,798
Default

Quote:
Originally Posted by ovnis View Post
Thx!

On heavy projects (4K), the play cursor animation can be very lagy/jerky (while the animation of plug-ins or view meters is OK).


For the experience, it can be unpleasant with this feeling that reaper is slow.

Exemple 1:https://www.dropbox.com/scl/fi/mxw06...y8h93u6p5&dl=0

Exemple 2:
Yes, it's lagging here too.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 05-02-2024, 05:45 AM   #18
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 4,331
Default

Noticed that the indicator disappears when the mouse is not moving and the play cursor pass by, or at the end of the loop. Not a big issue, just thought to mention it just in case it was missed.

Vagelis is offline   Reply With Quote
Old 05-02-2024, 08:08 AM   #19
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,264
Default

Thanks again devs for working on the refresh/performance issue!

I can see a slight improvement with the MIDI defer script. But the gain is lost, when
the projects gets bigger (more items in the arrange).



And there's a performance bug with shift + selecting items. It takes about a second to select the items (check when I release the mouse):
__________________
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 05-02-2024, 08:18 AM   #20
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 4,138
Default Odd preference search matches?

Preferences > Find: Searching word "Happy" finds/highlights six controls (most make no sense), "Sad" highlights two ranking controls. Those words don't find anything in v7.15/Win10_x64.
Edgemeal is offline   Reply With Quote
Old 05-02-2024, 08:21 AM   #21
PhelixK
Human being with feelings
 
PhelixK's Avatar
 
Join Date: Mar 2019
Posts: 1,055
Default

Nice with the extended rankings.

– here on mac it seems that the take marker including the ranking has different placement on audio and MIDI items respectively. On audio it looks best when minimized, but when items are expanded I think it's better on MIDI:

PhelixK is offline   Reply With Quote
Old 05-02-2024, 04:24 PM   #22
OLSHALOM
Human being with feelings
 
Join Date: Sep 2019
Location: Austria
Posts: 734
Default

Quote:
Originally Posted by bolgwrad View Post
v7.15+dev0501 - May 1 2024
+ Take: item ranking range defaults to 3 up, 1 down
+ Takes: add actions to cycle through up-rank/down-rank levels
+ Takes: add actions to up-rank/down-rank take or clear rankings within time selection
+ Takes: add option for actions to up/down/cycle ranks to include or skip setting the take to have no ranking
+ Takes: support up to 5 up-rankings
Great! Thanks.
OLSHALOM is offline   Reply With Quote
Old 05-12-2024, 02:27 AM   #23
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 3,177
Default

Issue: Vertical line at mouse position blinks.



ovnis is offline   Reply With Quote
Reply

Thread Tools

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 10:47 PM.


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