Log InCreate An Account
  1. News
  2. »
  3. Audio Software & Plugin Hosts
  4. »
  5. Cockos

Cockos updates REAPER to v5.95


Cockos has updated REAPER to v5.95.


  • copying/pasting and duplicating time selection include all automation of tracks with items within time selection.
  • fix automation items start offset issues relating to tempo changes.
  • improve behavior of automation pasting with differing tempos.
  • prevent pasting of envelope points into envelopes that are automation item-only.
  • avoid adding redundant points to envelope when moving points to new automation item.
  • improved automation item selection behavior when copying/moving/pasting/auto-splitting/duplicating.
  • fix automation item positioning glitch when duplicating multiple automation items that partially intersect the time selection.
  • fix rare hidden points at start of some automation items.
  • use media item duplication preference for automation item pooling when duplicating regions from ruler.
  • trim any existing automation items when pasting/duplicating items that have any automation.
  • avoid hiding default setting envelopes when copying media items to other tracks.
  • improve auto-cleanup of redundant square points.
  • improve cleanup of unnecessary automatically-added envelope points when moving media items.
  • prevent creation of automation items in tempo envelope on paste.
  • update transport when setting loop selection to automation item.


  • prevent double-opening text edit window.
  • always paste multi-track notes into the active track and any tracks below.
  • clicking in staff view sets active context.
  • fix move edit cursor to mouse cursor action.
  • fix possible incorrect note previews when dragging notes.
  • move edit cursor to mouse cursor also activates context under mouse cursor.
  • pasting/inserting events via action goes to the selected track context.
  • support armed toolbar buttons.


  • fix flicker when resizing script windows.
  • add usecliprect parameter to gfx.deltablit().
  • remove size limitation and improve memory use for various APIs including Get*StateChunk(), GetSet*Info_String(), GetProjExtState(), GetSetProjectNotes(), MIDI_GetAllEvts().
  • prevent undefined behavior with GetSetMediaTrackInfo_String() /GetSetMediaItemTakeInfo_String() on non-string values.
  • GetSetMediaItemTakeInfo_String() and GetSetMediaTrackInfo_String() can now be used for GUID (as {guid_string}).
  • add GetSetMediaItemInfo_String() for use with GUID and P_NOTES.


  • add OGG Opus support.
  • implement ReaScript reaper.ExecProcess().
  • use fontconfig for font mappings (if you have a customized libSwell.colortheme, will need to change the default font).
  • file browser shows dot files/directories (toggle via context menu or Ctrl+H).
  • fix possible crash on startup from processing keyboard events before fully initialized.


  • allow arming action via right-click menu in actions window.
  • add disarm action, arm next action meta-action for use in custom actions.
  • fix explode multichannel audio when application is inactive.

MIDI devices:

  • allow sorting by device name, ID, or state.
  • provide separate options to show warnings for non-present MIDI devices vs devices which could not be opened.
  • improve handling of hung MIDI devices on Windows.

MIDI editor:

  • support armed toolbar commands in CC lanes, lane resizers.
  • avoid deselecting notes on click when toolbar armed.
  • improve selection preservation when duplicating notes.


  • add options to encode 3-8 channel audio as discrete channels, bitrates specified per-channel.
  • fixed peak generation when recording direct to Opus from non-48kHz source.


  • add gfx_evalrect(), preset for slow vertical edge detection.
  • fix issues with LFOs on video processors.
  • fix possible Windows crash following resume with multiple monitors.


  • update to 3.2.7.


  • only force items to exact samples when project setting to force beats to samples is enabled.

Heal splits:

  • preserve item fade-out shape/curve.


  • fix mdct() concurrency issue (bug dated to 2004, diagnosis thanks to Lauri Liinat).

MIDI recording:

  • fix preview display offset in record input mode after tempo changes.


  • fix incorrect channel info tooltip for hardware outputs.


  • tweak help text sizing for macOS.


  • display border between vol/pan faders.


  • improve existing group behavior after splits from recording.


  • fix incorrect MIDI start offset handling when copying/reordering regions.

Tempo map:

  • various item/automation item partial measure support fixes.


  • better arming indicators across multiple toolbars.


  • add ArmCommand(), GetArmedCommand(), [Take|Track]FX_CopyTo[Track|Take](), [Track|Take]FX_Delete(), [Track|Take]FX_[Set|Get]Offline().
  • calling TrackList_AdjustWindows() now updates scrollbars/ranges.
  • fix LICE_FillCBezier() definition for reaper_plugin_functions.h.
  • improve SetOnlyTrackSelected() to set last touched state and support inactive projects.
  • improve input FX control surface notifications, add CSURF_EXT_SETFXPARAM_RECFX.
  • improve input FX support for GetFocusedFX() and GetLastTouchedFX().
  • improve control surface notifications for FX paste.
  • support GetSetMediaTrackInfo*(B_HEIGHTLOCK).
  • update documentation for various Get.._Value() functions to include pointers that are gettable.


Discussion: Active

Please log in to join the discussion

News & Deals Related To This Item

Show more...

A KVR Interview with Hans Zimmer