Old 05-22-2023, 06:47 AM   #1
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 2,093
Default v6.79+dev0522 - May 22 2023

v6.79+dev0522 - May 22 2023
  • * Includes feature branch: LV2 non-automatable patch parameter support including atom:Path
  • * Includes feature branch: video YUV gamut selection
  • * Includes feature branch: run ReaScripts in REAPER (new instance or already-running instance) from the command line
  • * Includes feature branch: visual track spacers
  • * Includes feature branch: 128 channels per track
  • * Includes feature branch: updated Windows manifest for newer OS features
  • * Includes feature branch: always running non-bypassed FX when the UI is visible
  • * Includes feature branch: crossfade new recording with existing media items if configured
  • * Includes feature branch: video from background projects
  • * Includes feature branch: FX containers
  • * Includes feature branch: improvements to aligning takes after recording
  • * Includes feature branch: arrange view override mouse modifier sections
  • * Includes feature branch: toolbar armed/special animations
  • * Includes feature branch: pooled and unpooled ARA edits
  • * Includes feature branch: shortcut import/export improvements and multiple main keyboard sections
  • * Includes feature branch: GR metering as embedded UI for third-party VSTs
  • * Includes feature branch: media item fixed lanes
  • + CLAP: add clap_get_reaper_context() API
  • + JSFX/ReaScript: support EEL2 preprocessor include()
  • + LV2: non-automatable patch parameter support including atom:Path filename selection [t=252480]
  • + MP3: fix possible incorrect initial latency when decoding
  • + MP3: make peaks display at end of file consistent with other types
  • + Regions: add action to select/unselect all regions for rendering
  • + Video: default to OpenGL for video output
  • + Video: fix typo in blitter feedback preset
  • + Video: improve keyboard navigation of presets
  • + Video: support project setting for YUV preview/conversion gamut: BT.601 (previous versions), BT.709, BT.2020
  • # FX: support flushing buffers on bypass for JSFX
  • # FX: support flushing buffers on bypass for lv2 plugins
  • # Media item lanes: make various behaviors consistent when inserting a lane
  • # Video: fix copying audio settings to video sources via video source properties dialog
  • # Video: fix persistence of audio peaks resolution setting
  • # Video: support UTF-8 localization in video source properties dialog
This thread is for pre-release features discussion. Use the Feature Requests forum for other requests.

Changelog - Pre-Releases

Generated by X-Raym's REAPER ChangeLog to BBCode
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 05-22-2023, 07:36 AM   #2
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,718
Default

Quote:
+ MP3: fix possible incorrect initial latency when decoding
if an mp3 that fits the above possible condition has been used in an existing project, will its timing be different after this addition?
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
note dangle using overlapping MIDI items just needs one little bugfix
mccrabney is offline   Reply With Quote
Old 05-22-2023, 07:51 AM   #3
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,249
Default

Quote:
Originally Posted by mccrabney View Post
if an mp3 that fits the above possible condition has been used in an existing project, will its timing be different after this addition?
Potentially, by up to 16 samples. The most likely change (by far) is one sample.
schwa is offline   Reply With Quote
Old 05-22-2023, 08:41 AM   #4
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

Thanks!

With the "newish" run plugins with ui open. I have seen an issue when pressing stop with plugins that have large latency (like limiters), you can end up hearing the plugin for it's whole buffer.

Ideally it would be nice if the sound stopped when you pressed stop as it can make seeking quite hard to do.

I'll try and wrangle up an example that uses a free plugin.
__________________
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-22-2023, 11:29 AM   #5
wholehalf
Human being with feelings
 
wholehalf's Avatar
 
Join Date: Nov 2015
Location: Athens, Greece
Posts: 70
Default

Quote:
+ LV2: non-automatable patch parameter support including atom:Path filename selection [t=252480]
Thanks so much for this!

I tried v6.79+dev0522 just now some lv2 plugins fail to scan with the following errors:

Sfizz:
Quote:
usr/lib/lv2/sfizz.lv2 -- http://sfztools.github.io/sfizz: patch specified with unsupported type0 http://lv2.plug.in/ns/ext/atom#String
carla "audiofile" and "midifile"

Quote:
usr/lib/lv2/carla.lv2 -- http://kxstudio.sf.net/carla/plugins/midifle.lv2: patch specified with unsupported resource0 http://kxstudio.st.net/carla/file/midi

Last edited by wholehalf; 05-22-2023 at 11:47 AM.
wholehalf is offline   Reply With Quote
Old 05-22-2023, 01:50 PM   #6
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,009
Default

