Old 06-11-2019, 12:43 PM   #1
Triode
Human being with feelings
 
Triode's Avatar
 
Join Date: Jan 2012
Posts: 1,180
Default v5.979rc1 - June 11 2019

Hold on....
__________________
Mixing / Brush and Beater Drums Online: www.outoftheboxsounds.com
Triode is online now   Reply With Quote
Old 06-11-2019, 12:46 PM   #2
Triode
Human being with feelings
 
Triode's Avatar
 
Join Date: Jan 2012
Posts: 1,180
Default

v5.979rc1 - June 11 2019
+ API: allow plug-in accelerator hooks to get modifier key messages on macOS [t=221368]
+ API: skip hidden automatic edge attachment points when counting/getting/setting points in automation items
+ API: support optional arguments in extension-supplied functions when called from ReaScript/Lua [t=219455]
+ Actions list: allow searching by key bindings
+ Actions list: show action list indicators for shortcuts which are global
+ Actions window: increase size of key assignment list
+ Actions: when assigning key bindings for main action section, optional scope to define global bindings
+ Automation items: fix occasionally incorrect behavior of "reduce number of envelope points" dialog [p=2132696]
+ Bounce: support wildcards in live-output recording file name
+ Configuration: store item and track-specific docker preferences with the project, not globally [p=2136380]
+ Envelopes: allow dragging automation items to other envelopes displayed in media lanes, but only if the destination envelope is unambiguous
+ Envelopes: paste into most recently selected envelope if no envelope is selected
+ FX Browser: fix memory leak when updating custom FX tags, folders
+ FX Browser: fix preferences display of certain quoted filters
+ FX Browser: fix reading of smart folder filters that begin/end with quotes [t=220783]
+ FX: allow inserting FX via shortcut when tracks are visible in mixer but hidden in arrange view
+ Freeze: fix warning message when freezing a track with pre-FX sends [p=2140260]
+ Glue: fix take FX automation [t=220858]
+ Keyboard: add global hotkey override section
+ Keyboard: allow plug-in registered accelerators to override inline MIDI editor keyboard [t=220182]
+ MIDI editor: fix keyboard preview note-off detection for 0x80 note-offs [t=221273]
+ MIDI editor: improve performance when many CC lanes are displayed [t=221039]
+ MIDI editor: move edit cursor on clicking in CC lanes
+ MIDI editor: support pasting CC events from one lane to another
+ MIDI recording: improve CC/pitch/aftertouch behavior in touch-replace and latch-replace modes, add option for CC timeout in prefs/media/MIDI [t=220218]
+ Media explorer: avoid creating selection on tiny mouse moves
+ Media items: apply fades identically to all items even if they previously had customized fade curves [t=221424]
+ Notation editor: avoid occasional hit testing rounding error [t=221388]
+ Notation editor: better handling of trilled chords [t=220743]
+ Notation editor: draw slurs attached to the top or bottom of a chord
+ Notation editor: fix musicxml export of grand staff in certain situations [p=2134187]
+ Notation editor: fix musicxml slur export
+ Notation editor: fix occasional note layout issue [p=2140986]
+ Notation editor: fix tuplet/chord interaction display
+ Notation editor: improve musicxml export with multiple staves/voices
+ Notation edltor: improve musicxml tuplet export
+ ReaScript: extend GetLastTouchedFX() to support take FX [t=221165]
+ ReaScript: prevent possible use-after-free when running quit action from script [t=221191]
+ ReaScript: return 0 from GetFocusedFX() when last focused FX is not visible, update documentation for accuracy
+ ReaScript: support basing functions that affect points in automation items on either one full loop iteration, or all visible points (see documentation)
+ ReaScript: support changing the returned field separator in GetUserInputs function
+ ReaScript: support get/set selected state for automation item points
+ ReaScript: support opening files with spaces in the filename in external editors [t=219345]
+ Reascript: for automation items, CountEnvelopePointsEx, GetEnvelopePointEx, SetEnvelopePointEx, and DeleteEnvelopePointEx all use point index based on one full loop iteration (see documentation)
__________________
Mixing / Brush and Beater Drums Online: www.outoftheboxsounds.com
Triode is online now   Reply With Quote
Old 06-11-2019, 12:46 PM   #3
Triode
Human being with feelings
 
