Old 07-04-2021, 11:41 AM   #1
krahosk
Human being with feelings
 
Join Date: Jul 2009
Location: Germany
Posts: 2,375
Default v6.30 - July 3 2021

v6.30 - July 3 2021
  • + Actions: add actions to calculate loudness of selected items/tracks/selection via dry-run render
  • + Actions: do not modify collapsed state of selected non-folder tracks when cycling through collapsed state for folder tracks
  • + API: fix deadlock with MIDI_GetAllEvts() and buffer too small [t=254625]
  • + Automation items: add preference to pool/unpool automation items when split due to media item edit or razor edit
  • + Automation items: filter out duplicate points on load [t=254759]
  • + Automation items: fix hang/slowness when adjusting very large automation items [t=254759]
  • + Batch converter: support normalizing to target peak or loudness level when converting
  • + Consolidate: support wildcards in consolidated file name
  • + Envelopes: fix incorrect minuscule gain at unity on fader-scaled volume envelopes [t=254859]
  • + Envelopes: fix unexpected behavior when moving multiple sets of envelope points with no transition time between selected and unselected points [t=254611]
  • + FX: improve AU:/VST: prefix removal for shortened FX names [t=255061]
  • + FX: improve reporting of play state/position when using "stop playback at end of loop if repeat is disabled" [p=2456199]
  • + IDE: ctrl+doubleclick on function name jumps to function, normal doubleclick selects function name
  • + JSFX: plugins can now detect if embedded in TCP/MCP via built-in variable gfx_ext_flags
  • + JSFX: add loudness meter plugin (supports true peak, RMS, LRA, LUFS-M, LUFS-S, LUFS-I)
  • + JSFX: export_buffer_to_project() can take a planar_pitch parameter to allow exporting planar multichannel content
  • + JSFX: plugin can dynamically show/hide sliders via new slider_show() function
  • + JSFX: optimize x86_64 (now supporting SSE), aarch64, armv7l code generation
  • + LV2: fix multichannel non-default pin mapping state on project load [t=254704]
  • + macOS: improve appearance of fade menu items when using dark mode [t=254007]
  • + macOS: improve JSFX, Video Processor and EEL2 ReaScript performance when running under Rosetta2 on M1-powered macs
  • + Master metering: support LUFS-M, LUFS-S, LUFS-I, LRA loudness metering in mixer and/or track control panel
  • + Master metering: apply loudness display gain but not display offset to loudness readout numbers
  • + Master metering: improve mixer meter RMS/loudness readout appearance contrast
  • + Master metering: support oversampled peak metering (true peak)
  • + Media explorer: fix formatting of absolute paths from tree browser on linux/macOS
  • + Meters: more informative tooltips
  • + MIDI: fix duplicate CC values being sent at the start of linear/bezier curves
  • + MIDI: fix editing event properties from list editor with filter applied [t=254671]
  • + Project bay: improve drag-drop preview and cursor behavior
  • + Project bay: improve handling of MIDI items and tempo changes (existing retained items will have to be re-retained to include QN information) [t=243315]
  • + Razor edit: fix context menu inconsistency when razor edit mouse modifiers are remapped [p=2445668]
  • + Razor edit: fix positioning of initial transition envelope point [p=2450795]
  • + ReaScript: add GetEnvelopeInfo_Value(I_SEND_IDX) and GetEnvelopeInfo_Value(P_DESTTRACK)
  • + ReaScript: add GetSetMediaTrackInfo(B_SOLO_DEFEAT) and GetSetMediaTrackInfo(B_AUTO_RECARM)
  • + ReaScript: add GetSetProjectInfo_String(RENDER_STATS) to retrieve statistics for the most recently rendered files
  • + ReaScript: add GetSetProjectInfo_String(RENDER_METADATA) to retrieve list of all defined project metadata identifiers [t=254407]
  • + ReaScript: add GetSetProjectInfo_String(RENDER_NORMALIZE) and GetSetProjectInfo_String(RENDER_NORMALIZE_TARGET)
  • + ReaScript: support running a caller-specified action before returning render statistics (see API help for details)
  • + ReaTune: enable embedded TCP/MCP view for tuner
  • + Render: support normalizing rendered files (except video) to target peak, true peak, or loudness (RMS or LUFS)
  • + Render: allow rendering to primary/secondary of the same type (e.g. wav 16-bit and 24-bit, $bitdepth recommended in wildcard)
  • + Render: apply dither/noise shaping to secondary render format if enabled and format supports
  • + Render: calculate and display peak, true peak (when enabled), clips/overs, RMS, LUFS, LRA (loudness range) for each rendered file
  • + Render: draw peaks on first pass of 2nd pass render
  • + Render: ignore preference to auto-close render dialog if normalizing or dry-run rendering
  • + Render: optionally mark clips/overs (samples over +0dbFS) in render peaks display
  • + Render: show first actual file used when rendering to multiple files that are autodisambiguated
  • + Render: show percentage complete in render processing dialog
  • + Render: support dry run rendering (everything is processed as normal, but no output files are written)
  • + Render: support normalizing rendered stems to master mix peak or loudness
  • + Render: support substituting user-provided string for master $track wildcard
  • + Render queue: add button to cancel all remaining renders [t=234691]
  • + Super8: allow controlling loop length, synchronization mode via automatable parameters
  • + Super8: fix cell alignment [t=254982]
  • + Super8: fix off-by-one-sample error in first-pass recording
  • + Super8: add per-channel length-division setting
  • + Super8: when adding loops to project, export linked channels as stereo file
  • + System: update zlib to 1.12.11 and libpng to 1.6.37
  • + Tracks: prevent tiny volume change on initial track fader click [t=191454]
  • + Undo: fix state adding when inserting new MIDI or empty items via action/menu item (6.24 regression) [t=255164]
  • + Video: add option to choose which monitor is used for fullscreen display
  • + VST3: support bridging/firewalling of VST3 plug-ins
  • + VST3: add IPlugInterfaceSupport, for plugins to request compatibility features
  • + VST3: add IMidiLearn interface support
  • + VST3: avoid threading conflicts when processing expression and keyswitch information
  • + VST3: internal threading changes to MIDI controller and program change handling
  • + VST3: require bundle/module/dll entry-points to match Cubase/VST3 spec
  • + Windows: improve installer behavior when choosing Portable checkbox after editing installation path [t=253741]
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
krahosk is offline   Reply With Quote
Old 07-04-2021, 01:02 PM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

