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

Reply
 
Thread Tools Display Modes
Old 01-31-2019, 02:16 PM   #1
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default v5.966pre2 - January 31 2019

v5.966pre2 - January 31 2019
+ Actions list: allow removing FX chain actions
# MIDI: fix event position/length filter [p=2087673]
# Video: fix possible crash when using uncached video and editing video item edges

Full changelog - Latest pre-releases
Edgemeal is offline   Reply With Quote
Old 01-31-2019, 04:39 PM   #2
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

This version includes everything? 5.966pre2(x64) also includes other stuff like, global hotkeys, embedded FX UI in TCP, Track Wiring, AI Transisition time, where Pre1 didn't.
Edgemeal is offline   Reply With Quote
Old 01-31-2019, 04:49 PM   #3
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

The project file opening bug mentioned in the below thread still exists in this version..Can the developers pls fix this ?

https://forum.cockos.com/showpost.ph...4&postcount=21
svijayrathinam is offline   Reply With Quote
Old 01-31-2019, 05:05 PM   #4
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,747
Default

Quote:
Originally Posted by Edgemeal View Post
This version includes everything? 5.966pre2(x64) also includes other stuff like, global hotkeys, embedded FX UI in TCP, Track Wiring, AI Transisition time, where Pre1 didn't.
Ah, that's my mistake, sorry! I'll rebuild pre2 now with just the stuff it is supposed to have in it.


... done.

To be clear, 5.966 does not include various development code branches, including automation curve editing changes, automation item transition time, visual track routing, TCP embedded FX, global hotkeys, etc. The error was that 5.966pre2 was originally built with all of the development branches included; it has now been rebuilt with only the correct branches included. This is the complete changelog (although it will be edited before final release): https://landoleet.org/whatsnew-pre.txt

Last edited by schwa; 02-01-2019 at 07:02 AM.
schwa is offline   Reply With Quote
Old 01-31-2019, 05:39 PM   #5
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Thanks schwa!

EDIT: global hotkeys are not yet part of pre2?
__________________
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 01-31-2019, 07:26 PM   #6
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
... done.
Is it sure ?

No AI transition time, no global hotkeys, no track wiring or no embedded FX UI in TCP, here !

[ ] reaper5966pre2_x64-install.exe 2019-02-01 00:23 11M

Last edited by ovnis; 01-31-2019 at 07:41 PM.
ovnis is offline   Reply With Quote
Old 01-31-2019, 09:47 PM   #7
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,271
Default

Does this mean that the 32 bit and 64 bit versions are diverging? Have they already and I missed the memo?
ashcat_lt is offline   Reply With Quote
Old 01-31-2019, 10:49 PM   #8
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Quote:
Originally Posted by schwa View Post
Ah, that's my mistake, sorry! I'll rebuild pre2 now with just the stuff it is supposed to have in it.
Just wondered an approximate number of unknown and known code branches you have currently (I guess they are just a minor branches for 5.x dev cycle).
mpl is offline   Reply With Quote
Old 02-01-2019, 03:33 AM   #9
Dimson
Human being with feelings
 
Join Date: Feb 2014
Location: Ukraine
Posts: 205
Default

When you enter a value manually, the filter does not display the selected note. In version 5,963 this works correctly
Dimson is offline   Reply With Quote
Old 02-01-2019, 03:47 AM   #10
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,071
Default

mcp_recarm_norec.png

Is this still available ? Seems to have disappeared.

v useful visual aid for record status

Thanks.
J Reverb is offline   Reply With Quote
Old 02-01-2019, 04:49 AM   #11
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

The pre2 update has not been probably released if I look files modification date.
ovnis is offline   Reply With Quote
Old 02-01-2019, 05:43 AM   #12
Nana
Human being with feelings
 
Join Date: Jul 2015
Posts: 58
Default

About screen says copyright 2005-2018.
Nana is offline   Reply With Quote
Old 02-01-2019, 07:00 AM   #13
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,621
Default

Quote:
Originally Posted by J Reverb View Post
mcp_recarm_norec.png

Is this still available ? Seems to have disappeared.

v useful visual aid for record status

Thanks.
Probably part of a later version.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is offline   Reply With Quote
Old 02-01-2019, 07:24 AM   #14
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
Default

I'm not sure where this started but I think it was on this pre cycle. Now changing inserts order on the master track scrolls the mixer.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 02-01-2019, 11:13 AM   #15
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

The action 'Envelope: insert new point' used to select the new point, but does not anymore