Triode's Avatar
 
Join Date: Jan 2012
Posts: 1,180
Default

Continued...

+ Recording: add action to set recording pass counter to any number
+ Render wildcards: add $timelineorder_track [t=221235]
+ Render wildcards: support trailing [000] to specify padding digits for $filenumber et al [p=2139368]
+ Render wildcards: support trailing [N] for $timelineorder
+ Render: add option to render selected items through master
+ Render: improve labeling of dither/noise shaping controls [t=220725]
+ Tempo envelope: add action to set project display range to current project min/max bpm
+ Tempo envelopes: update all project tabs when changing tempo envelope range [t=220431]
+ Tempo map: don't begin "Create measure from time selection" action if user cancels the dialog [t=221511]
+ Tempo map: fix action to create measure from time selection when there are tempo markers close to the start/end [t=221510]
+ Tempo map: improve actions to set tempo from time selection when multiple bars are selected
+ Tempo: support per-project tempo envelope display range
+ Track manager: avoid inconsistent track visibility state [t=221397]
+ Tracks: prevent reordering tracks on tiny mouse moves
+ Undo: improve vertical scroll issues with large envelope panels [t=220809]
+ VST: improve default keyboard handling for ARA plug-ins
+ VST: show non-automatable parameters in generic parameter UI for accessibility purposes
+ Video: IDE syntax-highlights and shows help for various string functions
+ macOS: allow 32-bit VST/AU bridging on Mojave
# API: fix GetUserInputs() with 16 + extrawidth + separator [p=2140362]
# Arrange/Ruler: internal drawing tweaks for soon-to-be macOS retina-drawing mode
# Bounce: make Browse button browse for directory rather than file
# Bounce: use blank path to render to project/default path
# Envelopes: allow dragging automation items to envelopes shown in media lanes, if the source and target are the same envelope type
# Envelopes: fix paste into most recently selected envelope if no envelope is selected
# Global hotkey override: remove separate sections
# Global hotkey override: support global overrides in (alt recording) mode too
# Global keyboard shortcuts: treat ReaScript/JSFX graphics windows as text fields [p=2134589]
# Keyboard also ignore unmodified overrides in IDE windows
# Keyboard: do not allow script/custom actions in global override context
# Keyboard: do not use global hotkey override for unmodified normal keys when in edit fields
# Keyboard: fix dead key behaviors
# Keyboard: ignore search filtering in global hotkey override list
# MIDI editor/notation: internal tweaks for coming retina support
# MIDI editor: fix loading custom CC lane text [p=2141337]
# MIDI recording: CC touch-replace/latch-replace operate independent of note recording
# ReaScript: fix calling extension-supplied functions with optional or output parameters
# ReaScript: pass NULL to extensions for optional REAPER datatype pointers that scripts do not supply
# ReaScript: support using user-supplied separator for default values as well as outputs
# Reascript: fix underlying envelope point index adjustment when automation item edge attachment options are enabled [p=2135488]
# Tempo envelope configuration: center window on Windows [p=2140356]
# Tempo envelope: add action to set display range
# Tempo map: fix actions to create measure from time selection
# Tempo map: fix initialization of tempo envelope range in new project tabs [p=2140334]
# WALTER: v6 themes disable default TCP logic when no complex rules are defined
# WALTER: v6 themes show TCP controls in super-collapsed state
__________________
Mixing / Brush and Beater Drums Online: www.outoftheboxsounds.com
Triode is online now   Reply With Quote
Old 06-11-2019, 12:48 PM   #4
Triode
Human being with feelings
 
Triode's Avatar
 
Join Date: Jan 2012
Posts: 1,180
Default

Apologies for not getting the links into the BBCode generator. The amount of characters were freaking out all the formatting!
__________________
Mixing / Brush and Beater Drums Online: www.outoftheboxsounds.com
Triode is online now   Reply With Quote
Old 06-11-2019, 01:02 PM   #5
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Wow, that's a biggie.

Minor changelog thing:

This
Quote:
+ Reascript: for automation items, CountEnvelopePointsEx, GetEnvelopePointEx, SetEnvelopePointEx, and DeleteEnvelopePointEx all use point index based on one full loop iteration (see documentation)
is superseded by
Quote:
+ ReaScript: support basing functions that affect points in automation items on either one full loop iteration, or all visible points (see documentation)
I think?
nofish is offline   Reply With Quote
Old 06-11-2019, 01:19 PM   #6
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

