Cockos REAPER v6.36 [WIN & MACOS]

Cockos REAPER v6.36 [WIN & MACOS]

Cockoes REAPER 6 is a powerful but sensible Windows application that lets you record, arrange, edit, and render multi-track waveform audio. It provides an extensive set of features, but is a very small and lightweight application (the installer is less than 1 megabyte, and includes many effects and a sample project). REAPER supports ASIO, Kernel Streaming, WaveOut, and DirectSound for playback and recording.

It reads WAV, OGG, and MP3 files, and records WAV files. You can arrange any number of items in any number of tracks and use audio processing plug-ins (DirectX and Jesusonic). REAPER 5 also supports volume, pan controls and envelopes per track, multi-layer undo/redo, and user creatable color themes.

Basic features:

  • Portable – supports running from USB keys or other removable media
  • 64 bit audio engine
  • Excellent low-latency performance
  • Multiprocessor capable
  • Direct multi-track recording to many formats including WAV/BWF/W64, AIFF, WavPack, FLAC, OGG, and MIDI.
  • Extremely flexible routing
  • Fast, tool-less editing
  • Supports a wide range of hardware (nearly any audio interface, outboard hardware, many control surfaces)
  • Support for VST, VSTi, DX, DXi effects
  • ReaPlugs: high quality 64 bit effect suite
  • Tightly coded – installer is just over 2MB

Editing features:

  • Tool-less mouse interface — spend less time clicking
  • Drag and drop files to instantly import them into a project
  • Support for mixing any combination of file type/samplerate/bit depth on each track
  • Easily split, move, and resize items
  • Each item has easily manipulated fades and volume
  • Tab to transient support
  • Configurable and editable automatic crossfading of overlapping items
  • Per-item pitch shift and time stretch
  • Arbitrary item grouping
  • Markers and envelopes can be moved in logical sync with editing operations
  • Ripple editing – moving/deletion of items can optionally affect later items
  • Multiple tempos and time signatures per project
  • Ability to define and edit project via regions
  • Automation envelopes

v6.40 – October 30 2021

+ Metronome: avoid possible crash when adjusting metronome settings with empty take lanes in the project

v6.39 – October 29 2021

+ Automation: fix editing automation items for FX parameters with inverted range [p=2489968]
+ Command line: support both -template and filename arguments [t=258395]
+ FX browser: include more JSFX in Cockos category when not showing JSFX descriptions
+ JSFX: greater precision for $e and $phi
+ Linux: fix fullscreen behavior (6.37 regression) [t=258543]
+ Linux: improve main window fullscreen behavior for owned windows
+ Linux: make initial focus of various windows (e.g. performance meter) match that of macOS/Windows
+ Media explorer: add action to rename file
+ Media explorer: display metadata for .RPP (REAPER project) files
+ Media explorer: fix restarting playback from non-zero position when changing playback rate [p=2489305]
+ Media explorer: respect project option to preserve pitch when changing rate in new items when importing media via action with no rate adjustment set
+ Media explorer: update display after setting/unsetting files as favorites
+ Media explorer: improve restoring focus state when navigating folders
+ Metronome: add actions to set metronome speed to 1x, 2x, 4x
+ Metronome: support 2x or 4x click speed multiplier
+ Metronome: update click source peaks display when updating metronome settings or click source properties
+ MIDI: send all-sound-off messages in addition to all-notes-off
+ Mouse modifiers: add modifier to adjust fade-in/fade-out curve with relative edge edit [t=258427]
+ Opus: update to opus-1.3.1, opusfile 0.12
+ Project: add title field in Project Settings/Info dialog, accessible to render, metadata, etc wildcards as $title
+ Project notes: support optional word wrap
+ Razor edits: fix occasional incorrect group selection edge highlight when razor editing
+ Razor edits: add preference to always trim content behind razor edits to Preferences/Project/Media Item Defaults
+ ReaControlMIDI: send all-sound-off messages when clicking all notes off button, show all-sound-off messages when logging all-notes-off
+ ReaPlugs: ReaSynth/ReaSynDr/ReaVoice/RS5k respond to all-sound-off messages
+ ReaScript: add MIDI_GetRecentInputEvent() for enumerating recent MIDI input events
+ ReaScript: deprecate GetSetProjectAuthor, use GetSetProjectInfo_String(PROJECT_AUTHOR) instead
+ ReaScript: add support for GetSetProjectInfo_String(RECORD_PATH_SECONDARY)
+ ReaScript: MIDI_SetAllEvts() allows setting program change/channel pressure with 3-byte encoding
+ ReaVerb: add Convolve mode to Channel Tool
+ ReaVerb: Channel Tool supports forcing the total channel count of impulse response
+ ReaVerb: support setting channel offset directly when adding an IR file item
+ ReaVerb: support drag/drop of impulse file into plugin
+ Render: improve support for non-ascii filename characters in HTML render statistics display
+ Routing windows: improve size/position of channel selection boxes [p=2491493]
+ Subprojects: write =START time to rendered file as BWF preferred start position
+ Theme: fix button margin issues with gen_ images and DPI scaling [p=2491894]
+ Theme: improve mixer meter positioning [t=258633]
+ Theme adjuster: fix macOS-arm64 retina drawing
+ Theme adjuster: improve usability on vertically-constrained displays [t=255162]
+ Track meters: exclude all-sound-off from MIDI activity indicators
+ Track meters: add option to measure LUFS on first two channels only
+ VST3: fix MIDI data passthrough [t=258648]
+ Web interface: improve non-Apple mobile-web-app-capable meta tags for various pages
+ Windows: fix drag and drop with experimental multimonitor aware v2 hidpi mode [t=258794]
+ Windows: ignore alt-key mouseup when using alt+mousewheel in arrange view [t=251477]
+ Windows: installer now always installs JSFX library

