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

Reply
 
Thread Tools Display Modes
Old 12-30-2017, 07:57 AM   #1
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default 5.71pre1 - December 30 2017

The changes in red are more experimental and will probably not be in the eventual 5.71 final release. We're including them now so they get more incidental testing before they do end up in a release build.


v5.71pre1 - December 30 2017
  • + Automation items: fix automation items being left behind when key modifiers change during media item edit [t=200768]
  • + Control surfaces: do not auto-close http/OSC control surfaces
  • + Grid: display arrange view grid lines and ruler markings more consistently
  • + Live FX Multiprocessing: improve performance with folder tracks that have PDC [t=169675]
  • + Live FX Multiprocessing: process receives similar to folders
  • + OSC: allow setting /track/monitor mode directly (rather than just cycling) [p=1914163]
  • + ReaScript: TrackFX_GetNamedConfigParm() can query pdc, input/output pin names
  • + Recording: latency-compensate input-FX delay [t=200916]
  • + Regions: copy regions without splitting the original media items [p=1902899]
  • + Ruler: draw ticks more consistently with linear tempo changes [1924259]
  • + Ruler: optionally highlight ruler markings in the arrange view
  • + Take pan: produce stereo output when rendering mono items with pan/pan envelopes
  • + Tempo envelope: add action to insert tempo marker at cursor, without opening the tempo edit dialog
  • + VST3: do not update preset list in response to parameter names changing [p=1924970]
  • + Windows: fix topmost pin state remembering when using non-latin pathnames [p=1926485]
  • + Windows: show top-level expand/collapse button in Add FX dialog
  • + macOS: preserve track I/O window position when auto-resizing
  • + VST: send plugin reset messages on the main thread whenever possible
  • # Linux: VST3 IRunLoop support
Changelog - Pre-Releases

Generated by X-Raym's REAPER ChangeLog to BBCode
schwa is offline   Reply With Quote
Old 12-30-2017, 08:08 AM   #2
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Highlighted ruler markings don't follow Z order of marker lines, they seem to intersect items no matter what.
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 08:14 AM   #3
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by EvilDragon View Post
Highlighted ruler markings don't follow Z order of marker lines, they seem to intersect items no matter what.
You mean the highlighted lines are always drawn behind media items? That is by design. The highlights are a navigation aid, not part of the grid. With some combinations of ruler settings and grid settings, the highlights will not line up with the grid at all, like if the ruler displays time in seconds, and the grid is in beats, and the tempo varies.
schwa is offline   Reply With Quote
Old 12-30-2017, 08:16 AM   #4
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by schwa View Post
You mean the highlighted lines are always drawn behind media items? That is by design. The highlights are a navigation aid, not part of the grid. With some combinations of ruler settings and grid settings, the highlights will not line up with the grid at all, like if the ruler displays time in seconds, and the grid is in beats, and the tempo varies.
Weird! Now they're behind items. On the first run, they were definitely cutting through the items!


Highlight COULD invert its color depending on track background color, though. Consider this:



Better said - it should use odd track bg color on even tracks, and vice versa.


EDIT: I see now it has its own theme color. Tweaking my theme!
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 08:21 AM   #5
Dimson
Human being with feelings
 
Join Date: Feb 2014
Location: Ukraine
Posts: 205
Default

Regions: copy regions without splitting the original media items [p=1902899]

Many thanks!
Dimson is online now   Reply With Quote
Old 12-30-2017, 08:23 AM   #6
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by schwa View Post
  • + Windows: show top-level expand/collapse button in Add FX dialog
Thanks for this! It DOES make much more sense now.
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 08:42 AM   #7
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by schwa View Post
+ VST: send plugin reset messages on the main thread whenever possible
Could someone please explain what does it mean?
vitalker is offline   Reply With Quote
Old 12-30-2017, 08:50 AM   #8
Dimson
Human being with feelings
 
Join Date: Feb 2014
Location: Ukraine
Posts: 205
Default

When using Time Select, there is an additional grid line. This is a bug?
Dimson is online now   Reply With Quote
Old 12-30-2017, 08:54 AM   #9
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Ah yes. That's EXACTLY what I was seeing.