Quote:
Originally Posted by Triode View Post
Apologies for not getting the links into the BBCode generator. The amount of characters were freaking out all the formatting!
Ya, IIRC forum posts are limited to 10K chars.

With links (9,744 chars.)
v5.979rc1 - June 11 2019
+ API: allow plug-in accelerator hooks to get modifier key messages on macOS [t=221368]
+ API: skip hidden automatic edge attachment points when counting/getting/setting points in automation items
+ API: support optional arguments in extension-supplied functions when called from ReaScript/Lua [t=219455]
+ Actions list: allow searching by key bindings
+ Actions list: show action list indicators for shortcuts which are global
+ Actions window: increase size of key assignment list
+ Actions: when assigning key bindings for main action section, optional scope to define global bindings
+ Automation items: fix occasionally incorrect behavior of "reduce number of envelope points" dialog [p=2132696]
+ Bounce: support wildcards in live-output recording file name
+ Configuration: store item and track-specific docker preferences with the project, not globally [p=2136380]
+ Envelopes: allow dragging automation items to other envelopes displayed in media lanes, but only if the destination envelope is unambiguous
+ Envelopes: paste into most recently selected envelope if no envelope is selected
+ FX Browser: fix memory leak when updating custom FX tags, folders
+ FX Browser: fix preferences display of certain quoted filters
+ FX Browser: fix reading of smart folder filters that begin/end with quotes [t=220783]
+ FX: allow inserting FX via shortcut when tracks are visible in mixer but hidden in arrange view
+ Freeze: fix warning message when freezing a track with pre-FX sends [p=2140260]
+ Glue: fix take FX automation [t=220858]
+ Keyboard: add global hotkey override section
+ Keyboard: allow plug-in registered accelerators to override inline MIDI editor keyboard [t=220182]
+ MIDI editor: fix keyboard preview note-off detection for 0x80 note-offs [t=221273]
+ MIDI editor: improve performance when many CC lanes are displayed [t=221039]
+ MIDI editor: move edit cursor on clicking in CC lanes
+ MIDI editor: support pasting CC events from one lane to another
+ MIDI recording: improve CC/pitch/aftertouch behavior in touch-replace and latch-replace modes, add option for CC timeout in prefs/media/MIDI [t=220218]
+ Media explorer: avoid creating selection on tiny mouse moves
+ Media items: apply fades identically to all items even if they previously had customized fade curves [t=221424]
+ Notation editor: avoid occasional hit testing rounding error [t=221388]
+ Notation editor: better handling of trilled chords [t=220743]
+ Notation editor: draw slurs attached to the top or bottom of a chord
+ Notation editor: fix musicxml export of grand staff in certain situations [p=2134187]
+ Notation editor: fix musicxml slur export
+ Notation editor: fix occasional note layout issue [p=2140986]
+ Notation editor: fix tuplet/chord interaction display
+ Notation editor: improve musicxml export with multiple staves/voices
+ Notation edltor: improve musicxml tuplet export
+ ReaScript: extend GetLastTouchedFX() to support take FX [t=221165]
+ ReaScript: prevent possible use-after-free when running quit action from script [t=221191]
+ ReaScript: return 0 from GetFocusedFX() when last focused FX is not visible, update documentation for accuracy
+ ReaScript: support basing functions that affect points in automation items on either one full loop iteration, or all visible points (see documentation)
+ ReaScript: support changing the returned field separator in GetUserInputs function
+ ReaScript: support get/set selected state for automation item points
+ ReaScript: support opening files with spaces in the filename in external editors [t=219345]
+ Reascript: for automation items, CountEnvelopePointsEx, GetEnvelopePointEx, SetEnvelopePointEx, and DeleteEnvelopePointEx all use point index based on one full loop iteration (see documentation)
+ Recording: add action to set recording pass counter to any number
+ Render wildcards: add $timelineorder_track [t=221235]
+ Render wildcards: support trailing [000] to specify padding digits for $filenumber et al [p=2139368]
+ Render wildcards: support trailing [N] for $timelineorder
+ Render: add option to render selected items through master
+ Render: improve labeling of dither/noise shaping controls [t=220725]
+ Tempo envelope: add action to set project display range to current project min/max bpm
+ Tempo envelopes: update all project tabs when changing tempo envelope range [t=220431]
+ Tempo map: don't begin "Create measure from time selection" action if user cancels the dialog [t=221511]
+ Tempo map: fix action to create measure from time selection when there are tempo markers close to the start/end [t=221510]
+ Tempo map: improve actions to set tempo from time selection when multiple bars are selected
+ Tempo: support per-project tempo envelope display range
+ Track manager: avoid inconsistent track visibility state [t=221397]
+ Tracks: prevent reordering tracks on tiny mouse moves
+ Undo: improve vertical scroll issues with large envelope panels [t=220809]
+ VST: improve default keyboard handling for ARA plug-ins
+ VST: show non-automatable parameters in generic parameter UI for accessibility purposes
+ Video: IDE syntax-highlights and shows help for various string functions
+ macOS: allow 32-bit VST/AU bridging on Mojave
# API: fix GetUserInputs() with 16 + extrawidth + separator [p=2140362]
# Arrange/Ruler: internal drawing tweaks for soon-to-be macOS retina-drawing mode
# Bounce: make Browse button browse for directory rather than file
# Bounce: use blank path to render to project/default path
# Envelopes: allow dragging automation items to envelopes shown in media lanes, if the source and target are the same envelope type
# Envelopes: fix paste into most recently selected envelope if no envelope is selected
# Global hotkey override: remove separate sections
# Global hotkey override: support global overrides in (alt recording) mode too
# Global keyboard shortcuts: treat ReaScript/JSFX graphics windows as text fields [p=2134589]
# Keyboard also ignore unmodified overrides in IDE windows
# Keyboard: do not allow script/custom actions in global override context
# Keyboard: do not use global hotkey override for unmodified normal keys when in edit fields
# Keyboard: fix dead key behaviors
# Keyboard: ignore search filtering in global hotkey override list
# MIDI editor/notation: internal tweaks for coming retina support
# MIDI editor: fix loading custom CC lane text [p=2141337]
# MIDI recording: CC touch-replace/latch-replace operate independent of note recording
# ReaScript: fix calling extension-supplied functions with optional or output parameters
# ReaScript: pass NULL to extensions for optional REAPER datatype pointers that scripts do not supply
# ReaScript: support using user-supplied separator for default values as well as outputs
# Reascript: fix underlying envelope point index adjustment when automation item edge attachment options are enabled [p=2135488]
# Tempo envelope configuration: center window on Windows [p=2140356]
# Tempo envelope: add action to set display range
# Tempo map: fix actions to create measure from time selection
# Tempo map: fix initialization of tempo envelope range in new project tabs [p=2140334]
# WALTER: v6 themes disable default TCP logic when no complex rules are defined
# WALTER: v6 themes show TCP controls in super-collapsed state

