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

Reply
 
Thread Tools Display Modes
Old 10-14-2021, 07:40 AM   #1
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,572
Default v6.37+dev1014 - October 14 2021

v6.37+dev1014 - October 14 2021
* Includes feature branch: media item lanes
+ Command line: support both -template and filename arguments [t=258395]
+ JSFX: add options to Loudness Meter for writing automation inverted and selecting single output value
+ Media item lanes: when dragging new media to a fixed lane track, add lanes if the new media overlaps with existing media
+ Metronome: support 2x or 4x click speed multiplier
+ Metronome: update click source peaks display when updating metronome settings or click source properties
+ Mouse modifiers: add modifier to adjust fade-in/fade-out curve with relative edge edit [t=258427]
+ Project notes: support automatic word wrap
+ Project: add title field in Project Settings/Info dialog, accessible to render, metadata, etc wildcards as $title
+ ReaComp/ReaGate: perform extra validation on multichannel mode configuration state
+ ReaEQ: fix UI update issues when loading presets on Windows
+ ReaEQ: update graph display when resizing and analysis is disabled [t=258420]
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
+ ReaScript: deprecate GetSetProjectAuthor, use GetSetProjectInfo_String with desc="PROJECT_AUTHOR" instead
+ ReaScript: fix TakeFX_GetParamFromIdent [t=258477]
+ ReaVerb: fix reverb generator crash with zero-width (6.37 regression) [t=258397]
+ ReaXcomp: fix UI update issues when loading presets on Windows
+ Render: localize "dry run" text
+ Theme: add mcp_fxembed scalar to WALTER [t=257691]
+ Track VU: add option to measure LUFS on first two channels only
+ macOS: improve textfield behavior with certain key mappings in menu items [t=258450]
# Media item lanes: fix overlapping item drawing when zoomed in [p=2485006]
# ReaScript: update TrackFX_GetParamFromIdent documentation for delta parameter

Full changelog / Latest pre-releases

Last edited by Jae.Thomas; 10-14-2021 at 08:36 AM.
Jae.Thomas is offline   Reply With Quote
Old 10-14-2021, 07:43 AM   #2
paaltio
Human being with feelings
 
Join Date: Aug 2011
Location: Los Angeles, CA
Posts: 312
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
This sounds extremely interesting! Would it work for a retrospective record function?
paaltio is offline   Reply With Quote
Old 10-14-2021, 07:45 AM   #3
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
+ Project: add title field in Project Settings/Info dialog, accessible to render, metadata, etc wildcards as $title
Why not add a full list of usable project metadata when file metadata are already well implemented. They can then also be shown in the media explorer for rpp files.
bFooz is offline   Reply With Quote
Old 10-14-2021, 08:04 AM   #4
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
Originally Posted by paaltio View Post
This sounds extremely interesting! Would it work for a retrospective record function?
Yes. Amazing!
ovnis is offline   Reply With Quote
Old 10-14-2021, 08:35 AM   #5
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,572
Default

Quote:
Originally Posted by nofish View Post
colorified with clickable links

v6.37+dev1014 - October 14 2021
* Includes feature branch: media item lanes
+ Command line: support both -template and filename arguments [t=258395]
+ JSFX: add options to Loudness Meter for writing automation inverted and selecting single output value
+ Media item lanes: when dragging new media to a fixed lane track, add lanes if the new media overlaps with existing media
+ Metronome: support 2x or 4x click speed multiplier
+ Metronome: update click source peaks display when updating metronome settings or click source properties
+ Mouse modifiers: add modifier to adjust fade-in/fade-out curve with relative edge edit [t=258427]
+ Project notes: support automatic word wrap
+ Project: add title field in Project Settings/Info dialog, accessible to render, metadata, etc wildcards as $title
+ ReaComp/ReaGate: perform extra validation on multichannel mode configuration state
+ ReaEQ: fix UI update issues when loading presets on Windows
+ ReaEQ: update graph display when resizing and analysis is disabled [t=258420]
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
+ ReaScript: deprecate GetSetProjectAuthor, use GetSetProjectInfo_String with desc="PROJECT_AUTHOR" instead
+ ReaScript: fix TakeFX_GetParamFromIdent [t=258477]
+ ReaVerb: fix reverb generator crash with zero-width (6.37 regression) [t=258397]
+ ReaXcomp: fix UI update issues when loading presets on Windows
+ Render: localize "dry run" text
+ Theme: add mcp_fxembed scalar to WALTER [t=257691]
+ Track VU: add option to measure LUFS on first two channels only
+ macOS: improve textfield behavior with certain key mappings in menu items [t=258450]
# Media item lanes: fix overlapping item drawing when zoomed in [p=2485006]
# ReaScript: update TrackFX_GetParamFromIdent documentation for delta parameter

