Old 11-25-2022, 02:59 PM   #1
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: UK
Posts: 312
Default v6.71rc4 - November 25 2022

v6.71rc4 - November 25 2022
  • * Includes feature branch: CLAP plugin support
  • * Includes feature branch: improve experimental silent-track CPU reduction option to include FX tail length
  • * Includes feature branch: internal pin management overhaul for future extension
  • + FX browser: when hiding duplicates, ignore trailing channel counts
  • + RS5k: fix undo state issues via RS5k manager script [t=272617]
  • + ReaScript: add GetSetProjectInfo_String MARKER_INDEX_FROM_GUID: support [t=272406]
  • + ReaScript: extend SetProjectMarkerByIndex2 to allow deferred re-sort of project markers [t=272406]
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
matt_t is offline   Reply With Quote
Old 11-25-2022, 03:15 PM   #2
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 5,877
Default

Quote:
Originally Posted by matt_t View Post
v6.71rc4 - November 25 2022
  • + ReaScript: add GetSetProjectInfo_String MARKER_INDEX_FROM_GUID: support [t=272406]
  • + ReaScript: extend SetProjectMarkerByIndex2 to allow deferred re-sort of project markers [t=272406]
THANKYOUTHANKYOUTHANKYOUTHANKYOU
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper
Bugreports&Docs notes please do here:https://github.com/Ultraschall/ultra...-reaper/issues - Donate, if you wish
Meo-Ada Mespotine is offline   Reply With Quote
Old 11-25-2022, 05:39 PM   #3
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 4,906
Default

Quote:
Originally Posted by matt_t View Post
v6.71rc4 - November 25 2022
  • + FX browser: when hiding duplicates, ignore trailing channel counts
Thanks for this! Working well.
Funkybot is offline   Reply With Quote
Old 11-25-2022, 07:19 PM   #4
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 3,771
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
THANKYOUTHANKYOUTHANKYOUTHANKYOU
What does this mean, what will be possible in future?
TonE is offline   Reply With Quote
Old 11-25-2022, 10:15 PM   #5
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,706
Default

