Cockos has updated REAPER to v5.965.
Changes:
- JSFX:
- improve spectrograph/spectrogram preset log scaling.
- avoid sometimes setting the 'srate' variable to 0 when plug-in is bypassed.
- fix gfx_drawstr() bug with centered mode and bitmapped font.
- improve compilation speed of JSFX (2x-10x speedup observed for larger FX).
- improve denormal prevention (for ReEQ and others).
- optimize UI performance for scripts with many regular UI elements visible.
- reduce per-instance processing overhead.
- use FTZ mode on armv7l.
- ReaScript:
- IDE add duplicate selected text or current line via Ctrl+D/Cmd+D.
- fix GetSetMediaTrackInfo() for some values on tracks in inactive projects.
- fix gfx_drawstr() /gfx.drawstr() bug with centered mode and bitmapped font.
- improve compilation speed of large EEL scripts.
- optimize calling of extension-defined functions.
- remove limit on size of data returned by GetTrackMIDILyrics().
- support larger string sizes for extension-defined functions.
- GetSetProjectGrid() can be used to set/get measure mode.
- Render:
- auto-saved RPP files when processing render queue rather than when adding to render queue.
- add $bitdepth wildcard.
- allow resizing file overwrite warning window.
- do not auto-save project when using the 'Save and close' button.
- do not prompt for overwrite/missing regions when using 'Save and close' button.
- support up to 10,000 alternate filenames.
- render wildcards can have character substitions (see built-in help).
- Automation:
- do not apply envelope trim value to new envelopes when envelopes are bypassed outside of automation items.
- prevent alt+drag and certain undos from leaving stale envelope panels open.
- always reset automation-item related options when loading old (pre-automation item) projects.
- fix undo state point adding for actions that show/hide all envelopes.
- MIDI editor:
- fix ruler theme font issues.
- select-all only selects notes within the editable part of a trimmed media item.
- fix event position filter.
- fix synchronization of grid with arrange for "Measure" setting.
- MP3:
- show source file channel mode in source properties.
- fix encoder gain issue (encoder was incorrectly attenuating signal by 0.0002dB).
- make encoder quality settings consistent with those of command line lame_enc.
- add encoder option to prevent joint stereo from being used.
- add encoder option to include ReplayGain tag.
- Audio Units:
- do not show parameters that are not automatable.
- AU v3 support.
- track parameter IDs across sessions for envelopes/track controls/etc.
- Preferences:
- do not search for hidden items on macOS/Linux.
- do not show option for 'show last undo in menubar' on macOS.
- Takes:
- improve behavior of next/previous take actions with multiple items selected.
- improve display vs selection of empty takes.
- Theme:
- fix redraw of various windows on theme changes.
- add filter field to theme tweaker to allow searching elements.
- Video:
- add Gaussian Blur.
- fix ffmpeg encoder leak.
- fix switching between different display renderers on Windows (DirectShow/generic output).
- Arrange: improve vertical scroll behavior on undo, showing/hiding envelopes en masse.
- Batch converter: improve updating of output filenames when changing output configuration.
- Comps: include item mute state in addition to active take.
- FX: improve performance of ReaPlugs on x86_64.
- Grid: fix drawing glitches while continuous scrolling.
- Linux: fix excessive video window updates when video stopped.
- MIDI Learn: optionally only respond to learn while effect configuration is visible.
- MusicXML: support import of non-ASCII filenames.
- Performance meter: reset RT underrun count/etc when resetting graph via action.
- Project bay: fix take-selection issues when removing source media from project.
- ReaEQ: update band controls for screen readers.
- Recording: respect "tape mode" recording option when auto-punch selected items record mode is enabled.
- Timecode synchronization: options to re-sync to timecode while recording.
- VST: knob mode changing support for VST3.