|
|
|
10-14-2021, 07:40 AM
|
#1
|
Human being with feelings
Join Date: Jun 2006
Posts: 22,572
|
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.
|
|
|
10-14-2021, 07:43 AM
|
#2
|
Human being with feelings
Join Date: Aug 2011
Location: Los Angeles, CA
Posts: 312
|
Quote:
Originally Posted by Jae.Thomas
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
|
This sounds extremely interesting! Would it work for a retrospective record function?
|
|
|
10-14-2021, 07:45 AM
|
#3
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
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.
|
|
|
10-14-2021, 08:04 AM
|
#4
|
Human being with feelings
Join Date: Oct 2011
Posts: 2,924
|
Quote:
Originally Posted by paaltio
This sounds extremely interesting! Would it work for a retrospective record function?
|
Yes. Amazing!
|
|
|
10-14-2021, 08:35 AM
|
#5
|
Human being with feelings
Join Date: Jun 2006
Posts: 22,572
|
Quote:
Originally Posted by nofish
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!
|
|
|
10-14-2021, 08:45 AM
|
#6
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by Jae.Thomas
+ 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!
|
|
|
10-14-2021, 08:45 AM
|
#7
|
Human being with feelings
Join Date: Oct 2013
Location: Brooklyn, NY
Posts: 209
|
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.
|
|
|
10-14-2021, 08:59 AM
|
#8
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,109
|
Quote:
Originally Posted by Jae.Thomas
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).
|
|
|
10-14-2021, 09:20 AM
|
#9
|
Human being with feelings
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
|
Quote:
Originally Posted by Jae.Thomas
+ Metronome: support 2x or 4x click speed multiplier
|
Oh, God! Yeah!
Quote:
Originally Posted by Jae.Thomas
+ 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?
|
|
|
10-14-2021, 09:33 AM
|
#10
|
Human being with feelings
Join Date: Jun 2020
Location: Brazil
Posts: 183
|
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!
|
|
|
10-14-2021, 09:40 AM
|
#11
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by AZpercussion
Hmm, how it works? Is there an option to turn it on?
|
Yeah, I couldn't find it, too.
|
|
|
10-14-2021, 09:44 AM
|
#12
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
Quote:
Originally Posted by AZpercussion
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.
|
|
|
10-14-2021, 09:53 AM
|
#13
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by schwa
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.
|
|
|
10-14-2021, 09:54 AM
|
#14
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
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.
|
|
|
10-14-2021, 10:02 AM
|
#15
|
Human being with feelings
Join Date: May 2009
Posts: 29,269
|
Quote:
+ Command line: support both -template and filename arguments [t=258395]
|
Thank you!
__________________
Music is what feelings sound like.
|
|
|
10-14-2021, 10:02 AM
|
#16
|
Human being with feelings
Join Date: Jun 2006
Posts: 22,572
|
Last edited by Jae.Thomas; 10-14-2021 at 10:24 AM.
|
|
|
10-14-2021, 10:17 AM
|
#17
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
|
+ 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.
|
|
|
10-14-2021, 10:26 AM
|
#18
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
|
Quote:
Originally Posted by schwa
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.
|
|
|
10-14-2021, 10:52 AM
|
#19
|
Human being with feelings
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
|
+ 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
|
|
|
10-14-2021, 10:53 AM
|
#20
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
|
Quote:
Originally Posted by Jae.Thomas
+ 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?
|
|
|
10-14-2021, 11:10 AM
|
#21
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
|
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
|
|
|
10-14-2021, 11:13 AM
|
#22
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by mpl
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)
|
|
|
10-14-2021, 11:24 AM
|
#23
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
|
Quote:
Originally Posted by Jae.Thomas
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!
|
|
|
10-14-2021, 11:31 AM
|
#24
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
|
|
|
|
10-14-2021, 11:38 AM
|
#25
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,630
|
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?
|
|
|
10-14-2021, 11:40 AM
|
#26
|
Human being with feelings
Join Date: Dec 2017
Location: Brazil
Posts: 2,011
|
Quote:
Originally Posted by Meo-Ada Mespotine
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 !
|
|
|
10-14-2021, 11:57 AM
|
#27
|
Human being with feelings
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
|
+ Metronome: support 2x or 4x click speed multiplier
still missing 0.5x, add this and then the gestalt will be closed
|
|
|
10-14-2021, 12:11 PM
|
#28
|
Human being with feelings
Join Date: Jun 2020
Posts: 666
|
Quote:
Originally Posted by Yanick
+ 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.
|
|
|
10-14-2021, 12:13 PM
|
#29
|
Human being with feelings
Join Date: May 2018
Location: Moscow, Russia
Posts: 612
|
Quote:
Originally Posted by tonalstates
Also maybe actions to choose between these multipliers faster... pretty please?
|
Yes, I totally agree
|
|
|
10-14-2021, 12:36 PM
|
#30
|
Human being with feelings
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
|
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.
|
|
|
10-14-2021, 12:37 PM
|
#31
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,721
|
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.
|
|
|
10-14-2021, 12:39 PM
|
#32
|
Human being with feelings
Join Date: Oct 2011
Posts: 2,924
|
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.
|
|
|
10-14-2021, 12:47 PM
|
#33
|
Human being with feelings
Join Date: Oct 2019
Location: Moscow / Tbilisi
Posts: 912
|
Media lanes
Quote:
Originally Posted by ovnis
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.
|
|
|
10-14-2021, 12:52 PM
|
#34
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by Thonex
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!
|
|
|
10-14-2021, 12:57 PM
|
#35
|
Human being with feelings
Join Date: Jan 2009
Posts: 1,030
|
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?
|
|
|
10-14-2021, 01:53 PM
|
#36
|
Human being with feelings
Join Date: May 2016
Location: Kyiv, Ukraine
Posts: 545
|
Quote:
Originally Posted by Jae.Thomas
+ Theme: add mcp_fxembed scalar to WALTER [t=257691]
|
Amazing! Thanks!
|
|
|
10-14-2021, 02:04 PM
|
#37
|
Human being with feelings
Join Date: Jun 2019
Posts: 2,875
|
Quote:
Originally Posted by Jae.Thomas
+ 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
|
|
|
10-14-2021, 02:05 PM
|
#38
|
Human being with feelings
Join Date: Apr 2014
Posts: 4,175
|
Quote:
Originally Posted by Thonex
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.
|
|
|
10-14-2021, 02:14 PM
|
#39
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
|
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.
|
|
|
10-14-2021, 02:39 PM
|
#40
|
Human being with feelings
Join Date: Jun 2016
Posts: 114
|
Quote:
+ Metronome: support 2x or 4x click speed multiplier
|
Yes, YYEEESSSSS!!!
Could it also be 0.5 and with the option to automate?
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:39 PM.
|