Full changelog / Latest pre-releases

Last edited by Edgemeal; 06-11-2019 at 01:28 PM.
Edgemeal is offline   Reply With Quote
Old 06-11-2019, 01:21 PM   #7
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Quote:
Originally Posted by nofish View Post
Minor changelog thing:
Yes, your comment is correct. The autobuilder just collects all of the changelog lines; we haven't yet manually gone through them.
schwa is offline   Reply With Quote
Old 06-11-2019, 01:38 PM   #8
DANIELE
Human being with feelings
 
DANIELE's Avatar
 
Join Date: Aug 2015
Location: Florence, Italy
Posts: 463
Default

Excuse me, why am I not reading this in the changelog?


+ VST3: limit built-in program dropdown display to 512 items (for VEP)
+ VST3: limit dropdown to 512 presets of each type


Thank you.
__________________
Audio: AKG-K240 MKII, Adam A7X, Audient iD22 - Steinberg UR22; Piano: Yamaha P-250 - NI S88 MK1;
!!DANIELE EPIC ORCHESTRAL MUSIC!! |*| STAR WARS SERIES
DANIELE is offline   Reply With Quote
Old 06-11-2019, 01:46 PM   #9
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Quote:
Originally Posted by DANIELE View Post
Excuse me, why am I not reading this in the changelog?


+ VST3: limit built-in program dropdown display to 512 items (for VEP)
+ VST3: limit dropdown to 512 presets of each type