Quote:
Originally Posted by wholehalf View Post
Thanks so much for this!

I tried v6.79+dev0522 just now some lv2 plugins fail to scan with the following errors:

Sfizz:


carla "audiofile" and "midifile"
Thanks! The Sfizz one should still load despite the error, I think?
Justin is offline   Reply With Quote
Old 05-22-2023, 02:47 PM   #7
audiojunkie
Human being with feelings
 
audiojunkie's Avatar
 
Join Date: Nov 2011
Posts: 984
Default

Thank you Justin for continuing work on LV2!!!!!!! Greatly appreciated!!
audiojunkie is offline   Reply With Quote
Old 05-22-2023, 03:12 PM   #8
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 608
Default

Can anyone elaborate a little this?
* Includes feature branch: updated Windows manifest for newer OS features
Ty
Vagalume is offline   Reply With Quote
Old 05-22-2023, 03:13 PM   #9
wholehalf
Human being with feelings
 
wholehalf's Avatar
 
Join Date: Nov 2015
Location: Athens, Greece
Posts: 70
Default

Quote:
Originally Posted by Justin View Post
Thanks! The Sfizz one should still load despite the error, I think?
Yes can confirm that Sfizz still loads despite the error.

I also tried zeroconvo.lv2 (https://github.com/x42/zconvo.lv2) It gives the same "patch specified with unsupported resource0" error as carla's audiofile and midifile.
wholehalf is offline   Reply With Quote
Old 05-22-2023, 07:32 PM   #10
Stevie
Human being with feelings
 
Stevie's Avatar
 
Join Date: Feb 2015
Posts: 262
Default

Quote:
Originally Posted by sockmonkey72 View Post
* Includes feature branch: visual track spacers
Extremely useful feature, thanks!
__________________
Spotify
Stevie is offline   Reply With Quote
Old 05-23-2023, 12:25 AM   #11
jack461
Human being with feelings
 
jack461's Avatar
 
Join Date: Nov 2013
Location: France
Posts: 185
Default

Quote:
Originally Posted by sockmonkey72 View Post
v6.79+dev0522 - May 22 2023
+ JSFX/ReaScript: support EEL2 preprocessor include()
Many thanks for this feature!

Can someone help me with the syntax and semantics of this "include" procedure?

I guess it expects a file name as a string.

Is the contents of this file considered as a preprocessor input (like this contents was in line, surrounded with "<?" and "?>", and where you need a print statement, or is this contents directly included in the eel/jsfx script?

Thanks!
jack461 is offline   Reply With Quote
Old 05-23-2023, 12:47 AM   #12
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,919
Default

With the current video updates I am wondering if we can have an option in the properties dialog to “ignore video”. This would be nice if we want to edit audio and video of a clip separately, just duplicate the clip on a track underneath the original and set one to “ignore audio” and the other to “ignore video” and no need to glue to create an audio item and create a new, long audio file just for this purpose.
Phazma is offline   Reply With Quote
Old 05-23-2023, 04:33 AM   #13
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,249
Default

Quote:
Originally Posted by Phazma View Post
With the current video updates I am wondering if we can have an option in the properties dialog to “ignore video”. This would be nice if we want to edit audio and video of a clip separately, just duplicate the clip on a track underneath the original and set one to “ignore audio” and the other to “ignore video” and no need to glue to create an audio item and create a new, long audio file just for this purpose.
If you're going to be editing the audio, you are probably better off gluing or rendering it to a lossless format anyway. Part of the reason for the recent changes to how audio from video files is handled is that it can be CPU intensive to seek AAC (or similarly compressed) audio, which can also create a lot of processor load when zooming in to display high-resolution audio peaks.
schwa is offline   Reply With Quote
Old 05-23-2023, 04:48 AM   #14
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,718
Default

Quote:
Originally Posted by schwa
...it can be CPU intensive to seek AAC (or similarly compressed) audio, which can also create a lot of processor load when zooming in to display high-resolution audio peaks.
does this processor load scenario also apply to non-video compressed audio formats?

looks like i need to be more vigilant about gluing all of the lossy garbage i use in my projects.
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
note dangle using overlapping MIDI items just needs one little bugfix
mccrabney is offline   Reply With Quote
Old 05-23-2023, 05:02 AM   #15
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,009
Default

Quote:
Originally Posted by mccrabney View Post
does this processor load scenario also apply to non-video compressed audio formats?

looks like i need to be more vigilant about gluing all of the lossy garbage i use in my projects.
Things that use AAC and VLC/ffmpeg/avfoundation/WMF to decode, in general, yeah. The native formats should be quite a bit faster to seek (and they also don't have to deal with the larger size of the interleaved video tracks). But in general nothing seeks faster than a .wav file.
Justin is offline   Reply With Quote
Old 05-23-2023, 05:05 AM   #16
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 16,009
Default

Quote:
Originally Posted by jack461 View Post
Many thanks for this feature!

Can someone help me with the syntax and semantics of this "include" procedure?

I guess it expects a file name as a string.

Is the contents of this file considered as a preprocessor input (like this contents was in line, surrounded with "<?" and "?>", and where you need a print statement, or is this contents directly included in the eel/jsfx script?

Thanks!
It's a relative pathname, and if you do:
Code:
hello<? include("foo.txt"); ?>world
and foo.txt is:
Code:
FOO<?printf("hi");?>
it would be the same as
Code:
helloFOO<?printf("hi");?>world
(_suppress and other preprocessor contexts are shared across files)
Justin is offline   Reply With Quote
Old 05-23-2023, 05:16 AM   #17
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,707
Default

Quote:
Originally Posted by Phazma View Post
With the current video updates I am wondering if we can have an option in the properties dialog to “ignore video”. This would be nice if we want to edit audio and video of a clip separately, just duplicate the clip on a track underneath the original and set one to “ignore audio” and the other to “ignore video” and no need to glue to create an audio item and create a new, long audio file just for this purpose.
+1 on ignore video
__________________
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 05-23-2023, 06:41 AM   #18
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,919
Default

Quote:
Originally Posted by schwa View Post
If you're going to be editing the audio, you are probably better off gluing or rendering it to a lossless format anyway.
For actual editing yes (unless the imported video is a mov with non-compressed audio).

But sometimes the audio serves only as a guide track which just needs to be muted/unmuted indipendently of the video. It would be nice if this was possible without creating an extra audio file.

Quote:
Originally Posted by schwa View Post
Part of the reason for the recent changes to how audio from video files is handled is that it can be CPU intensive to seek AAC (or similarly compressed) audio, which can also create a lot of processor load when zooming in to display high-resolution audio peaks.
Great. I remember Jon Tidey mentioning that performance improves when ignoring audio in a video items (and use a glued duplicate for the audio). So this is no longer needed? There is no point now in separating audio and video if it is not going to be touched anyway?
Phazma is offline   Reply With Quote
Old 05-23-2023, 11:30 AM   #19
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default New track spacers cause issues with SWS and maybe reascripts too.

Not sure if this is an easy fix and I guess this is probably a SWS issue so I'll report it there too but track spacers mess up the vertical positioning on a few SWS things when used in conjunction with the mouse position.

Mainly things like:

-contextual toolbars (showing menu under mouse)
-previewing item under mouse
-SWS zoom tool (can no longer draw a box)

There's probably others and this might also affect reascripts etc too.

I'll go and mention it on the SWS area as well though.
__________________
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-23-2023, 01:26 PM   #20
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,502
Default

Quote:
Originally Posted by sockmonkey72 View Post
default to OpenGL for video output
What are the benefits of this on Windows systems?
Dstruct is offline   Reply With Quote
Old 05-23-2023, 01:44 PM   #21
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

Quote:
Originally Posted by musicbynumbers View Post
Not sure if this is an easy fix and I guess this is probably a SWS issue so I'll report it there too but track spacers mess up the vertical positioning on a few SWS things when used in conjunction with the mouse position.

Mainly things like:

-contextual toolbars (showing menu under mouse)
-previewing item under mouse
-SWS zoom tool (can no longer draw a box)

There's probably others and this might also affect reascripts etc too.

I'll go and mention it on the SWS area as well though.
Just to add that the issue gets worse the more spacers you add in and goes as soon as you take them all out.

Love spacers now but love my SWS workflow more
__________________
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-23-2023, 01:46 PM   #22
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,255
Default

Just an update that it seems NoFish and some others who work on SWS are on to the issue now so all good

https://github.com/reaper-oss/sws/is...ent-1559958636
__________________
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-24-2023, 02:13 PM   #23
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,203
Default

Quote:
Originally Posted by sockmonkey72 View Post
[*] * Includes feature branch: visual track spacers
Nitpick, probably:
I'm late to the party with track spacers, finally wanted to check it out and first place I looked for it was in the 'Insert' main menu.
Shouldn't it be there also (in addition to in Action list)?, at least would make it probably more discoverable for (new) users not following changelog closely.

edit:
Oh and maybe e.g. in the empty TCP/MCP context menu?


Last edited by nofish; 05-24-2023 at 02:32 PM.
nofish is offline   Reply With Quote
Old 05-25-2023, 02:00 AM   #24
Ideosound
Human being with feelings
 
Ideosound's Avatar
 
Join Date: Oct 2017
Location: U.K
Posts: 544
Default

Quote:
Originally Posted by Phazma View Post
With the current video updates I am wondering if we can have an option in the properties dialog to “ignore video”. This would be nice if we want to edit audio and video of a clip separately, just duplicate the clip on a track underneath the original and set one to “ignore audio” and the other to “ignore video” and no need to glue to create an audio item and create a new, long audio file just for this purpose.
+1 on ignore audio on a video file/track. I usually disable the routing or kill the volume on a video track if not using the audio. However if it meant we can save some CPU by ignoring the (likey AAC etc) processing, that would be useful.
Ideosound is offline   Reply With Quote
Old 05-25-2023, 03:05 AM   #25
inthevoid
Human being with feelings
 
inthevoid's Avatar
 
Join Date: May 2022
Location: London
Posts: 553
Default

Quote:
Originally Posted by Ideosound View Post
+1 on ignore audio on a video file/track. I usually disable the routing or kill the volume on a video track if not using the audio. However if it meant we can save some CPU by ignoring the (likey AAC etc) processing, that would be useful.
+1, being able to ignore the audio on video files would be really handy. I almost never want to use the audio on video items as 99% of the time I'm receiving sync audio stems (dialogue/fx/temp music) with picture as separate audio files.

Edit: you can already, ignore me

Last edited by inthevoid; 05-25-2023 at 05:39 AM.
inthevoid is offline   Reply With Quote
Old 05-25-2023, 03:12 AM   #26
Ideosound
Human being with feelings
 
Ideosound's Avatar
 
Join Date: Oct 2017
Location: U.K
Posts: 544
Default

Quote:
Originally Posted by inthevoid View Post
+1, being able to ignore the audio on video files would be really handy. I almost never want to use the audio on video items as 99% of the time I'm receiving sync audio stems (dialogue/fx/temp music) with picture as separate audio files.
Yes this, I only use the audio on the video if no stems are supplied or it's just a guide VO track or something rough to be replaced.
Ideosound is offline   Reply With Quote
Old 05-25-2023, 03:53 AM   #27
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,249
Default

You can already ignore the audio on a video item, via the source properties dialog. The request is to ignore the *video* on a video item.
schwa is offline   Reply With Quote
Old 05-25-2023, 05:39 AM   #28
inthevoid
Human being with feelings
 
inthevoid's Avatar
 
Join Date: May 2022
Location: London
Posts: 553
Default

Quote:
Originally Posted by schwa View Post
You can already ignore the audio on a video item, via the source properties dialog. The request is to ignore the *video* on a video item.
Ah! Sorry, I had no idea. That's fantastic. Thanks!
inthevoid is offline   Reply With Quote
Old 05-25-2023, 07:07 AM   #29
Ideosound
Human being with feelings
 
Ideosound's Avatar
 
Join Date: Oct 2017
Location: U.K
Posts: 544
Default

Quote:
Originally Posted by schwa View Post
You can already ignore the audio on a video item, via the source properties dialog. The request is to ignore the *video* on a video item.
Is this the mute checkbox on source properties? So is this more CPU efficient than either disabling the routing of the track or turning the track level down to disable audio?

Support ignoring video option also.
Ideosound is offline   Reply With Quote
Old 05-25-2023, 07:11 AM   #30
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,249
Default

Release version: right click, source properties, ignore audio checkbox.

Development versions: right click, source properties, disable audio via dropdown.
schwa is offline   Reply With Quote
Old 05-29-2023, 03:59 AM   #31
smandrap
Human being with feelings
 
smandrap's Avatar
 
Join Date: Feb 2021
Location: Right here
Posts: 2,068
Default Snap offset weird behavior (bump)

Hi,

This works fine in release versions, but pre-releases are misbehaving.
To reproduce:

- set snap offset on an item
- zoom in a lot
- the snap offset position and its handle are "not in sync"



EDIT: found the first pre-release build with this problem: it's 6.78+dev0327 . Previous builds work fine. Should i post this in the problematic version's thread?

Last edited by smandrap; 05-29-2023 at 04:27 AM.
smandrap is online now   Reply With Quote
Old 05-29-2023, 05:54 AM   #32
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,249
Default

Quote:
Originally Posted by smandrap View Post
the snap offset position and its handle are "not in sync"
Fixing, thanks for the report.
schwa 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 06:34 PM.


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