v6.38 – October 17 2021

+ Loudness Meter: add options for writing automation inverted and selecting single output value
+ macOS: improve textfield behavior with certain key mappings in menu items [t=258450]
+ Media explorer: separate multichannel peaks display by one pixel
+ 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: fix potential crash when hit testing over TCP mono button [t=258528]
+ ReaScript: fix TakeFX_GetParamFromIdent [t=258477]
+ ReaScript: hit test functions now detect master.tcp.mono etc
+ ReaVerb: fix incorrect processing on very sparse non-mono signals (e.g. click sources) [p=2488323]
+ 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]

v6.37 – October 12 2021

+ Actions: duplicate selected items obeys item grouping, creates new groups when originals are grouped [t=257557]
+ Actions: fix quirks with ‘Expand selected track height, minimize others’ action and mouse mapping [t=257138]
+ Actions: update solo button after MIDI CC solo state action [t=247350]
+ Actions: fix some soft-takeover corner cases for midi CC actions
+ API: improve resolution and remove center-snap logic from CSurf_OnPanChange*() and CSurf_OnWidthChange*()
+ Audio Units: preserve input audio for instrument plugins (same behavior as VST and LV2 instrument plugins)
+ Audio Units: fix creating shortcuts to renamed plug-ins via FX browser
+ Audio Units: support IO menu in pin connector dialog
+ Automation items: fix possible hang on linux/i686 [t=257166]
+ Batch converter: add brickwall limiter option
+ Batch converter: prevent occasional incomplete normalization with very short files [p=2486792]
+ Envelopes: add advanced project preference (default enabled) to prevent bezier envelope segments from being affected by preceding/following non-bezier points
+ Envelopes: correct invalid envelope point shape data when loading project (protect against buggy scripts or extensions)
+ Envelopes: fix potential odd behavior when editing FX parameter envelopes with inverted range [t=257763]
+ FX: support delta solo (difference between dry and wet signal) for VST, LV2, AU, JSFX
+ FX: enable delta solo via alt+click or right-click on wet/dry knob, or I/O menu in pin connector dialog
+ FX: add action to toggle delta solo for last focused fx
+ FX: show FX shortcut actions in action list even when FX is not available
+ FX: fix “only when selected/focused/visible” preference when using controller soft takeover [t=253787]
+ FX browser: display error when FX shortcut creation fails
+ FX browser: improve behavior adding to folders when using search
+ FX browser: scan for new LV2 plug-ins when refreshing list via F5 [t=257658]
+ FX pin connector: change track channel count via dropdown, rather than +/- buttons
+ FX pin connector: support changing plug-in channel count, mulit-mono, multi-stereo configuration for ReaFX that support it
+ FX pin connector: support configuring requested VST3 bus size
+ JSFX: fix loudness meter peak value display for certain channel counts [p=2486807]
+ JSFX: improve Oscilloscope scrolling smoothness
+ JSFX: increase Oscilloscope maximum view length to 5s
+ JSFX: Loudness Meter integrated values (LUFS-I, LRA, RMS-I) only update when playing back
+ JSFX: support regular peak (in addition to true peak) metering in Loudness Meter
+ JSFX: update Flanger preset [t=4908]
+ Linux: allow mousewheel to scroll menus/combobox lists
+ Linux: improve appearance of menus and list/tree views [t=255743]
+ LV2: fix creating shortcuts to plug-ins via FX browser/script [t=258148]
+ LV2: improve support for localized plug-ins, use LANGUAGE environment variable to choose language for plug-in, parameter, and preset names [t=258123]
+ LV2: notify UIs when time:beatsPerMinute or core:freeWheeling parameter changes occur
+ LV2: support pin connector dialog I/O menu option to zero out unmapped channels
+ macOS: fix Big Sur save dialog behavior when exporting to project types other than .RPP [t=257839]
+ Media explorer: inform user if maximum number of user-customized metadata columns has been added [t=258053]
+ Media explorer: localize dialog to add user metadata column
+ Media explorer: remember original playback start position when stopping (not pausing) preview, restart playback from that position
+ Media explorer: when selecting new media, if both autoplay and show peaks for selected media are disabled, previous playback will continue
+ MIDI: reset CC/pitch on playback stop is now enabled by default
+ MIDI: fix processing sysex messages when the terminating byte is a standalone packet [t=257456]
+ MIDI editor: add custom note order/visiblity mode (ctrl+drag note key in named notes view)
+ MIDI editor: do not quantize behavior of “drawing or selecting a note sets new note length” preference [t=257819]
+ MIDI editor: import/export of note names includes custom-view ordering information if set
+ MIDI editor: obey option for Preferences/Keyboard/alt key to main menu on Windows
+ Pan: improve rounding behavior when adjusted via control surfaces/actions
+ Project bay: read source file attributes from cache if possible, to improve loading time for bays that contain many retained files
+ Razor edit: allow pressing copy modifier key after mousedown, but before initial mouse move [p=2478084]
+ Razor edits: fix envelope edits affecting automation items incorrectly [t=258064]
+ ReaComp: support up to 64 channels, optional multi-mono and multi-stereo modes
+ ReaEQ: support various channel metering options
+ ReaEQ: support up to 64 channels
+ ReaEQ: update display after resizing when not processing audio
+ ReaFIR: support up to 64 channels, optional multi-mono and multi-stereo modes
+ ReaFIR: support various channel metering options
+ ReaGate: support up to 64 channels, optional multi-mono and multi-stereo modes
+ ReaLimit: add new program-dependent brickwall limiter plugin
+ ReaLimit: support embedded UI
+ ReaLimit: support up to 64 channels, optional multi-mono and multi-stereo modes
+ ReaScript: add MIDIEditor_EnumTakes()
+ ReaScript: add TakeFX/TrackFX_GetParamIdent/GetParamFromIdent
+ ReaScript: ensure envelope point shape input is valid
+ ReaScript: for Lua, make final string parameter to various Get functions that return strings optional
+ ReaScript: MIDIEditor_GetTake and MIDIEditor_EnumTakes return nil if the MIDI editor is empty
+ ReaScript: Track/TakeFX_GetNamedConfigParm() can retrieve fx_name, fx_type, fx_ident
+ ReaSurround: update I/O size immediately when changing speaker configurations while bypassed
+ ReaVerb: add Channel Tool to allow combining multiple files by channel
+ ReaVerb: support up to 64 channel impulses
+ ReaVerb: load channel count configuration from presets
+ ReaVerb: reverse impulse modifier can apply to all channels or single channel
+ ReaXcomp: support up to 64 channels, optional multi-mono and multi-stereo modes
+ Recording: improve recording behavior with time selection autopunch and PDC [t=242924]
+ Render: add brickwall limiter option
+ Render: add support for renaming render presets
+ Render: display gain reduction in render peaks display when limiting
+ Render: fix peaks display with very short files
+ Render: report rendered file length, full file path in HTML render statistics
+ Theme: fix display of 200% layouts on retina displays
+ Track panels: improve behavior of FX parameter knobs for toggle parameters
+ Transport: fix issues with docked/undocked transport and screensets [t=258026]
+ Video: fix gfx_deltablit documentation [p=2479952]
+ VST: fix initializing pin connector when plugin I/O increases
+ VST: improve hard-reset behavior when used with plugins that only support soft-reset
+ VST: improve naming of unnamed programs
+ VST: improve program handling when loading state for plugins that support chunks (e.g. Maize Sample Player)
+ VST: improve support for VST2 plug-ins that do not support effGetProgramNameIndexed
+ VST: run preset loading synchronously with audio processing
+ VU meters: don’t show clip indicators for not-soloed tracks [p=2485497]
+ VU meters: consistent rounding and clip indicator behavior across all peak metering
+ VU meters: display overs if record-input signal is >= +0dB, or playback signal is > +0dB
+ VU meters: improve appearance when using DPI-mapping [t=257953]
+ VU meters: fix RMS calculation with certain sample rates [t=257633]

Links