Thank you.
We're holding that code branch for the next release, because it includes some other changes to preset handling that haven't been tested enough yet.
schwa is offline   Reply With Quote
Old 06-11-2019, 01:47 PM   #10
DANIELE
Human being with feelings
 
DANIELE's Avatar
 
Join Date: Aug 2015
Location: Florence, Italy
Posts: 463
Default

Quote:
Originally Posted by schwa View Post
We're holding that code branch for the next release, because it includes some other changes to preset handling that haven't been tested enough yet.

Ah ok, thank you. I hope it will not take so long, I'm waiting for this.
__________________
Audio: AKG-K240 MKII, Adam A7X, Audient iD22 - Steinberg UR22; Piano: Yamaha P-250 - NI S88 MK1;
!!DANIELE EPIC ORCHESTRAL MUSIC!! |*| STAR WARS SERIES
DANIELE is offline   Reply With Quote
Old 06-11-2019, 06:32 PM   #11
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

When I use SetEnvelopePointEx to set value of a single point it won't select the point, but oddly if I call the same line of code twice the point gets selected! :/

Code:
reaper.SetEnvelopePointEx(env, ai, point, _, value, _, _, true, false
Quote:
+ Keyboard: add global hotkey override section
Finally! Thanks for all the updates!

Last edited by Edgemeal; 06-11-2019 at 07:27 PM. Reason: global hotkey :)
Edgemeal is offline   Reply With Quote
Old 06-11-2019, 10:51 PM   #12
Triode
Human being with feelings
 
Triode's Avatar
 
Join Date: Jan 2012
Posts: 1,180
Default

+ Actions: when assigning key bindings for main action section, optional scope to define global bindings

Glad this is in too
__________________
Mixing / Brush and Beater Drums Online: www.outoftheboxsounds.com
Triode is online now   Reply With Quote
Old 06-12-2019, 03:02 AM   #13
Futur8me
Human being with feelings
 
Join Date: Dec 2015
Posts: 394
Default

Mojave warning again.., This app will not work with future versions of macOS and needs to be updated to improve compatibility. Contact the developer for more information.

.

.
__________________
16" M1Pro MacBook Pro, 32gig ram, 1TB ssd, macOS 14
Futur8me is offline   Reply With Quote
Old 06-12-2019, 03:13 AM   #14
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Install Reaper with bridging option disabled, then. Or simply remove the bridge executables (there should be two).
EvilDragon is offline   Reply With Quote
Old 06-12-2019, 03:39 AM   #15
Futur8me
Human being with feelings
 
Join Date: Dec 2015
Posts: 394
Default

Quote:
Originally Posted by EvilDragon View Post
Install Reaper with bridging option disabled, then. Or simply remove the bridge executables (there should be two).


So are you saying that its a pointless warning from Apple.., will Reaper still work in the new 10.15 catalina with this Reaper 32bit bridge?, why reinstall the 32 bit bridge again into Reaper when the new macOS 10.15 will only support 64bit everything..???.


.
..
__________________
16" M1Pro MacBook Pro, 32gig ram, 1TB ssd, macOS 14
Futur8me is offline   Reply With Quote
Old 06-12-2019, 04:15 AM   #16
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

32-bit apps won't work on Catalina at all - Reaper itself will. But yes it's just an annoying warning.

If you don't use the bridge in Reaper then simply don't install it, simple as that. Not sure if the Mac installer has an option for that, if it doesn't, just remove the bridge app manually, that's all there's to it.
EvilDragon is offline   Reply With Quote
Old 06-12-2019, 04:40 AM   #17
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

As we enter the rc stage, just a quick reminder that these two updates aren't fully working yet:

Quote:
+ API: support optional arguments in extension-supplied functions when called from ReaScript/Lua [t=219455]
If the "Optional" suffix is added to a parameter name, only char* is named "optional string" in the API help -- all the others have incorrect names such as "identifier" or "unsupported".

If the "InOptional" suffix is used, double* is now correctly named "optional number", while int* becomes "optional number" instead of "optional integer", and the rest remain incorrect. (Unlike the "Optional" suffix, the "In" suffix is not removed by the API help.)

An optional char* parameter doesn't pass a NULL pointer to the extension when the script doesn't supply the parameter.


