REAPER v4.15 - January 15, 2012
The Grasshopper Lies Heavy
Downloads:
Changes:
- API: added simple functions to safely access take and track audio
- API: extensions and ReaScript can store/restore simple global state (GetExtState, SetExtState, etc)
- API: extensions can add functions to ReaScript
- AU: fixed wet/dry control on default pin mappings
- Actions: relative item positions are preserved when moving item start or end
- Auto recarm: faster changing of recarm state when operating on many tracks
- Bridging: avoid unnecessary delays when bridge process failed to launch
- Bridging: OSX support for bridging/firewalling 64 bit VST/AU
- Config import/export: UI improvement, added sections for chanmaps, scripts, menusets
- Control surfaces: don't create undo points when any surface has touch state set
- Envelope editing: fixed envelope point selection following time selection when option disabled
- Filters: support for NOT and OR keywords (upper case, ORs have lowest precedence, so a b OR c d NOT e means (a and b) or (c and d and not e)
- Freeze: fixed actions to freeze through last selected FX
- MIDI editor: fixed hang when entering grid size of zero
- Media item properties: immediately update properties window on apply
- Memory metering: improved Win32 memory meter accuracy
- Memory metering: option (enabled by default on 32 bit) to warn when memory use is high
- Mixer: action to show/hide children of selected folder tracks
- Parameter modulation: fixed switching between tempo-synced and unsynced LFO
- Parameter modulation: no minimum or maximum for typed-in LFO speed
- Project bay: fixed action to force refresh
- Project bay: list offline FX
- Project bay: option to zoom/scroll to selected items when mirroring selection
- Project bay: right-click header to show/hide columns
- Project bay: usage menu selects and scrolls to media items
- ReWire: updated to ReWire 2.6
- ReWire: OSX and Win64 now install ReWire libraries if necessary
- ReWire: support for loading 64 bit ReWire devices
- ReWire: support for running 64 bit REAPER as ReWire slave (requires 64 bit host app, for now at least)
- ReaScript: Python loading improvements
- ReaScript: separate custom path preferences for 32-bit and 64-bit REAPER
- ReaTune: clear/update analysis on demand in the manual correction tab
- Region manager: delete key removes regions
- Region manager: display time in project timeline format
- Region manager: edit region/marker names in place
- Region manager: optionally display project markers
- Region manager: right-click header to show/hide columns
- Region manager: seek when selecting a marker or region (optional)
- Regions: improved timesignature handling when duplicating regions
- Render dialog: remembers last window position
- Render dialog: saves changes even if window closed without rendering
- Screensets: update track manager when switching track views
- Screensets: save/load TCP visibility with track views
- TCP/Mixer: immediate feedback when sweep recarm/mute/solo controls across multiple tracks
- TCP/Mixer: sweeping mute/solo/record-arm respects grouping (shift held overrides)
- TCP/Mixer: sweeping record-arm buttons clears track auto-recarm state on mouseup
- Take lanes: option to display empty lanes is now global, not per-project
- Track manager: double-click track number to scroll track into view
- Track manager: MIDI column (double-click to open all track MIDI in editor)
- Track manager: action to delete selected tracks (via menu or delete key)
- Track manager: changing record-arm state clears track auto-recarm
- Track manager: doubleclick on toggle columns works properly
- Track manager: drag tracks in manager to rearrange tracks in project (optional)
- Track manager: fixed remembering previous window location on OSX
- Track manager: if track MIDI is already open, double-click MIDI column to close
- Track manager: mute/solo/record-arm changes respect grouping (shift held overrides)
- Track manager: option for filter to hide child tracks only if the folder parent is hidden
- Track manager: option to auto-scroll to selected track when mirroring selection
- Track manager: right-click FX column to open individual track FX
- Track manager: right-click header to show/hide columns
- Track manager: set last touched track when selecting from the track manager
- Track manager: set track colors
- Track recording settings window: fixed potential crash under certain instances
- Track templates: support for saving envelopes in templates
- Track templates: option to offset imported template items (and envelopes) by edit cursor
- VST: fix for saving presets for plugins with non-automatable parameters
- Windows: 64-bit build now compiled with ICC
- Windows: better ASIO device selection when running both 32-bit and 64-bit REAPER on the same machine
REAPER v4.14 - December 18, 2011
Keeping you warm, all night
Downloads:
Changes:
- Audio Units: improved support for plug-ins that use unordered parameter IDs
- Envelopes: added option to not show affected envelopes when moving items across tracks
- Grid navigation: fixed for ts changes and larger grid divisions
- JS: updated IX effects
- Media buffering: option for lower buffer size when per-take FX open (to reduce visual lag)
- Media explorer: option to go to next item at end of preview
- Media item fades: optional handles for editing fades when the media item is small
- MIDI: improved merging of multiple MIDI sources (glue, receives, record output)
- MIDI: looped overdub recording fix for crash bug (issue ID 3807)
- MIDI editor: actions to remove trailing (or all) notes of less than a certain length
- MIDI editor: fixed odd behavior when option enabled to snap notes to the left
- Mouse modifiers: adjust envelope bezier curvature for all selected points at once
- Mouse modifiers: fix for painting a straight line of notes over an existing note
- Mouse modifiers: select all MIDI notes touched while dragging (ctrl+alt+right-drag by default)
- ReaScript/API: fix for getting track mute and selected state
- ReaScript: overhaul, many internal changes
- ReaScript: Perl support removed for now
- ReaScript: Perl support will come back when/if http://gitorious.org/perl-ctypes is completed
- ReaScript: see Help/HTML lists/ReaScript documentation for more information
- ReaScript: better error reporting
- ReaScript: more flexible Python support, should work with almost any version of Python on any platform
- ReaScript: set current script directory as start of path (look for modules there first)
- ReaScript: support for importing one ReaScript module into another
- ReaScript: support for setting a custom external editor for .py files (Preferences/External Editors)
- ReaTune: new instances on per-take FX will operate in item-space rather than in project-space
- ReaTune: resizable user interface, many UI improvements
- Regions: improved handling of envelopes when moving/copying regions
- Ripple editing: improved handling of envelope points, MIDI items, tempo changes when removing time
- Ruler: improved display relating to time signature markers and tempo ramps
- Tempo maps: improved tempo map editing behavior
- Theming: button overlay images now inherit scaling attributes from the underlying button image
- Theming: WALTER added reaper_version (example: 414) and mcp_maxfolderdepth
- Time maps: fixed snapping bugs with ramped tempos and varying time signatures
- Video: improved video frame display speed when seeking
- VST: allow loading of OSX GRM plug-ins version 3.1.1 or higher (earlier versions crash)
- VST: fix for occasional blank UI for Celemony plugins
REAPER v4.13 - November 21, 2011
Happy happy lions
Downloads:
Changes:
- Bridging: fixed effSetSpeakerArrangement on bridged plug-ins
- OSX: fixed linked framework versioning for certain plug-ins on Lion
- OSX: tweaked startup sequence to avoid stalling after scanning VSTs that have UI on scan
- OSX: special case for iZotope Trash VST UI not working
REAPER v4.12 - November 19, 2011
Evened out like cake.
Downloads:
Changes:
- FX browser: fixed folder case sensitivity issue
- FX bypass: update checkboxes for all FX in chain during bypass automation
- MIDI: fixed sending noteoffs in certain loop instances
- MIDI: fixed bug when importing MIDI files with time signature changes not on whole bars
- OSX: listview column resize behavior now matches that of Windows (no autoresize)
- Render dialog: avoid adding extraneous extensions on file browse
- Toolbars: fixed icon loading bugs, added default icon setting for toolbar editor
- Track send window: better multichannel hardware output labels
- Video: potential priority inversion/deadlock fix
- Window top pin buttons: potential fix for leftover pin buttons
- API: added GetTrackColor, SetTrackColor
REAPER v4.111 - November 13, 2011
A day late, maybe, but worth the wait
Downloads:
Changes:
- 4.111: OSX64/Win64 stability fix (4.11 32 bit versions are identical to 4.111)
- Actions window: color of group control text uses theming
- AU: more default preset loading, aupreset export support
- Freeze: corrected functionality when using playspeed/playspeed envelopes
- FX bypass: fixed recording bypass automation
- JS: fixed IX/MIDI_Tool to not fudge timings
- JS: now supports << and >> (bitwise shift) operators -- note parameters are converted to integer so 3.4 << 2 == 12, etc
- Media explorer: native view can be switched to list view from details on Windows
- Media items: option to show a volume knob, rather than dragging the top edge of the item
- Media items: optionally display item/take gain alongside pitch and playrate
- Media items: better behavior when doubleclicking item buttons, other things
- Metronome/click source: default click sound start sync configuration (hard, soft, old deprecated)
- MIDI: fixed sending of excess pitch/note/cc resets on loop
- MIDI: never pool MIDI source data when duplicating takes within the same media item
- MIDI: display MIDI notes while recording in regular track input mode
- MIDI recording: better support for disabling latency compensation
- MIDI recording: recording to end of loop extends events to end regardless of latency compensation
- MIDI recording: in overdub/replace recording, auto input monitoring controls whether notes are monitored outside of punch regions
- MIDI recording: improved note tracking for looped record-input mode
- MIDI recording: added latch-replace recording mode
- MIDI recording: minor reorganization of track record menu
- MIDI recording: in overdub/replace, do not display recorded item until MIDI input is detected, unless recording starts at the start of the loop selection
- MIDI recording: better handling of time selection punches (do not extend items outside of the punch area)
- MIDI recording: monitoring of MIDI in overdub/replace matches punch behavior in other modes
- MIDI editor: fixed triplet/dotted grid display when zoomed out
- MIDI editor: vertical drag of bank/program select event scrolls through programs in that bank
- MIDI editor: vertical CC edit does not affect selected CC in other lanes
- MIDI editor: fixed/optimized some behaviors when using ghost items or file based items
- MIDI editor: allow sweep-editing program change and bank select messages just like any other CC
- MIDI editor: allow editing velocity for notes that start slightly before the visible edge of the media item
- MIDI editor: fixed conflict with some combinations of mouse modifiers for scrub and insert notes
- MIDI editor: fixed set time selection to notes in list editor
- MIDI editor: reduced flicker after selection change in list editor
- MIDI editor: improved undo messages for some actions, fixed zoom one loop interation action
- Mouse modifiers: fixed envelope lane click behaviors when left-drag is set to marquee select
- OSX: fixed dropping media files onto TCP
- OSX: fixed custom actions dialog issue
- OSX: mousewheel fix for Carbon plugins and plugin spawned utility windows
- OSX: improved GUID generation, should fix MIDI pooling errors
- Pre-roll: MIDI note tracking (notes held in preroll are played/recorded at the record time)
- Pre-roll: disabled looping while in preroll
- Project bay: fixed display of FX presets
- ReaComp: corrected sound when first processing after reset and a preset load
- Render dialog: fixed possible crash with certain presets
- Regions: added action to create a separate region for each selected media item (useful for batch renders)
- ReaControlMIDI: fixed MIDI jitter when transposing
- Theme: various list/tree windows can now have their colors configured, separate theme elements for MIDI list editor
- Theme: new (themable) appearance of project bay and screenset tabs
- Time display: fixed occasional rounding issue
- UI: improved handling of reshowing mouse cursors on knobs
- Video: updated bundled FFmpeg librairies to latest version (v53)
- Video: video support now obeys track mute envelopes -- can now edit video effectively using mute envelopes
- Video: improved QuickTime audio decoding compatibility on Windows
- Video: experimental support for QuickTime decoding on OSX64 and Win64 via bridge
- VST: corrected speaker arrangement notification for 64 channel plug-ins
- VST: fix for large channel counts on Win32 (compiler bug)
- VST: added support for VST effSetSpeakerArrangement and offline processing notification when bridged
- WASAPI: improved 24 bit exclusive mode compatibility
- Wavpack: fixed decoding of single-block wavpack files failing in certain instances (Wavpack bug)
REAPER v4.10 - September 30, 2011
Ice cold
Downloads:
Changes:
- Actions: toggle multichannel track metering, now in track menu
- API: added SetProjectMarker3() and AddProjectMarker2() for setting custom marker colors
- API: threading fixes for GetSetObjectState() and other related APIs
- Directory cleanup: now looks for media references in project bay media items
- Envelopes: fixed editing point values for FX wet/dry envelopes
- Envelopes: pitch envelopes snap configuration (1 semitone, 50 cent, 25 cent, 10 cent, 5 cent, 1 cent, off)
- Fades/crossfades: prevent unintentional crossfade edits when media items are adjacent but not crossfaded
- FX: fixed possible excess midi notes on loop when PDC FX are used
- FX: improved undo state tracking when copying/moving FX between tracks
- FX: if project samplerate set and loading project, try to initialize loaded plug-ins at correct rate (avoid later reinit)
- FX: pin mappings are now stored more safely, fix for possible race conditions
- ^Freeze: actions to render tracks in-place with FX, then save/remove existing media and online FX
- ^Freeze: menu actions in FX chain window to freeze track up to last selected FX
- Grouping: fix for rare item group reuse bug
- Media explorer: fixed crash issue when group policy prevented embedded explorer (falls back to non-explorer view)
- Metering: new multichannel tracks default to multichannel metering enabled
- Metering: master multichannel metering is now optional
- Mixer: scroll improvements/fixes
- Mixer: opening/unhiding mixer now makes last selected track visible
- Mixer: restore undocked mixer window position in docked screensets
- MIDI: use MIDI track name event when importing files
- MIDI files: options to automatically snap time signature changes, tempo changes on file import
- MIDI editor: switching sources via filter window no longer unhides all other sources
- MIDI editor: undo fixes, especially related to list editor
- MIDI editor: improved list view default focus, toolbar focus
- MIDI editor: note properties fixed reset of combo boxes on multiple note selection
- MIDI editor: inline editor marquee fix
- MIDI editor: fixed bug when quantizing notes that were drawn in (not painted or recorded)
- MIDI editor: fixed context menu doubleness when clicking above piano keys
- MIDI editor: support painting notes in drum mode with very small grid
- MIDI editor: step recording works when docked
- Mouse modifiers: support ripple edit (off, one track, all tracks) while moving items
- Mouse modifiers: import/export mouse modifier support (.ReaperMouseMap files)
- Mouse modifiers: obey user preferences to seek playback when middle clicking ruler or arrange view
- OSX: better behavior when using modal windows (such as save as with convert) when REAPER inactive
- Playback: corrected minor rounding bug on playback start in certain instances
- Relative snap: avoid clearing snap offset when copying media items
- Render: new user setting for tail length to use in project render, stem render, track freeze
- Render: fixed certain issues with filename wildcards
- Scale finder: button to use selected notes in MIDI editor
- Scale finder: added topmost window pin
- Scrub/jog: don't snap edit cursor
- Sends: shift+drag IO from unselected track to selected uses all selected tracks as receivers
- SRC: fixed quality/synchronization issue (4.0x regression)
- Toolbars: store toolbar assignments in screensets
- Topmost pin buttons: bug fixes, buttons now remember their last states (based on window title)
- Track manager, region manager, project bay: columns can be reordered
- Track manager: added freeze column/button
- Undo history: improved keyboard behavior (return loads state, escape when docked sets focus to arrange, other keys passed through to main)
- Vertical zooming: scrollbar fixes, better behavior
- Video: improved rendering accuracy, support for rendering with playrates
- Video: hide topmost pin when going fullscreen
- Video: updated API to support the newest FFmpeg/libav version (v53)
- VST: support effSetSpeakerArrangement notifications for plug-ins
REAPER v4.02 - August 22, 2011
Mouse modifier magnificence
Downloads:
Changes:
- Count-in: follow tempo and time signature at play start position, not prior to it
- Directory cleanup: ignore files that are retained in project bays
- Envelopes: allow editing initial envelope point regardless of editing preferences
- Envelopes: option to add transition point when recording automation while playback is stopped
- Envelopes: clicking on an envelope point no longer seeks playback
- MIDI: fixed stuck notes when looping
- MIDI: renaming one pooled take renames all pooled takes
- MIDI editor: fixed bad behavior when drawing over existing CC events with snap enabled
- MIDI editor: fixed horizontal zoom with mouse cursor center, when using project-synced timebase
- MIDI editor: avoid accidental time selections in ruler
- MIDI editor: support negative swing quantize
- MIDI editor: fixed possible oddness when editing CC with auto-select CC enabled
- Media explorer: added action to close media explorer
- Mouse modifiers: support draw/edit/ramp CC events when starting the edit over a CC event
- Mouse modifiers: added contexts for arrange view middle-click, middle-drag, edit cursor handle
- Mouse modifiers: many new options for marquee zoom, restore zoom, browser scroll, scrub/jog behaviors
- Mouse modifiers: better preservation of pre-existing user customizations
- Mouse modifiers: behaviors to move item edge without changing fade-in end or fade-out start time
- Mouse modifiers: better behavior when assigning mouse click to actions like "move item to cursor"
- Mouse modifiers: control+right-click creates a time selection by default (as in 3.x)
- Nudge: actions to nudge item contents apply only to the active take (similar to slip editing)
- Slip editing: fix for possible hang
- Scrub: avoid senseless jogs after edit cursor moves
- Project settings: reorganization, more sensible layout hopefully
- Project settings: added track mixing bit depth configuration
- Project bay: use file resolving when loading retained items
- Project bay: show error message when move/copy file fails because the target file already exists
- Project bay: list tracks by name
- Project bay: fixed drag/render-drag of multiple items on OSX
- ReaSurround: continue to increase FX IO count when dragging IO from tracks
- Render queue: fixed display of time-selection renders
- Samplitude EDL: support for offsets/lengths greater than 2 billion samples
- Stem rendering: faster, does not process irrelevant tracks, option in prefs/rendering for old behavior
- Volume displays: fixed display of certain gain values in default theme
- VST: fixed preset selection when there are multiple factory presets with the same name
- Windows Aero: keep always on top pins out of window list when REAPER non-responsive
- Zoom/scroll: now has a stack of recent zoom/scrolls, added actions to restore previous/next
- Zoom: fixed display of item backgrounds with very zoomed in and long project times
REAPER v4.01 - August 4, 2011
Course corrections
Downloads:
Changes:
- MIDI editor: fixed crash when undoing all the way back to when the media item was created
- MIDI editor: action to select all muted notes
- MIDI editor: added actions to select all CC in time selection, in all visible lanes, or all lanes
- OSX: fixed audio devices with trailing spaces in their names being reset on startup
- Project bay: fixed import menu checkmarks, button labels
- Project bay: fixed autoretained item saving with project
- Toolbar arrange: fixed potential infinite loop
- Virtual MIDI keyboard: properly update keys on theme change
- VST/AU/ReWire bridging: better support for resuming from sleep
- Windows: installer improvements relating to path setting on x64, installer size, and portable installs
REAPER v4.0 - August 3, 2011
Like the legs of a giraffe
Downloads:
Changes:
- Dockers and toolbars: Multiple dockers, freely dockable in main window or floatable (up to 16 separate dockers/toolbars)
- Dockers and toolbars: Drag tabs from a docker to rearrange tabs, create a new docker in another location, or float windows
- Dockers and toolbars: Create, customize, and freely dock or float toolbars for different uses
- Envelope editing: Support for copying envelope points with the mouse
- Envelope editing: Groups of selected points act like contiguous items when moving or copying
- Envelope editing: Shift+control+drag on envelope segment (customizable) edits the envelope level within the time selection
- Media Explorer: Select a portion of a media file to insert into a project
- Media Explorer: Optionally loop and/or stretch the selected portion to fit the destination area and tempo
- Media Explorer: Scroll and zoom the media peaks preview
- Media Explorer: Control+alt drag the time selection to render a new cropped file to REAPER, the desktop, or a folder
- Media Explorer: Control+alt drag the time selection to sampler plugins or other applications that support drag/drop
- Media Item Properties: Item/Take Properties dialog stays open while you work elsewhere, follows changes in selected items
- Media Item Properties: Pitch adjust and playrate fields accept values (such as "1.004") or simple operations (such as "x2")
- MIDI editing: Set user-definable scales and chords in the MIDI editor for drawing and editing notes
- MIDI editing: Using mouse modifiers, copy/duplicate/paste actions can create pooled (ghosted) in-project MIDI source data
- MIDI editing: Editing any pooled MIDI media item affects all media items that share the same pooled data
- MIDI editing: Un-pool shared MIDI by gluing the media item or via MIDI source properties dialog
- MIDI editing: New MIDI Contents menu for switching MIDI editor between different MIDI media items in the project
- MIDI editing: MIDI filter improvements when displaying multiple media items in the same editor
- MIDI editing: Many new mouse modifier behaviors to paint notes and chords, edit arpeggios, etc
- Mouse modifier customization: Customize mouse behavior when using keyboard modifiers in 40 different contexts
- Mouse modifier customization: In many contexts, mouse click and mouse drag can be customized separately
- Mouse modifier customization: Assign different behaviors to the mouse when over the top or bottom half of a media item
- Mouse modifier customization: Assign any action (including custom actions) to mouse click or double-click in most contexts
- Mouse modifier customization: Existing/legacy mouse preferences are preserved, but user changes to mousemap settings will override
- Mouse modifier customization: Actions to reassign default mouse action for any context
- Multichannel support: Allow choosing greater than 2 channels of sequential inputs, monitoring inputs
- Multichannel support: Multichannel track meters
- Multichannel support: Freely route any number of track channels to other tracks, hardware outputs
- Pitch shift envelopes: Each take has its own pitch shift envelope, including customized range and snap settings
- Project Bay: Manage, preview, search, replace project source media, media items, and FX
- Project Bay: Manage media item groups and take comps for the project
- Project Bay: Save/load project bay contents to create working sets of source media/FX for different purposes
- Project Bay: Store sets of edited media items (including fades, stretch, pitch shift, etc) to use in any project
- Project Bay: Media and FX+preset combinations can be stored, inserted, and switched in the project
- ReaSurround: Multi-channel surround panner with support for any number of input channels and speakers
- ReaSurround: Freely position input sources and speakers in 3D space
- ReaSurround: Configurable per-channel diffusion (treat input source audio as a shaped area rather than a point)
- ReaSurround: Drag track IO button to ReaSurround to add new input sources
- Render and batch-convert: Support for rendering project tracks and time regions to separate folders and files
- Render and batch-convert: Customizable wildcards provide great flexibility in naming batches of rendered/converted files
- Render and batch-convert: Save render presets for workflow efficiency
- Take lanes and comping: Take lanes remain aligned by recording pass, creating empty lanes as needed (optional)
- Take lanes and comping: Each recording pass gets its own take lane, even when recording overlaps existing items
- Take lanes and comping: Recording no longer splits existing media items into different numbers of take lanes
- Take lanes and comping: Save/load named comps (sets of takes from multiple media items)
- Take lanes and comping: A/B or cycle through saved comps to audition/compare
- Theme layout support: Fully themeable UI, allowing repositioning/removal/addition of UI elements
- Theme layout support: Per-track TCP/MCP layout support
- Theme layout support: Screensets support saving/restoring layouts
- Theme layout support: Old themes use default layouts available in Plugins/default_layouts.txt
- Theme layout support: New themes can define their own layouts
- Theme layout support: Layouts can be switched via menu, screensets/layouts dialog, or customizable actions
- Time selection: Default copy/cut/glue actions respect time selection if there is one (including leading/trailing space)
- Time selection: Using mouse modifiers, copy/move behaviors can respect time selection if there is one
- Time selection: Editing behavior can be customized separately for media items, envelope points, MIDI editing
- Track input FX chains: FX in the input FX chain only run when record armed, and only affect the signal coming in
- Track input FX chains: use MIDI or audio input, and can be set to output MIDI or audio independent of the input format
- Track pan improvements: Track stereo width controls and envelopes
- Track pan improvements: Configurable track pan modes: balance, stereo pan (L/R + width), dual pan, and classic (3.x) balance
- Transient detection and dynamic split: separate threshold and sensitivity settings, and other options
- Video: performance improvements, support for sequencing still images
- Volume faders: new default hardware-emulation fader taper