Full changelog / Latest pre-releases
thanks, couldn't get the utility to work here!
Jae.Thomas is offline   Reply With Quote
Old 10-14-2021, 08:45 AM   #6
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,334
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ Media item lanes: when dragging new media to a fixed lane track, add lanes if the new media overlaps with existing media
This is huge!
vitalker is offline   Reply With Quote
Old 10-14-2021, 08:45 AM   #7
BPBaker
Human being with feelings
 
BPBaker's Avatar
 
Join Date: Oct 2013
Location: Brooklyn, NY
Posts: 209
Default

Quote:
+ JSFX: add options to Loudness Meter for writing automation inverted and selecting single output value
Interesting! Can we also make these inverted output values work as linkable parameters via Parameter Modulation? (The non-inverted outputs do seem to work.)

EDIT: After playing with it more I think I misunderstood it. It looks like the inverted options is a switch? I.e. it doesn't output its own a discrete automation lane for inverted outputs in addition to non-inverted. Thus, the parameter available in parameter link/modulation is inverted or not based on this option...

Last edited by BPBaker; 10-14-2021 at 09:03 AM.
BPBaker is online now   Reply With Quote
Old 10-14-2021, 08:59 AM   #8
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,109
Default

Quote:
Originally Posted by Jae.Thomas View Post
thanks, couldn't get the utility to work here!
If you mean X-Raym's, there's also Edgemeal's, which I usually use (Win only though).
nofish is offline   Reply With Quote
Old 10-14-2021, 09:20 AM   #9
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ Metronome: support 2x or 4x click speed multiplier
Oh, God! Yeah!

Quote:
Originally Posted by Jae.Thomas View Post
+ Media item lanes: when dragging new media to a fixed lane track, add lanes if the new media overlaps with existing media
Hmm, how it works? Is there an option to turn it on?
AZpercussion is offline   Reply With Quote
Old 10-14-2021, 09:33 AM   #10
thommazk
Human being with feelings
 
thommazk's Avatar
 
Join Date: Jun 2020
Location: Brazil
Posts: 183
Default

As we had an update on ReaVerb, can I ask for a simple workflow feature?
It would be awesome if we could drag and drop a sound file from the media explorer and load it as an impulse response.

Even drag the file to the impulse path would be useful!
thommazk is offline   Reply With Quote
Old 10-14-2021, 09:40 AM   #11
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,334
Default

Quote:
Originally Posted by AZpercussion View Post
Hmm, how it works? Is there an option to turn it on?
Yeah, I couldn't find it, too.
vitalker is offline   Reply With Quote
Old 10-14-2021, 09:44 AM   #12
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,821
Default

Quote:
Originally Posted by AZpercussion View Post
Hmm, how it works? Is there an option to turn it on?
A lane should be added if you drag media from outside REAPER (or the media explorer) to a fixed-lane track, if the new media overlaps with media already on the track.

Last edited by schwa; 10-14-2021 at 10:31 AM.
schwa is offline   Reply With Quote
Old 10-14-2021, 09:53 AM   #13
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,334
Default

Quote:
Originally Posted by schwa View Post
A lane should be added if you drag media from outside REAPER (or the media explorer) to the add-lane area on a fixed lane track, if the new media overlaps with media already on the track.
Why doesn't it work for other tracks, too? Well it is enough to drag media to the fixed-lane track, no need for add-lane area pointing, at least it worked here.
vitalker is offline   Reply With Quote
Old 10-14-2021, 09:54 AM   #14
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,821
Default

If you drag media onto existing media, you get a popup asking what you want to do. If you choose "insert a new media item that overlaps", if it's a fixed lane track, a new lane should be created for the new media (or the media should be placed in an available lane).

Last edited by schwa; 10-14-2021 at 10:32 AM.
schwa is offline   Reply With Quote
Old 10-14-2021, 10:02 AM   #15
karbomusic
Human being with feelings
 
karbomusic's Avatar
 
Join Date: May 2009
Posts: 29,269
Default

Quote:
+ Command line: support both -template and filename arguments [t=258395]
Thank you!
__________________
Music is what feelings sound like.
karbomusic is offline   Reply With Quote
Old 10-14-2021, 10:02 AM   #16
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,572
Default

about the command line stuff

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

Last edited by Jae.Thomas; 10-14-2021 at 10:24 AM.
Jae.Thomas is offline   Reply With Quote
Old 10-14-2021, 10:17 AM   #17
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
Default

+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events

Wow this seems good, if I get it right we can now acess the lastest MIDI messages in reascript!!? I need to try it !

In docs if anyone want to peek:
Code:
 
C: int MIDI_GetRecentInputEvent(int idx, char* bufOut, int* bufOut_sz, int* tsOut, int* devIdxOut)