This Bug was there in 5.965 dev0119 and it disappeared in 5.966 Pre 1. But its back on 5.966 Pre 2.

Developers can you pls fix this ?
svijayrathinam is offline   Reply With Quote
Old 02-01-2019, 11:56 AM   #16
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,747
Default

Quote:
Originally Posted by svijayrathinam View Post
The action 'Envelope: insert new point' used to select the new point, but does not anymore

This Bug was there in 5.965 dev0119 and it disappeared in 5.966 Pre 1. But its back on 5.966 Pre 2.

Developers can you pls fix this ?
Is it possible you downloaded pre2 before it was updated? Probably I should have uploaded the new build as pre2a. Can you go to help/about and check the revision ID? If you don't see 0d2a56, as in this screenshot, can you re-download pre2?

schwa is offline   Reply With Quote
Old 02-01-2019, 12:21 PM   #17
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

Quote:
Originally Posted by schwa View Post
Is it possible you downloaded pre2 before it was updated? Probably I should have uploaded the new build as pre2a. Can you go to help/about and check the revision ID? If you don't see 0d2a56, as in this screenshot, can you re-download pre2?

Yes...That Fixed it !! Thank you
svijayrathinam is offline   Reply With Quote
Old 02-01-2019, 12:41 PM   #18
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

Quote:
Originally Posted by schwa View Post
Is it possible you downloaded pre2 before it was updated? Probably I should have uploaded the new build as pre2a. Can you go to help/about and check the revision ID? If you don't see 0d2a56, as in this screenshot, can you re-download pre2?

But Now..the Global Hotkey is missing !!!
svijayrathinam is offline   Reply With Quote
Old 02-01-2019, 12:48 PM   #19
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

"
To be clear, 5.966 does not include various development code branches, including automation curve editing changes, automation item transition time, visual track routing, TCP embedded FX, global hotkeys, etc. The error was that 5.966pre2 was originally built with all of the development branches included; it has now been rebuilt with only the correct branches included. This is the complete changelog (although it will be edited before final release): https://landoleet.org/whatsnew-pre.txt"
ovnis is offline   Reply With Quote
Old 02-01-2019, 12:50 PM   #20
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

Quote:
Originally Posted by ovnis View Post
"
To be clear, 5.966 does not include various development code branches, including automation curve editing changes, automation item transition time, visual track routing, TCP embedded FX, global hotkeys, etc. The error was that 5.966pre2 was originally built with all of the development branches included; it has now been rebuilt with only the correct branches included. This is the complete changelog (although it will be edited before final release): https://landoleet.org/whatsnew-pre.txt"
Ah...I understand. thank you for clarifying.
svijayrathinam is offline   Reply With Quote
Old 02-02-2019, 06:04 AM   #21
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,238
Default

Testing my scripts with the new pre releases.

I am having a huge performance hit in the reaper.Undo_EndBlock() function in 5.966 pre1 or pre2 win x64
It works well in 5.965

test code:
Code:
local timedebug=reaper.time_precise()
reaper.Undo_BeginBlock()
local timedebug2=reaper.time_precise()
reaper.ShowConsoleMsg("\nAfter Undo_BeginBlock: " .. tostring(timedebug2-timedebug))
reaper.Undo_EndBlock("undo block", -1)
timedebug2=reaper.time_precise()
reaper.ShowConsoleMsg("\nAfter Undo_EndBlock: " .. tostring(timedebug2-timedebug))
this is the result in the console window:
After Undo_BeginBlock: 1.2074306141585e-006
After Undo_EndBlock: 3.3082212083827


notice the more than 3 seconds delay. It is instant in 5.965

This has to be something related to the ARA thing. I am worried that ARA will bring some instability or new bugs for those who don't have ARA2 plugins. Maybe there should be a way to disable all ARA compatibility if you don't have ARA plugins installed. Not sure if it would be possible.
heda is offline   Reply With Quote
Old 02-02-2019, 07:22 AM   #22
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,747
Default

What's in that project? I doubt this has anything to do with ARA support, which has zero effect on non-ARA plugins.
schwa is offline   Reply With Quote
Old 02-02-2019, 10:59 AM   #23
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by heda View Post
Testing my scripts with the new pre releases.

I am having a huge performance hit in the reaper.Undo_EndBlock() function in 5.966 pre1 or pre2 win x64
It works well in 5.965