Code:
+ RS5k: fix undo state issues via RS5k manager script
Thanks! That seem to works fine (I didn`t changed anything in the code). Both when replacing single sample, also doing a "random kit" with loading bunch of samples from MediaExplorer linked databases works and undoes just fine from what I can test.
mpl is offline   Reply With Quote
Old 11-25-2022, 10:39 PM   #6
PitchSlap
Human being with feelings
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,512
Default

Quote:
Originally Posted by matt_t View Post
  • + FX browser: when hiding duplicates, ignore trailing channel counts
Does anyone know if this works with Waves plugins that have stereo, mono, mono-to-stereo duplicates? I'd test but I already deleted them from my HD (good riddance!)
I'm sure 2 or 3 versions of the same plugin was useful in 1998, but for me the clutter is more annoying than saving 0.05% of my processing power.

Adding # to the name to hide plugins is useful, but not when you want to hide 100+ and need to do it one at a time.
Vendor specific edge cases are annoying, but Waves did release the first audio plugin ever 30+ years ago so have earned some slack for their quirks.
__________________
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 11-26-2022, 03:06 AM   #7
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 5,877
Default

Quote:
Originally Posted by TonE View Post
What does this mean, what will be possible in future?
It solves an edgecase for renumerating markers. I need renumerating for a huge programming project and couldn't figure out how to do it without doing a bad hacking solution.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper
Bugreports&Docs notes please do here:https://github.com/Ultraschall/ultra...-reaper/issues - Donate, if you wish
Meo-Ada Mespotine is offline   Reply With Quote
Old 11-26-2022, 11:36 AM   #8
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 817
Default

Nice! Improve experimental silent-track CPU reduction getting sent to the public.
srdmusic is offline   Reply With Quote
Old 11-26-2022, 11:59 AM   #9
Lynx_TWO
Human being with feelings
 
Lynx_TWO's Avatar
 
Join Date: Dec 2019
Location: St Petersburg FL
Posts: 941
Default

Quote:
Originally Posted by srdmusic View Post
Nice! Improve experimental silent-track CPU reduction getting sent to the public.
Does this work on tracks which have a lot of silence in the track itself such as cymbal crashes? Or does the entire track need to be silent?
__________________
My mixes from the Cambridge multitracks library
SoundCloud link & Youtube (ThemTube?) link
My preferred adjectives are “Handsome” and “Brilliant”
Lynx_TWO is offline   Reply With Quote
Old 11-26-2022, 12:03 PM   #10
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 11,733
Default

Quote:
Originally Posted by Lynx_TWO View Post
Does this work on tracks which have a lot of silence in the track itself such as cymbal crashes? Or does the entire track need to be silent?
Check threads where it firstly appeared. Justin wrote some things there. I guess there should be also descriptions on the bottom of Preferences.
__________________
DonateSoundCloudAll the REAPER names
vitalker is online now   Reply With Quote
Old 11-26-2022, 04:06 PM   #11
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 3,771
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
It solves an edgecase for renumerating markers. I need renumerating for a huge programming project and couldn't figure out how to do it without doing a bad hacking solution.
Oh, thanks for your detailed answer.
TonE is offline   Reply With Quote
Old 11-26-2022, 07:04 PM   #12
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 1,838
Default

What is the logic at the contextstr variable for keys ?

here is some tests I made

Code:
X
--------------------------------
contextstr    :   key:01:58
--------------------------------
Ctrl+x
--------------------------------
contextstr    :   key:09:58
--------------------------------
Shift+x 
--------------------------------
contextstr    :   key:05:58
--------------------------------
Alt+x
--------------------------------
contextstr    :   key:11:58
--------------------------------
Ctrl+Shift+x
--------------------------------
contextstr    :   key:0d:58
--------------------------------
Ctrl+alt+x
--------------------------------
contextstr    :   key:19:58
--------------------------------
Alt+Shift+x
--------------------------------
contextstr    :   key:15:58
--------------------------------
Ctrl+Shift+Alt 
--------------------------------
contextstr    :   key:1d:58
--------------------------------
What I guess is that the first value after "key:" is the mod keys value. And the second is the key pressed in hex. I just dont understand what is the logic in the keys mod values....


Also about reaper.get_action_context() I think it would be really great if it actually returned the OSC value as well as the address. Currently if I send a number it only return the portion beteween integers. It isnt returning strings or integers values.

Although at the current situation using mavriq socket module/ mavriq batteris for reascript is the more flexible way to receive and send OSC it would be nice if that function could retrieve it better. Some usecase here (checking the code he used a copies of the same scripts to receive the osc from unreal with reaper.get_action_context() and manipule the items in reaper, it could be better if the function returned more info):

https://www.youtube.com/watch?v=EFlG...=BenOsterhouse
daniellumertz is offline   Reply With Quote
Old 11-26-2022, 07:08 PM   #13
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 14,872
Default

the flags are the first integer, which are a win32-ism:
Code:
#define FVIRTKEY  1
#define FSHIFT    0x04
#define FCONTROL  0x08
#define FALT      0x10
#define FLWIN     0x20
will look into including more OSC info (but it will have to be post-6.71)

Last edited by Justin; 11-26-2022 at 07:15 PM.
Justin is offline   Reply With Quote
Old 11-26-2022, 07:23 PM   #14
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 1,838
Default

Quote:
Originally Posted by Justin View Post
the flags are the first integer, which are a win32-ism:
Code:
#define FVIRTKEY  1
#define FSHIFT    0x04
#define FCONTROL  0x08
#define FALT      0x10
#define FLWIN     0x20
will look into including more OSC info (but it will have to be post-6.71)
Ohhh thanks justin! If that could reach the docs would be nice
daniellumertz is offline   Reply With Quote
Old 11-27-2022, 10:22 AM   #15
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 4,906
Default

Quote:
Originally Posted by PitchSlap View Post
Does anyone know if this works with Waves plugins that have stereo, mono, mono-to-stereo duplicates? I'd test but I already deleted them from my HD (good riddance!)
I'm sure 2 or 3 versions of the same plugin was useful in 1998, but for me the clutter is more annoying than saving 0.05% of my processing power.

Adding # to the name to hide plugins is useful, but not when you want to hide 100+ and need to do it one at a time.
Vendor specific edge cases are annoying, but Waves did release the first audio plugin ever 30+ years ago so have earned some slack for their quirks.
The Waves plugins include the Mono/Stereo, Mono, Stereo in the plugin name itself so this doesn't do anything to address those. If you still had Waves plugins installed, you'd still just want to # out anything with the word Mono in the name from Waves.
Funkybot is offline   Reply With Quote
Old 12-01-2022, 06:18 PM   #16
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Location: Berlin
Posts: 1,212
Default

Quote:
+ RS5k: fix undo state issues via RS5k manager script [t=272617]
I noticed something weird today with undo and ReaSamplOmatic specifically.

Undo blocks are only created when the UI window is open. (for changed fx parameters via API)

Here's a minimal code example that creates undo points for all plugins I've tried it with, except ReaSamplomatic.

Code:
local track = reaper.GetSelectedTrack(0, 0)
a = reaper.TrackFX_GetParam(track, 0, 1)
reaper.TrackFX_SetParam(track,0, 1, a - 0.01)
For RS5k, it only creates undo points when the FX window is open.

(Tested on Linux)
FeedTheCat is online now   Reply With Quote
Old 12-02-2022, 10:05 AM   #17
juan_r
Human being with feelings
 
juan_r's Avatar
 
Join Date: Oct 2019
Posts: 827
Default

Quote:
Originally Posted by PitchSlap View Post
Adding # to the name to hide plugins is useful, but not when you want to hide 100+ and need to do it one at a time.
(sorry, very small hijacking) Where do I add an #?
__________________
My ReaPack repository: https://github.com/juanriccio/Reaper...ster/index.xml
juan_r is offline   Reply With Quote
Old 12-02-2022, 11:09 AM   #18
Daodan
Human being with feelings
 
Join Date: Jan 2011
Posts: 718
Default

Quote:
Originally Posted by PitchSlap View Post
Does anyone know if this works with Waves plugins that have stereo, mono, mono-to-stereo duplicates?
https://forums.cockos.com/showpost.p...22&postcount=4
Daodan is online now   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 05:27 AM.


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