Quote:
+ Tempo map: fix action to create measure from time selection when there are tempo markers close to the start/end [t=221510]
If the tempo marker is within one frame of the end of the time selection, it will still contract the time selection.
juliansader is offline   Reply With Quote
Old 06-12-2019, 05:25 AM   #18
Futur8me
Human being with feelings
 
Join Date: Dec 2015
Posts: 394
Default

Quote:
Originally Posted by EvilDragon View Post
32-bit apps won't work on Catalina at all - Reaper itself will. But yes it's just an annoying warning.

If you don't use the bridge in Reaper then simply don't install it, simple as that. Not sure if the Mac installer has an option for that, if it doesn't, just remove the bridge app manually, that's all there's to it.

I see no option at all to choose to install it or uninstall it,we have no choice with mac version?, this is why i do not understand the logic to reinstall this 32bit bridge back into reaper for mac when you can not use 32bit apps in macOS soon.

.

.
__________________
16" M1Pro MacBook Pro, 32gig ram, 1TB ssd, macOS 14
Futur8me is offline   Reply With Quote
Old 06-12-2019, 05:32 AM   #19
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

It has to be there because you can install Reaper on older macOS versions still, it's not going to be limited to just Catalina.

OTOH, looks like the warning can be disabled by doing this in Terminal:

defaults write -g CSUIDisable32BitWarning -boolean TRUE
EvilDragon is offline   Reply With Quote
Old 06-12-2019, 05:34 AM   #20
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Futur8me View Post
I see no option at all to choose to install it or uninstall it,we have no choice with mac version?, this is why i do not understand the logic to reinstall this 32bit bridge back into reaper for mac when you can not use 32bit apps in macOS soon.
Because some users want to be able to bridge 32 bit-only plugins in Mojave, which still supports it... Though perhaps we can add something to prevent scanning of 32 bit AUs on Mojave... (which might be the cause)
Justin is offline   Reply With Quote
Old 06-12-2019, 08:04 AM   #21
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

Are the lollipop CCs included in this? I can't see it in the list but maybe it's rolled into one of the updates and I'm not picking it out.
ferropop is online now   Reply With Quote
Old 06-12-2019, 08:16 AM   #22
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by juliansader View Post
As we enter the rc stage, just a quick reminder that these two updates aren't fully working yet:



If the "Optional" suffix is added to a parameter name, only char* is named "optional string" in the API help -- all the others have incorrect names such as "identifier" or "unsupported".