already posted there: https://forum.cockos.com/showthread.php?t=255218 :P
X-Raym is offline   Reply With Quote
Old 07-10-2021, 06:07 PM   #3
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

[*]+ Tracks: prevent tiny volume change on initial track fader click [t=191454]

May or may not be related, and a tiny nit pick. However, at certain (and consistent) points on the volume fader, ctrl + mousewheel down one step doesn't do anything. Then the next step goes two. Then up one step shows the value that was missed out.

Try it. Get to -0.52, then the next step doesn't do anything. Next one goes to -0.61. Up one step goes to -0.57, which was either missed out, or the display didn't update. This happens repeatedly at various (but consistent points) as you go down.

As I say, a tiny nit pick, but at least I've got it off my chest
matt_t is offline   Reply With Quote
Old 07-13-2021, 04:13 PM   #4
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

Another similar bug: ctrl + mousewheel on send/receive volume fader going from low to high stops dead at -6.10dB.

Not sure, but I guess these might have got broken when the original thing got fixed.
matt_t is offline   Reply With Quote
Old 07-15-2021, 06:22 PM   #5
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

In fact, ctrl + mousewheel going up all the way from -inf is pretty kaput. It stops dead in loads of places. The one I mentioned above was just the first time I noticed it.

Might file in the bug report forum while I'm here....

Last edited by matt_t; 07-15-2021 at 06:27 PM.
matt_t is offline   Reply With Quote
Old 07-15-2021, 06:24 PM   #6
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

Also ... the tiny volume change on initial click is still there in Item Properties as described in http://forum.cockos.com/showthread.php?t=191454
matt_t is offline   Reply With Quote
Old 07-16-2021, 10:12 AM   #7
matt_t
Human being with feelings
 
Join Date: Nov 2012
Location: West Midlands, UK
Posts: 379
Default

Quote:
Originally Posted by matt_t View Post
[*]+ Tracks: prevent tiny volume change on initial track fader click [t=191454]

May or may not be related, and a tiny nit pick. However, at certain (and consistent) points on the volume fader, ctrl + mousewheel down one step doesn't do anything. Then the next step goes two. Then up one step shows the value that was missed out.

Try it. Get to -0.52, then the next step doesn't do anything. Next one goes to -0.61. Up one step goes to -0.57, which was either missed out, or the display didn't update. This happens repeatedly at various (but consistent points) as you go down.

As I say, a tiny nit pick, but at least I've got it off my chest
Just checked v6.29 and that is OK, so this definitely happened in v6.30.
matt_t 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 02:53 PM.


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