So yeah, schwa, looks like my report wasn't TOO far from the truth. Just need a time selection active.
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 08:59 AM   #10
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by vitalker View Post
Could someone please explain what does it mean?

It's somewhat technical, but REAPER previously would send reset messages to VST/VST3 plugins from the render thread in certain situations, such as when changing the number of track channels or pin connections during playback. Some plugins have trouble with it, so we had a number of special cases in the code to work around them. In technical dicussions with Celemony while working on ARA support, it became clear that there could also be hidden performance costs on the plugin side caused by threading this way, beyond the obvious "this plugin crashes so we need to work around it." So this change ensures that reset messages are (almost) always sent from the main thread, which increases complexity somewhat on our side, but should improve stability on the plugin side. It's the kind of change that could have unforeseen side effects (or not!), so we've included it in 5.71pre even though we expect it won't end up in a final release for another few version numbers.
schwa is offline   Reply With Quote
Old 12-30-2017, 09:25 AM   #11
BlackBart
Human being with feelings
 
Join Date: Apr 2008
Posts: 808
Default

Quote:
Originally Posted by Dimson View Post
Regions: copy regions without splitting the original media items [p=1902899]

Many thanks!
Yes! Thanks...this is HUGE for the way I work.
Looks like it's functioning as expected. Not seeing any bugs so far.
BlackBart is offline   Reply With Quote
Old 12-30-2017, 09:27 AM   #12
BlackBart
Human being with feelings
 
Join Date: Apr 2008
Posts: 808
Default

Quote:
Originally Posted by EvilDragon View Post
Ah yes. That's EXACTLY what I was seeing.