test code:
Code:
local timedebug=reaper.time_precise()
reaper.Undo_BeginBlock()
local timedebug2=reaper.time_precise()
reaper.ShowConsoleMsg("\nAfter Undo_BeginBlock: " .. tostring(timedebug2-timedebug))
reaper.Undo_EndBlock("undo block", -1)
timedebug2=reaper.time_precise()
reaper.ShowConsoleMsg("\nAfter Undo_EndBlock: " .. tostring(timedebug2-timedebug))
this is the result in the console window:
After Undo_BeginBlock: 1.2074306141585e-006
After Undo_EndBlock: 3.3082212083827


notice the more than 3 seconds delay. It is instant in 5.965

This has to be something related to the ARA thing. I am worried that ARA will bring some instability or new bugs for those who don't have ARA2 plugins. Maybe there should be a way to disable all ARA compatibility if you don't have ARA plugins installed. Not sure if it would be possible.
Yeah what's in the project? For almost any project here that code runs instantly..
Justin is offline   Reply With Quote
Old 02-02-2019, 11:00 AM   #24
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by svijayrathinam View Post
The project file opening bug mentioned in the below thread still exists in this version..Can the developers pls fix this ?

https://forum.cockos.com/showpost.ph...4&postcount=21
Is there any old version of REAPER which does not have this issue? Seems like maybe it's a Mojave file browser issue...
Justin is offline   Reply With Quote
Old 02-02-2019, 11:40 AM   #25
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,238
Default

Hi Justin and schwa, I'll see if I can do more testing on a clean new project and send it to you. This project has three Melodyne instances (not my project) But I have just seen that if I remove the Melodyne plugins, then Undo_EndBlock() is fast again. I also have seen that with more Melodyne instances, the time increases, by 1 second aprox for each molodyne instance.
It is good that if no Melodyne is used, then this doesn't affect users that doesn't have Melodyne.
heda is offline   Reply With Quote
Old 02-03-2019, 01:06 AM   #26
biopsin
Human being with feelings
 
Join Date: Sep 2010
Location: oslo
Posts: 142
Default drag and drop (gtk2)

Drag and drop from spacefm(gtk2) to REAPER(libswell gtk2) has never worked.
The drag icon shows, but on release REAPER just locks up, no messages in console.
__________________
Voidlinux_glibc / gcc_12.2. / libSwell_GDK2 - 250423 /
Reaper_6.82 / NI_KA2 / Dynaudio_BM6
biopsin is offline   Reply With Quote
Old 02-03-2019, 10:38 AM   #27
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,747
Default

Quote:
Originally Posted by heda View Post
Hi Justin and schwa, I'll see if I can do more testing on a clean new project and send it to you. This project has three Melodyne instances (not my project) But I have just seen that if I remove the Melodyne plugins, then Undo_EndBlock() is fast again. I also have seen that with more Melodyne instances, the time increases, by 1 second aprox for each molodyne instance.
It is good that if no Melodyne is used, then this doesn't affect users that doesn't have Melodyne.
I'm not sure if this is fully documented (if not we'll add it), but the flag passed to Undo_EndBlock() controls how much of the project needs to be serialized for the undo point. -1 means "everything changed," so everything gets serialized, every track, media item, fx, the timeline, routing, and ARA state. As you've seen, serializing the ARA state may take a while -- this is completely out of REAPER's control, all we can do is ask the plugin for its state.

If you know that your script can only have affected certain parts of the project, you can pass that information as the flag argument to Undo_EndBlock which will make it much more efficient.

UNDO_STATE_ALL -1
UNDO_STATE_TRACKCFG 1 // track/master vol/pan/routing, routing/hwout envelopes too
UNDO_STATE_FX 2 // track/master fx
UNDO_STATE_ITEMS 4 // track items
UNDO_STATE_MISCCFG 8 // loop selection, markers, regions, extensions
UNDO_STATE_FREEZE 16 // freeze state
UNDO_STATE_TRACKENV 32 // non-FX envelopes only
UNDO_STATE_FXENV 64 // FX envelopes, implied by UNDO_STATE_FX too
UNDO_STATE_POOLEDENVS 128 // contents of automation items -- not position, length, rate etc of automation items, which is part of envelope state
UNDO_STATE_FX_ARA 256 // ARA state

So if your script may have affected tracks and media items only but not FX, you could pass flag=5 (1+4) for example. If your script may have affected everything but freeze state, automation items and ARA state, you could pass flag=111 (1+2+4+8+32+64), etc.
schwa is offline   Reply With Quote
Old 02-04-2019, 03:45 AM   #28
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,238
Default

Thank you schwa for the information
It is nice that there is a separated UNDO_STATE_FX_ARA 256