If the "InOptional" suffix is used, double* is now correctly named "optional number", while int* becomes "optional number" instead of "optional integer", and the rest remain incorrect. (Unlike the "Optional" suffix, the "In" suffix is not removed by the API help.)
If I remember correctly, for bidirectional optional parameters you should use InOutOptional, so that it knows it's not a buffer.
Justin is offline   Reply With Quote
Old 06-12-2019, 08:27 AM   #23
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 juliansader View Post
while int* becomes "optional number" instead of "optional integer" [...] (Unlike the "Optional" suffix, the "In" suffix is not removed by the API help.)
Confirmed here for int* (didn't try with other data types yet)
https://forum.cockos.com/showpost.ph...0&postcount=17

Last edited by nofish; 06-12-2019 at 10:31 AM.
nofish is offline   Reply With Quote
Old 06-12-2019, 08:35 AM   #24
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

Quote:
Originally Posted by ferropop View Post
Are the lollipop CCs included in this? I can't see it in the list but maybe it's rolled into one of the updates and I'm not picking it out.
No lolli.

Take this list with a grain of salt, not sure if the devs re-worded some of this, but comparing lines that start with "+" between +dev0610 and RC1 this is all the stuff not included in RC1...
+ ASIO: permit buffer sizes that are not a power of 2 if the device does not very specifically request otherwise [t=200746]
+ Automation items: remove preference to attach automation items to the underlying envelope (superseded by per-automation-item transition time setting)
+ Envelopes: add action to attach automation items to underlying envelope
+ Fade editor: fixed an obscure possible bug
+ FX: allow embed of some plug-in UIs into TCP (done via action or FX menus)
+ FX: embed support for ReaEQ, ReaXComp, ReaComp, ReaSurround, and graphical JSFX
+ Global hotkey override: allow defining overrides to force keys to be sent to main actions context, or to system processing, or to be ignored, etc
+ Keyboard: add "Main (override all contexts including text fields)" section which allows global keyboard overrides
+ MIDI editor: 14-bit registered parameter/non-registered parameter CC editing
+ MIDI editor: add CC lane mouse modifier to insert a single CC event
+ MIDI editor: add option to display note length in velocity lane
+ MIDI editor: always select the associated note when clicking on velocity stem, regardless of user preference to select CC event on single click
+ MIDI editor: display CC events as square envelopes rather than bars
+ MIDI editor: draw CC/velocity as dots and lines rather than bars
+ MIDI editor: fix incorrect CC event drawing when coloring notes by velocity
+ MIDI editor: repopulate raw MIDI display window when switching active media item
+ MIDI editor: respect CC drawing density preference
+ MIDI: support linking program change messages on all channels sequentially to FX preset changes
+ Misc: fixed a few minor memory leaks
+ Notation editor: add multi-tremolo support
+ ReaFIR: add context menu mode configuration
+ Render: support rendering only selected regions in an existing region render matrix [t=193405]
+ Resampler: Added SSE2-optimized sinc calculation (from Theo Niessink)
+ Resampling: optimize and improve quality of resampling at whole ratios and for common rates
+ Track wiring diagram view
+ VST3: limit built-in program dropdown display to 512 items (for VEP)
+ VST3: limit dropdown to 512 presets of each type
+ WALTER: add additional 8 font slots
+ WDL: stable sort for WDL_AssocArray
Edgemeal is offline   Reply With Quote
Old 06-12-2019, 11:26 AM   #25
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by Justin View Post
If I remember correctly, for bidirectional optional parameters you should use InOutOptional, so that it knows it's not a buffer.
This is interesting -- I haven't noticed the combined "InOut" suffix before in SWS or elsewhere. What is such bidirectional InOut or InOutOptional parameters used for?

In my previous post, however, I was referring only to input parameters.

In an earlier dev thread that nofish linked to above, he tried the OutOptional combination, but I'm not sure that this combination can still be valid after the changes of this release: If a parameter is named "Out", then if the Lua script doesn't supply the parameter, REAPER itself but supply a valid pointer that can be used to return a value. In contrast, if a parameter is named "Optional", then if the Lua script doesn't supply the parameter, REAPER passes a NULL.
juliansader is offline   Reply With Quote
Old 06-12-2019, 01:11 PM   #26
RobinGShore
Human being with feelings
 
Join Date: May 2013
Location: New York
Posts: 781
Default

Quote:
+ Media explorer: avoid creating selection on tiny mouse moves
Can we get this for the main arrange view as well. I find myself accidently making tiny time selections multiple times a day when all I want to do is move the playhead
RobinGShore is offline   Reply With Quote
Old 06-12-2019, 01:48 PM   #27
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,570
Default

My quick-add list is not the same as what I see in the browser? ???



maybe this goes back earlier but I just installed rc1 and it's one of the first things I saw
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is online now   Reply With Quote
Old 06-13-2019, 04:13 AM   #28
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Can't reproduce that at all!
schwa is offline   Reply With Quote
Old 06-13-2019, 06:00 AM   #29
lou latch
Human being with feelings
 
Join Date: Feb 2015
Posts: 116
Default

Quote:
Originally Posted by EpicSounds View Post
My quick-add list is not the same as what I see in the browser? ???



maybe this goes back earlier but I just installed rc1 and it's one of the first things I saw
I THINK it goes back earlier (at least 5.975+dev0430), i encountered this too.

I thought it was due to trouble i had with some VSTs (because of old Sierra, before updating to Mojave) until i installed the 'oldsdk' version of Reaper. I did a lot of rescanning / reinstalling of plugins so i thought that broke my quick access - plugin folders.
That might still have been the cause, but since i saw you having a similar issue i thought i'd post.

edit: i erased all my custom folders and created new ones, no problems since then...

Last edited by lou latch; 06-13-2019 at 06:41 AM.
lou latch is offline   Reply With Quote
Old 06-13-2019, 08:06 AM   #30
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,570
Default

Quote:
Originally Posted by schwa View Post
Can't reproduce that at all!
probably unrelated to this RC but here's my reaper-fxfolders.ini anyway
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds 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 12:14 PM.


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