So yeah, schwa, looks like my report wasn't TOO far from the truth. Just need a time selection active.
Seeing it here as well
BlackBart is offline   Reply With Quote
Old 12-30-2017, 09:48 AM   #13
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
ReaScript: TrackFX_GetNamedConfigParm() can query pdc, input/output pin names
Cool, thanks! It will be helpful for stuff I build now.
Since that function was mentioned, I`ll (if it is not too much offtopic) bump this thread.
mpl is offline   Reply With Quote
Old 12-30-2017, 09:58 AM   #14
typewriter
Human being with feelings
 
Join Date: Jun 2007
Posts: 528
Default

Quote:
Originally Posted by schwa View Post
In technical dicussions with Celemony while working on ARA support, it became clear that there could also be hidden performance costs on the plugin side...
Do I really read ARA support here?
typewriter is offline   Reply With Quote
Old 12-30-2017, 10:15 AM   #15
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

You've not been following the news...

https://forum.cockos.com/showthread.php?t=200297
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 10:33 AM   #16
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
+ Grid: display arrange view grid lines and ruler markings more consistently
Great !


Quote:
+ VST: send plugin reset messages on the main thread whenever possible
That will fixe somes VST (Arturia, XILS-LAb, Sonic Project, Valhalla, etc.) which don't react with the flush FX options ?
ovnis is offline   Reply With Quote
Old 12-30-2017, 10:36 AM   #17
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by ovnis View Post
That will fixe somes VST (Arturia, XILS-LAb, Sonic Project, etc.) which don't react with the flush FX options ?
Not quite sure, read schwa's explanation above.
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 10:43 AM   #18
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,571
Default

Quote:
Originally Posted by schwa View Post
It's somewhat technical, but REAPER previously would send reset messages to VST/VST3 plugins from the render thread in certain situations, such as when changing the number of track channels or pin connections during playback. Some plugins have trouble with it, so we had a number of special cases in the code to work around them. In technical dicussions with Celemony while working on ARA support, it became clear that there could also be hidden performance costs on the plugin side caused by threading this way, beyond the obvious "this plugin crashes so we need to work around it." So this change ensures that reset messages are (almost) always sent from the main thread, which increases complexity somewhat on our side, but should improve stability on the plugin side. It's the kind of change that could have unforeseen side effects (or not!), so we've included it in 5.71pre even though we expect it won't end up in a final release for another few version numbers.
is there a list of plugins that might be affected by this? Anything to look for when comparing same plugins in 5.70 to 5.71pre1?
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 12-30-2017, 10:59 AM   #19
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,294
Default

Quote:
Originally Posted by schwa View Post
[*]+ Windows: show top-level expand/collapse button in Add FX dialog
I was thinking this was about folder inside a folder option.
hope this will be soon anyway
Reflected is offline   Reply With Quote
Old 12-30-2017, 11:02 AM   #20
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

nice... and it's not even 2018 yet... thanks

EDIT:

great on the region move without contents...
would it be easy to also have one more, "copy region without contents" ???
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva

Last edited by hopi; 12-30-2017 at 11:10 AM.
hopi is offline   Reply With Quote
Old 12-30-2017, 11:16 AM   #21
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Hyped for ARA support!

Please consider a few bug fixes for subprojects too. I have a small list of them that would be massively helpful.

Reaper has taken off massively in the game/media sound design department (converted a load of people myself) but subprojects is the main reason why and it needs just a slight bit more work to be perfect.

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 12-30-2017, 11:20 AM   #22
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

Schwa, will the live fx multiprocessing changes also improve the high CPU load of sends? I'm only asking because I read the word "receives" there.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 12-30-2017, 11:26 AM   #23
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Probably, that bullet point links to the thread you've already posted in? Try it?
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 11:30 AM   #24
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
+ Regions: copy regions without splitting the original media items [p=1902899]
Do you think it could be a good idea ?

Lots of time, after moving/copy a region, we have to move a part of somes items because the part of item which is not under the region is not moved or copied.


If item snap cursor is outside the region area, the part of item which is not under the region is not moved or copied (actual behaviour) :



If snap cursor is inside the region area, the part of item which is not under the region is moved or copied :
ovnis is offline   Reply With Quote
Old 12-30-2017, 11:32 AM   #25
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

Quote:
Originally Posted by EvilDragon View Post
Probably, that bullet point links to the thread you've already posted in? Try it?
Yes, I identified the changes immediately but I was curious about sends/receives because when you use lots of them in a project they tend to make it crawl, performance-wise, and Justin said once it was tied to fx multiprocessing.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 12-30-2017, 11:34 AM   #26
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by ovnis View Post
Do you think it could be a good idea ?
Probably as another mouse-modifier item?
vitalker is offline   Reply With Quote
Old 12-30-2017, 11:50 AM   #27
HighVoltage
Human being with feelings
 
HighVoltage's Avatar
 
Join Date: Jan 2007
Posts: 496
Default

+ Live FX Multiprocessing: improve performance with folder tracks that have PDC [t=169675]

I have just completely killed Reaper with a press of a record button.

Here are my notes:
https://forum.cockos.com/showpost.ph...9&postcount=16

Last edited by HighVoltage; 12-30-2017 at 02:28 PM.
HighVoltage is offline   Reply With Quote
Old 12-30-2017, 12:09 PM   #28
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by Dimson View Post
When using Time Select, there is an additional grid line. This is a bug?
I can confirm this.. it's strange...
heda is offline   Reply With Quote
Old 12-30-2017, 02:10 PM   #29
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,793
Default

Quote:
Originally Posted by schwa View Post
[*]+ Live FX Multiprocessing: improve performance with folder tracks that have PDC [t=169675][*]+ Live FX Multiprocessing: process receives similar to folders
Is there a good thread for getting up to speed on this issue?
I always organize my projects into stem/subgroup folders, and use lots of sends so I'm assuming there's performance degradation somewhere?

And speaking of experimental features I've always thought the "Reduce CPU use of silent tracks during playback (experimental)" setting had enormous potential, but I'm not noticing a benefit.


Quote:
Originally Posted by musicbynumbers View Post
Please consider a few bug fixes for subprojects too. I have a small list of them that would be massively helpful.
+100!
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
PitchSlap is offline   Reply With Quote
Old 12-30-2017, 02:14 PM   #30
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by PitchSlap View Post
Is there a good thread for getting up to speed on this issue?
Click on the link in the bullet point?
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 02:23 PM   #31
HighVoltage
Human being with feelings
 
HighVoltage's Avatar
 
Join Date: Jan 2007
Posts: 496
Default

Quote:
Originally Posted by EvilDragon View Post
Click on the link in the bullet point?
So i should post my findings there instead of here?

I have a test file, and some pointers to a crash.
I mean with the pre 5.71 version:
https://forum.cockos.com/showpost.ph...9&postcount=16

Last edited by HighVoltage; 12-30-2017 at 02:30 PM.
HighVoltage is offline   Reply With Quote
Old 12-30-2017, 02:29 PM   #32
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,793
Default

Quote:
Originally Posted by EvilDragon View Post
Click on the link in the bullet point?
Facepalm!
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
PitchSlap is offline   Reply With Quote
Old 12-30-2017, 02:33 PM   #33
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by HighVoltage View Post
So i should post my findings there instead of here?
No no, any prerelease related stuff should be contained in prerelease threads!

I was replying to PitchSlap.
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 02:56 PM   #34
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,793
Default

After updating all MIDI files look like this in the Media Explorer (or split lines, but only one note).

Anyone else?


Also this new grid weirdness when zooming:
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6

Last edited by PitchSlap; 12-30-2017 at 03:02 PM.
PitchSlap is offline   Reply With Quote
Old 12-30-2017, 03:03 PM   #35
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by PitchSlap View Post
After updating all MIDI files look like this in the Media Explorer (or split lines, but only one note).

Anyone else?
Yes, same here. Scaling of events is completely off.
EvilDragon is online now   Reply With Quote
Old 12-30-2017, 03:04 PM   #36
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Quote:
Originally Posted by PitchSlap View Post
And speaking of experimental features I've always thought the "Reduce CPU use of silent tracks during playback (experimental)" setting had enormous potential, but I'm not noticing a benefit.
Depends on routing stuff I think.

With this https://forum.cockos.com/showthread.php?t=174599 project you should see decrease of CPU use.
Dstruct is offline   Reply With Quote
Old 12-30-2017, 03:20 PM   #37
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
+ Ruler: control+alt+drag on tempo markers adjusts tempo on both sides of marker
In the "Project tempo/time signature marker" context, Ctrl+Alt+Leftclick appears to be hardcoded to delete the marker. I think this may be a bit dangerous since, by default, Ctrl-Alt-Leftdrag is now assigned to the "Move tempo marker, adjusting previous and current" function. Alt-Leftclick is sufficient (and more consistent) for deleting markers.
juliansader is offline   Reply With Quote
Old 12-30-2017, 03:42 PM   #38
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,793
Default

And this:
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
PitchSlap is offline   Reply With Quote
Old 12-30-2017, 03:48 PM   #39
HighVoltage
Human being with feelings
 
HighVoltage's Avatar
 
Join Date: Jan 2007
Posts: 496
Default

OK PRE 5.71:

+ Live FX Multiprocessing: improve performance with folder tracks that have PDC [t=169675]

I have boiled a crash down to the attached file.

1. Live FX Multiprocessing must be turned ON offcourse.

2. Just try to toggle the Reainserts' bypass on/off. The record must be ON for the last track or turn OFF Anticipative processing.

3. Usually after a few clicks of toggle, (especially on track 2) Reaper freezes.

It's basically a few folder tracks that have sends.

NOTE: The sends don't even have to send anything. You can turn off Audio AND MIDI. (see in my file.)

https://forum.cockos.com/attachment....9&d=1514669282
HighVoltage is offline   Reply With Quote
Old 12-30-2017, 04:43 PM   #40
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

Quote:
Originally Posted by HighVoltage View Post
OK PRE 5.71:

+ Live FX Multiprocessing: improve performance with folder tracks that have PDC [t=169675]

I have boiled a crash down to the attached file.

1. Live FX Multiprocessing must be turned ON offcourse.

2. Just try to toggle the Reainserts' bypass on/off. The record must be ON for the last track or turn OFF Anticipative processing.

3. Usually after a few clicks of toggle, (especially on track 2) Reaper freezes.

It's basically a few folder tracks that have sends.

NOTE: The sends don't even have to send anything. You can turn off Audio AND MIDI. (see in my file.)

https://forum.cockos.com/attachment....9&d=1514669282
I can't make it crash here on a Mac running Sierra 10.12.6.

I do notice the improvement now when arming a folder track with a plug-in (PDC). The load is spread accordingly.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro 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 01:28 AM.


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