I have optimized many undo blocks now and it works
But I see a new problem... some undo blocks were still having the lag even with a 1 flag. Then I see this:
Here there is no Undo_EndBlock(). Just this code running an action, it has the same symptoms as I had with Undo_EndBlock() -1 flag:
Code:
reaper.Main_OnCommand(40702,0) -- insert at end of track list
I try to make a undo block 1 flag but it doesn't fix the problem
Code:
reaper.Undo_BeginBlock()
reaper.Main_OnCommand(40702,0) -- insert at end of track list
reaper.Undo_EndBlock("undo block test", 1)
So I suspect this is outside scripting undo block too... and it seems so:
The lag happens too when creating a new track by double clicking TCP area for example. :/
heda is offline   Reply With Quote
Old 02-04-2019, 06:06 AM   #29
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,747
Default

We're thinking about ways to improve the ARA undo performance, but one thing that will help for now is to set minimal undo states:



Although, there is a bug in the current build where that preference does not get applied to the ARA state when the project is re-loaded, so we'll fix that. But it should help now at least for testing.
schwa is offline   Reply With Quote
Old 02-04-2019, 01:18 PM   #30
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

Is anyone else having issues with ARA-Melodyne sync?

I insert it on a vocal, and the entire track is pushed forwards 3.5 measures.

Viewing the Melodyne timeline confirms that it's out of sync with the Reaper timeline by the same number of bars.
ferropop is offline   Reply With Quote
Old 02-04-2019, 04:19 PM   #31
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,747
Default

Could you share a project containing just that one track and media item to support at cockos?
schwa is offline   Reply With Quote
Old 02-04-2019, 07:28 PM   #32
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

Quote:
Originally Posted by schwa View Post
Could you share a project containing just that one track and media item to support at cockos?
@Schwa I figured it out.

The project had a non-zero Project Start Time. It looks like Melodyne anchors its timeline based on the Project Start Time, because when I reset it to zero everything was synchronized!

This is for sure undesirable behaviour, even if it's a simple fix.
ferropop is offline   Reply With Quote
Old 02-04-2019, 07:31 PM   #33
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Ouch, that's not desirable at all. Almost all my projects start with 10:00:00:000
__________________
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 02-05-2019, 04:32 AM   #34
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
Default

Quote:
Originally Posted by _Stevie_ View Post
Ouch, that's not desirable at all. Almost all my projects start with 10:00:00:000
Yeah, just an FYI here because this has come up before. Anyone working in film will never have a start time of zero. Ever.
Klangfarben is offline   Reply With Quote
Old 02-06-2019, 10:10 AM   #35
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

ferropop is offline   Reply With Quote
Old 02-06-2019, 12:23 PM   #36
Shootkin
Human being with feelings
 
Join Date: Oct 2013
Location: Russia
Posts: 298
Default

Quote:
Originally Posted by Mercado_Negro View Post
.... Now changing inserts order on the master track scrolls the mixer.
Can confirm!
__________________
Primal Wheel
Shootkin is offline   Reply With Quote
Old 02-06-2019, 03:29 PM   #37
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

^^ blast from the past
https://forum.cockos.com/showpost.ph...51&postcount=2
nofish is offline   Reply With Quote
Old 02-06-2019, 04:12 PM   #38
Commala
Human being with feelings
 
Join Date: Feb 2014
Posts: 615
Default

I use VI Proliferator, a js plugin by ijijn, and with this latest pre the gui is partially missing.
The gui is fine when I reverted to v5.965

W10 x64

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

This is a link to the VI folio thread. You can see that VI proliferator has a grid as the main gui element, it's this grid that has disappeared in the new pre
Commala is offline   Reply With Quote
Old 02-06-2019, 05:16 PM   #39
Shootkin
Human being with feelings
 
Join Date: Oct 2013
Location: Russia
Posts: 298
Default

Quote:
Originally Posted by nofish View Post
Oh no! Why did you tell 'em that this is such an ancient bug?

By the way, the mixer configuration in the form of a pseudo-inspector with the only visible channel is also flawed for the same reason: dragging a plug-in from the mixer slot to the track panel always causes the mixer scrolling. I think that toggle command "Never ever scroll the mixer with a mouse drag" would solve the problem.
__________________
Primal Wheel
Shootkin is offline   Reply With Quote
Old 02-07-2019, 05:50 AM   #40
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Quote:
Originally Posted by Shootkin View Post
Oh no! Why did you tell 'em that this is such an ancient bug?
Lol, actually I'm not sure if it survived all these years or if it came back recently.
nofish 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 04:06 AM.


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