EEL2: int MIDI_GetRecentInputEvent(int idx, #buf, int &ts, int &devIdx)

Lua: integer retval, string buf, number ts, number devIdx = reaper.MIDI_GetRecentInputEvent(integer idx)

Python: (Int retval, Int idx, String bufOut, Int bufOut_sz, Int tsOut, Int devIdxOut) = RPR_MIDI_GetRecentInputEvent(idx, bufOut, bufOut_sz, tsOut, devIdxOut)

Gets a recent MIDI input event from the global history. idx=0 for the most recent event, which also latches to the latest MIDI event state (to get a more recent list, calling with idx=0 is necessary). idx=1 next most recent event, returns a non-zero sequence number for the event, or zero if no more events. tsOut will be set to the timestamp in samples relative to the current position (0 is current, -48000 is one second ago, etc). devIdxOut will have the low 16 bits set to the input device index, and 0x10000 will be set if device was enabled only for control. Large SysEx events will not be included in this event list.
daniellumertz is online now   Reply With Quote
Old 10-14-2021, 10:26 AM   #18
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
Default

Quote:
Originally Posted by schwa View Post
If you drag media onto existing media, you get a popup asking what you want to do. I suppose we could should add "add new lane for media" to that popup.
That would be nice.
Vagelis is offline   Reply With Quote
Old 10-14-2021, 10:52 AM   #19
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

+ ReaEQ: fix UI update issues when loading presets on Windows
+ ReaXcomp: fix UI update issues when loading presets on Windows

Since ReaPresets are on the agenda, maybe the devs could take a look at this: https://forum.cockos.com/showthread.php?t=252347
matt_t is offline   Reply With Quote
Old 10-14-2021, 10:53 AM   #20
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
Great, thanks Justin! That seems to fit everything I asked previously. Will implement it as soon as possible. The sequence seems total number of all available events + 0x40000000, right? Why 0x40000000?
mpl is offline   Reply With Quote
Old 10-14-2021, 11:10 AM   #21
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
Default

can someone help me how can I get MIDI info out of buf variable in reaper.MIDI_GetRecentInputEvent(0)??

As I understood buf contains the 3/2 bytes of a midi message,
is that right? if so how can I access it?

Looking at the variables list buf is normally "ø"

Thanks people, sorry the noob question , and thanks for the function
daniellumertz is online now   Reply With Quote
Old 10-14-2021, 11:13 AM   #22
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Quote:
Originally Posted by mpl View Post
Great, thanks Justin! That seems to fit everything I asked previously. Will implement it as soon as possible. The sequence seems total number of all available events + 0x40000000, right? Why 0x40000000?
The sequence number is an opaque value that is nonzero… don’t use it for anything else (it is provided so that you can see what messages are new)
Justin is online now   Reply With Quote
Old 10-14-2021, 11:24 AM   #23
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
Default

Quote:
Originally Posted by Jae.Thomas View Post
v6.37+dev1014 - October 14 2021
+ Mouse modifiers: add modifier to adjust fade-in/fade-out curve with relative edge edit
This was really missing, pretty basic and useful, thanks!
Vagelis is offline   Reply With Quote
Old 10-14-2021, 11:31 AM   #24
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
Default

Some bugs reported in the previous dev thread about Media Item Lanes:
(that seems to persist)

https://forum.cockos.com/showpost.ph...1&postcount=35
https://forum.cockos.com/showpost.ph...6&postcount=50
https://forum.cockos.com/showpost.ph...5&postcount=51
daniellumertz is online now   Reply With Quote
Old 10-14-2021, 11:38 AM   #25
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,630
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
Would it be possible to add that for Osc-messages too?
__________________
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 10-14-2021, 11:40 AM   #26
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Would it be possible to add that for Osc-messages too?
I was thinking about that mespotine!
+1

Nice to see you here also! Hope things are good there !
daniellumertz is online now   Reply With Quote
Old 10-14-2021, 11:57 AM   #27
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

+ Metronome: support 2x or 4x click speed multiplier

still missing 0.5x, add this and then the gestalt will be closed
Yanick is offline   Reply With Quote
Old 10-14-2021, 12:11 PM   #28
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 666
Default

Quote:
Originally Posted by Yanick View Post
+ Metronome: support 2x or 4x click speed multiplier

still missing 0.5x, add this and then the gestalt will be closed
Also maybe actions to choose between these multipliers faster... pretty please?

And thanks devs, this was really needed.
tonalstates is offline   Reply With Quote
Old 10-14-2021, 12:13 PM   #29
Yanick
Human being with feelings
 
Yanick's Avatar
 
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
Default

Quote:
Originally Posted by tonalstates View Post
Also maybe actions to choose between these multipliers faster... pretty please?
Yes, I totally agree
Yanick is offline   Reply With Quote
Old 10-14-2021, 12:36 PM   #30
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
Default Metronome

Yes, 0,5x and actions would be good.
But what if we could type any number in opposite to choose in drop-down menu? So, crazy guys could use 1.5x, 3x or 5x as example.
AZpercussion is offline   Reply With Quote
Old 10-14-2021, 12:37 PM   #31
Thonex
Human being with feelings
 
Join Date: May 2018
Location: Los Angeles
Posts: 1,721
Default

Quote:
+ JSFX: add options to Loudness Meter for writing automation inverted and selecting single output value
Hey Devs... This plugin is MASSIVELY useful. Specifically the "Output loudness values as automation" feature.

Is there a way to use it offline (at max CPU speed)? It would be great to apply it to an entire project (score) on certain instruments without having to "play it in" in real-time. The idea being able to invert it for volume control.

Thoughts?

Cheers,

Andrew K
__________________
Cheers... Andrew K
Reaper v6.80+dev0621 - June 21 2023 • Catalina • Mac Mini 2020 6 core i7 • 64GB RAM • OS: Catalina • 4K monitor • RME RayDAT card with Sync Card and extended Light Pipe.

Last edited by Thonex; 10-14-2021 at 01:21 PM.
Thonex is offline   Reply With Quote
Old 10-14-2021, 12:39 PM   #32
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
+ Media item lanes: when dragging new media to a fixed lane track, add lanes if the new media overlaps with existing media
It would not be a good idea if we could drag&drop the new media from media explorer on the track with bands ?
It would be faster and intuitive.

It would be great, too, if we could drag&drop a media from media explorer on the desired fixed track.

Last edited by ovnis; 10-14-2021 at 01:10 PM.
ovnis is offline   Reply With Quote
Old 10-14-2021, 12:47 PM   #33
AZpercussion
Human being with feelings
 
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
Default Media lanes

Quote:
Originally Posted by ovnis View Post
It would not be a good idea if we can drag&drop the new media from media explorer on the track with bands ?
It would be faster and intuitive.

It would be great, too, if we could drag&drop a media from media explorer on the desired fixed track.
Agreed. That's more intuitive to have the same behavior while drugging from tracks or media explorer.
AZpercussion is offline   Reply With Quote
Old 10-14-2021, 12:52 PM   #34
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Quote:
Originally Posted by Thonex View Post
Hey Devs... This plugin is MASSIVELY useful. Specifically the "Output loudness values as automation" feature.

Is there a way to use it offline (at max CPU speed)? It would be great to apply it to an entire project (score) on certain instruments without having to "play it in" in real-time.

Thoughts?

Cheers,

Andrew K
Fully agreed!
__________________
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 10-14-2021, 12:57 PM   #35
pcartwright
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,030
Default

Quote:
ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
Something similar for last inserted/touched/edited midi event in the midi editor would also be very helpful. Or does it already exist?
pcartwright is offline   Reply With Quote
Old 10-14-2021, 01:53 PM   #36
gapalil001
Human being with feelings
 
gapalil001's Avatar
 
Join Date: May 2016
Location: Kyiv, Ukraine
Posts: 545
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ Theme: add mcp_fxembed scalar to WALTER [t=257691]
Amazing! Thanks!
gapalil001 is offline   Reply With Quote
Old 10-14-2021, 02:04 PM   #37
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,875
Default

Quote:
Originally Posted by Jae.Thomas View Post
+ Mouse modifiers: add modifier to adjust fade-in/fade-out curve with relative edge edit [t=258427]
Hell yeah! Thanks so much for adding this, was really needed
Phazma is offline   Reply With Quote
Old 10-14-2021, 02:05 PM   #38
lb0
Human being with feelings
 
Join Date: Apr 2014
Posts: 4,175
Default

Quote:
Originally Posted by Thonex View Post
Hey Devs... This plugin is MASSIVELY useful. Specifically the "Output loudness values as automation" feature.

Is there a way to use it offline (at max CPU speed)? It would be great to apply it to an entire project (score) on certain instruments without having to "play it in" in real-time. The idea being able to invert it for volume control.

Thoughts?

Cheers,

Andrew K
+1 - I could see this being really useful, and save a lot of time.
__________________
Projects - Reascripts - Lua:
Smart Knobs 2 | LBX Stripper | LBX Floating FX Positioner
Donate via Paypal | LBX Tools Website
lb0 is offline   Reply With Quote
Old 10-14-2021, 02:14 PM   #39
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Thanks Devs! Loads of useful bits in this one already
__________________
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 10-14-2021, 02:39 PM   #40
ReaNico
Human being with feelings
 
ReaNico's Avatar
 
Join Date: Jun 2016
Posts: 114
Default

Quote:
+ Metronome: support 2x or 4x click speed multiplier
Yes, YYEEESSSSS!!!

Could it also be 0.5 and with the option to automate?
ReaNico 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 08:39 PM.


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