REAPER 2.x downloads:
Jump to:  latest  3.x  2.x  1.x  0.x




REAPER v2.58 - March 16, 2009
Downloads: Changes:
  • Fixes for Win9x
  • OSX: Fixed filename support for more characters (including folder symbol, etc)

REAPER v2.57 - March 11, 2009
Downloads: Changes:
  • Fixed MIDI SPP/MTC sync
  • FLAC: more correct/efficient 24-bit encoding, endian fixes for both encoding/decoding
  • WavPack: corrected BWF header writing

REAPER v2.56 - March 2, 2009
Downloads: Changes:
  • Fixed drag and drop of sends/hardware outputs in mixer view when using hardware outputs
  • Old recording item selection behavior now only affects item-autopunch mode
  • CC parameter meta-actions now also work on midpoints for absolute CCs/etc
  • Select all items in track (doubleclick TCP) now sets context to items
  • Fixed MIDI timing in ReWire slave mode, support for running in FL Studio
  • ReWire slave mode forces playrate to 1.0
  • Fixed MIDI item trim bugs with selected notes
  • Fixed some PCM source seek rounding errors
  • Fixed a bug in vertical GR metering (ReaComp etc)
  • Hiding dock windows now removes focus from them
  • MP3 decoder seek improvements
  • 29.97DF ruler corrected
  • ReaSamplomatic: better note name reporting (removes extensions, doesnt report if supporting the entire range)
  • Fixed auto-add of plugin envelopes for correct values
  • installer: Fixed Vista/Windows 7 compatibility warnings
  • OS X: new directory structure and simplified install process
  • Updated registration to store in install path as well (for multiuser systems)
  • Fix for trimming MIDI items on split in certain looped instances
  • Much faster redraws for some VSTs
  • Fixed mute master/slave grouped automation recording

REAPER v2.55 - January 20, 2009
Downloads: Changes:
  • Fixed hang on MIDI bank/program file change
  • Fixed metronome stutter on first downbeat
  • Fixed VST compatability with plug-ins that send MIDI events from UI/etc
  • Fixed reasamplomatic ui updating bug
  • Fixed render dialog peaks display
  • ReaVerb: lower CPU use, "set all" button for overriding all instances FFT settings
  • ReaVerb: fixed issues with complex chains that convert channel counts
  • ReaPitch/ReaVoice: lower CPU on silence
  • Code to prevent elastique from chewing CPU on near silence
  • FX parameter MIDI learn: fixed updating of "set with selected tracks" flag
  • FX preset loading, VST program changes now add undo points
  • Meta-actions to conditionally process actions based on the sign of CC parameter value
  • Stretching using Elastique by more than a factor of 10 now will result in correct timing but not-fully-preserved pitch
  • mp3 encoder now handles writing mono better (when passed stereo data)
  • Existing item selection is cleared when recording stops (recorded items are selected)

REAPER v2.54 - December 22, 2008
Downloads: Changes:
  • Dynamic split detection improvements
  • Action: restore previous scroll position
  • ReaVerb/ReaSamplomatic user/gdi object leak fixes
  • Docked midi editor / fx window / mixer user object leak fixes
  • Fixed looped-resampled-item glitches
  • ReaSynDr, ReaSynth, ReaSamplomatic, ReaTune: smoother automation
  • JS: fixed some issues with small increases in PDC
  • Better wav/wv project filename setting when autosaving to .wav.rpp
  • MIDI bank/program tracking fixes, duplicate note removal
  • OS X performance updates
  • Display rendering updates
  • Faster meter rendering
  • Left/right edge adjustment snapping now respects X track-distances like moving
  • Massive memory use reduction when using large numbers of MIDI files
  • Fixed bugs removing automated parameters from ReaPitch/ReaDelay/etc
  • Fixed end/start of item sample rounding for items with no fades
  • OGG decoder: fixed subsample seeking accuracy
  • Clipping fix for fully buffered peaks drawing mode

REAPER v2.53 - October 17, 2008
Downloads: Changes:
  • FX MIDI learn can now be set to only be active when the track or item is selected, allowing more context sensitive controls
  • Action: view fx chain for master track (for Rene)
  • HUI track naming and clearing updates (for Novation Automap)
  • Next/Previous transient navigation now set focus onto edit cursor (pre-2.5 behavior)
  • Mousewheel now works to scroll in track envelopes/routing windows, routing matrix
  • Fix for ungraceful MIDI program name reporting in Stylus RMX, Proteus, possibly other VSTis
  • MIDI editor loads default reabank
  • fixed non-looping items pre-echo of next loop when pitch shifting/timestretch
  • internal envelope defaults cleanups
  • JS: compscope (for measuring dynamic response of compressors)
  • JS: remaincalm.org's glitch processors
  • JS: liteon's cheby24db and moog filters
  • AlphaTrack/FaderPort/TranzPort: better master track selection behavior

REAPER v2.52 - October 12, 2008
Downloads: Changes:
  • Memory use reduction with lots of items/takes in projects
  • Render: new optional online realtime rendering mode (allowing easy renders with external synths, reainsert, etc)
  • MIDI editor: bank/program select lane, .reabank and .ins import, automatic loading for software instruments
  • MIDI editor: humanize notes action
  • MIDI editor: action for join selected notes
  • MIDI editor: default bindings to switch channel view (shift+0-9, and ~ to show all)
  • MIDI editor: fixed scrolling marquee selection issues
  • MIDI editor: fixed hang with huge grid sizes
  • ReaInsert: fixed dropped MIDI events on playback start in certain instances
  • ReaSynth: full ADSR control, second utility oscillator, smoother fast attacks, sustain pedal support
  • ReaSynth: pulse width control, big optimizations
  • OSX: JS keyboard fixes
  • OSX: various scroll related fixes, fixed floating masterTCP bug
  • Keyboard: Fix for . vs alt+. keyboard assignments, alt+numpadkeys, etc
  • Normalizing items no longer resets take phase reversal
  • Fixed mute UI update issue when stopped/paused/etc and not running FX
  • MP3 encoder: no longer creates (inaccurate) peak files
  • Dynamic split: tweaked reduce split slider centerline
  • Fix for ctrl+mousewheel inconsistent fader behavior
  • Fixed mp3+pitch shifting+take FX end-of-item bug
  • Faster loading of projects with large amounts of media (splash screen updates)
  • Action: set project tempo from time selection
  • Help/All Actions (dumps full actions list to web page)
  • Left and right clicking items now shows more informative cursor
  • Fix for not naming imported MIDI items when importing from file to in-project item
  • VST: Fix for Zebra automation (special-case messagepump run)
  • HUI: track name support

REAPER v2.51 - September 26, 2008
Download: 3.4 MB installer
  • JS: new development environment with editor, debugging support (variable watches)
  • Saving track templates now saves any track media items as well (since people seem to want this)
  • Loading track templates, fx chains, presets, now prompts for missing media (if REAPER is configured to do so)
  • Action: move cursor back or forward one beat or measure, move cursor to start of this or next measure
  • Move to start of current measure action moves back a measure if cursor is already at measure start
  • Create measure from selection actions optionally set project tempo instead of inserting markers
  • REX2: adjust imported slice length to hear the longest tail of previous slices underneath later slices
  • JS: better UI auto-sizing/arrangement
  • JS: MIDI/midi_CC_mapper, updates to spectropaint, added spectropaint_filter
  • OSX: fixed keyboard focus issue on many actions
  • OSX: fixed bug with screensets window (could also affect win32)
  • OSX: fixed keyboard state loading bug (required manually removing some key assignments -- could also affect win32)
  • Vegas EDL: load/save of fade shapes, lock state, preserve pitch state, loading of mute state
  • ReaSynDr: fixed non-multiout mode
  • Fixed crashes when MIDI files are not found and ignored on project load
  • Fixed project start time offset when rendering cues
  • Fixed FX-add recent search combobox height
  • Fiddly fixes for zero crossing navigation with high frequency content
Also available: v2.51 OS X BETA (7.9MB - requires OS X 10.4 or 10.5, PPC or Intel Mac).

Also available: v2.51 Windows x64 BETA (3.3MB - requires Windows XP x64 or Vista 64 bit and 64-bit drivers/plug-ins).

REAPER v2.5 - September 20, 2008
Download: 3.4 MB installer
  • BIG STUFF
    • Uber track control group support (shift+G defaults to show group settings, Ctrl+Alt+G shows new Track Grouping Matrix)
    • REX2 file support, imported slices keep beat location if project tempo changes (todo support moving items across tempo changes, currently slices must be re-imported)
    • Dynamic Split interactive beat slicing and quantization
  • NEW GOODIES
    • Action: detect tempo, create measure from time selection (new or current time signature, one bar or many)
    • Action: extend or swap selection to next transient in selected items
    • Action: move items left/right by grid
    • Action: set/adjust arrange view grid size
    • Action: move cursor to next/prior zero crossing (Z, shift+Z by default)
    • Action: split item at prior zero crossing (alt+Z by default)
    • Action: move cursor to nearest transient in selected items
    • Action: adjust item rate while clearing preserve pitch
    • Action: set/clear item "preserve pitch" setting
    • Action: select all tracks in groups 1..32
    • Action: create chromatic MIDI notes from selected items
    • Shift+3/4,5/6 now map to item rate changes (10-cent, semitone), clearing preserve pitch
    • JS: utility/volume_pan with parameter smoothing (for use with param modulation)
    • JS: utility/phase_adjust now handles stereo (phase rotates each channel, not the stereo image)
    • JS: delay_sustain effect
    • JS: vca_master and vca_slave for emulating VCA-style control using audio routing
    • JS: spectropaint effect (woohoo spectral painting for fun!), fixes to gfxanalyzer and gfxspectrograph
    • New mute and solo button context menus with toggle/exclusive/clear options
    • Add-FX dialog: remembers recent searches in dropdown list
    • MIDI editor: rename current MIDI take from MIDI editor menu
    • Option to disable alt key opening menus in main, midi editor, mixer windows
    • Render stem actions now render pre-fader signal, new actions for old post-fader stems behavior
    • Prefs/editing behavior: slider for tab-to-transient sensitivity
    • Glue: glues items to project samplerate if project samplerate is set
    • Routing matrix: fixed some scrollbar bugs, improved tooltips, added track grouping view
    • Saving a project with copy/move that has media loaded into ReaSamplomatic and ReaVerb now copies that media to project directory
    • Option in Prefs/Appearance to allow choosing track group display modes (ribbons, lines, none)
  • SUBTLE IMPROVEMENTS
    • Better pooling of media file resources for better RAM use (especially with lots of splits)
    • Better automatic track naming, updating of UI on autoname
    • Better pooling of pitch shifter resources (track-pooled to avoid excess reinitializations)
    • Undo system: reduced memory use throughout (better granularity etc)
    • WavPack: updated to 4.50, fixed bug in metadata reading, BWF tag read/write
    • Recording volume/pan automation with ganged/grouped tracks is now supported
    • Better ganged/grouped vol/pan fader behavior (relative levels not lost at extremities)
    • MIDI media items no longer reset CCs at end, just pitch and notes
    • ReaEQ: better deferred display updating, uses LICE bitmaps (todo: full LICE conversion)
    • Removed excess ini file writing resizing midi editor CC lane
    • Removing presets in preset list now cleans up the preset file more
  • FIXED STUFF
    • MCP: multiple track selection follows MCP track order and visibility
    • Shift+Click for time selection behaves better with snap and other options
    • Shift+Click for loop selection in ruler now works correctly when time+loop selections locked
    • Fixed touch automation on track mutes
    • Screenset window now updates shortcuts when using alternate recording section
    • Prefs/Keyboard is back, has link to actions window
    • Improved threadsafeness of media creation and peak cache system
    • Fixed relative grid actions in midi editor showing display
    • Fixed auto-add of envelope setting initial (t=0) value
    • Fixed crash on JS with only outputs and opening pin manager
    • Fixes for tab to transient and zero crossing detection for heavily stretched items
    • Improved behavior of preference to not allow projects to override audio hardware sample rate
    • Fix for ReaNINJAM problems introduced in 2.45 (ogg end of stream behavior)
    • Fixed GDI leak in ReaEQ added in 2.42 (nyquist line drawing)
    • Fixed GDI leak in skinned-scrollbar code
    • Restore MIDI editor note row display state when reopening a project
    • AU: update generic UI on factory default preset loading
    • Fix for JS with only outputs crashing when plugin pin matrix opened
    • Fix for preset system storing large presets (ini file line size issue)
    • Fix for parameter modulation/automation reading when "run fx when stopped" is disabled
    • Moved many JS fx from old_unsupported back to their authors path
Also available: v2.5 OS X BETA (7.9MB - requires OS X 10.4 or 10.5, PPC or Intel Mac).

Also available: v2.5 Windows x64 BETA (3.3MB - requires Windows XP x64 or Vista 64 bit and 64-bit drivers/plug-ins).

REAPER v2.46 - August 29, 2008
Download: 3.3 MB installer
  • renderproject startup option no longer checks for ReWire, hides splash before starting render
  • ReaFIR: fixed excessive smearing on playback start
  • ReaFIR: more accurate configuration storing of low volume noise profiles
  • OSX: Fixed shift+mousewheel
  • OSX: Cmd+drag notes in midi editor copies notes
  • OSX: PPC fixes (JS, registration info, nag info)
  • OSX: fix for OS X 10.5 rosetta issues
  • JS: meter scaling and rounding fix
  • JS gfxspectrograph improvements
Also available: v2.46 OS X BETA (7.8MB - requires OS X 10.4 or 10.5, PPC or Intel Mac).

Also available: v2.46 Windows x64 BETA (3.3MB - requires Windows XP x64 or Vista 64 bit and 64-bit drivers/plug-ins).

REAPER v2.45 - August 25, 2008
Download: 3.3 MB installer
  • Tracks can be set to automatically record-arm when selected (per-track or globally, configurable)
  • Muting tracks now fades signal to avoid clicks (default 5 ms, configurable)
  • Solo in Front option (with configurable dim amount, action to adjust dim via mousewheel/surfaces)
  • Internal midi organization updates, fewer stuck notes throughout (when switching takes, mute/solo, etc)
  • Multimedia keyboard support, including default shortcuts
  • MIDI editor: hide unused or unnamed note rows (preliminary)
  • MIDI editor: new triangle (drum mode) view
  • Cut/copy selected area of selected items now copies/pastes empty space
  • Arrange view cursor updates on mouse modifier changes
  • Option (prefs/mouse) to have right click marquee also select time without modifier
  • MIDI editor previews now are volume adjusted and transposed according to the MIDI item setting
  • MIDI overdub/replace modes now shift/scale velocity inversely to item settings
  • MIDI overdub/replace recording now can record piano roll key hits
  • MIDI editor: show play cursor whenever it can be reasonably located
  • Glue now preserves sub-sample lengths of items
  • Mute envelopes (track and send) now send note-offs when used in the middle of notes
  • Actions to split items at edit cursor with select left, right, and no selection changes
  • Actions to set/unset FIPM, set/unset loop points linked to time selection
  • Actions to set/clear, save/restore snapping
  • Actions to split item under mouse cursor, with optional select left/right
  • Actions to move cursor to previous/next cue in selected items
  • Actions window: now restores focus to MIDI editor after executing actions
  • Fixed stem rendering issues with folders and MIDI items
  • Fixed longstanding issue with midi sends and volume automation
  • Fixed absolute 14 bit (pitch shift) mode for metronome volume action
  • Fixed MIDI action binding updating relative modes of shortcuts
  • Fixed right click marquee not obeying time selection lock
  • Fixed custom actions not using plug-in registered names for storing command IDs
  • Fixed precision errors when switching on item sections via media item properties
  • Fixed bug when converting midi items to/from files (context not set properly)
  • Middle mouse button now functions the same in the ruler as in the arrange
  • Better window updating when doing fast tab to transients
  • Better undo state point adding when changing track automation modes
  • Made adjusting the loop selection not scrub if "move cursor to start of loop selection" is set
  • DXi: send noteoffs on stop
  • VSTi: now sends specific noteoffs instead of allnotesoff on stop
  • VSTi: support for VST 2.4 sysex sending/receiving
  • ReaSynDr: optional multi-out mode (one "instrument" per output)
  • ReaInsert: sysex sending support
  • ReaFIR: separate "Points (smooth)" and "Points (flat)" modes
  • ReaPitch: removed zipper noises when changing volume and pan
  • OGG writer: now generates more compatible OGG streams, adds encoder tag
  • JS: plug-ins can disable anti-denormal input noise by setting ext_nodenorm=1 in @init
  • Updated to Dirac LE 1.3
  • Installer updated to NSIS 2.39
Also available: v2.45 OS X BETA (7.8MB - requires OS X 10.4 or 10.5, PPC or Intel Mac).

Also available: v2.45 Windows x64 BETA (3.3MB - requires Windows XP x64 or Vista 64 bit and 64-bit drivers/plug-ins).

REAPER v2.44 - July 31 2008
Download: 3.3 MB installer
  • MIDI editor: fixed markers/regions/time selection drawing when time signature changes
  • Key bindings: cleaner binding saving code
  • ReaFIR: bugfix when switching from precise to points mode
  • Everything good from 2.43:
  • New actions: split item at media cues, shrink to first or last cue (or both)
  • New actions: mute/unmute, solo/unsolo (in addition to existing toggle) selected tracks
  • New meta-actions: wait 0.1, 0.5, 1.0 seconds before next action
  • Fixed bug in importing embedded loops when one end of the loop is hidden
  • MIDI editor: display project markers and regions
  • MIDI editor: actions to shorten or lengthen selected notes by one pixel or one grid unit
  • MIDI editor: updates timeline when moving item
  • MIDI editor show play cursor regardless of full item visibility in project
  • Better shortcut matching (avoid load-time collisions between num+ and +, etc)
  • Item playrates are now clamped to 0.01x/100.0x
  • Added tcp_main_namebg and mcp_main_namebg theme elements
  • Fixed mousewheel in docked midi editors
  • ReaFIR: smoother interpolation for EQ curve
  • ReaNinjam: added "Send" button to chat window for WINE users
  • JS: new smaller JS DLL (compiled with MSVC, internal cleanups)
  • JS: no more memcpy() page granularity issues
  • VSTi: potential fix for faulty plug-ins that do not handle all-note-offs very sensibly
  • Better transport sizing when using large system fonts
Also available: v2.44 OS X BETA (7.3MB - requires OS X 10.4 or 10.5, PPC or Intel Mac).

Also available: v2.44 Windows x64 BETA (3.3MB - requires Windows XP x64 or Vista 64 bit and 64-bit drivers/plug-ins).

REAPER v2.43 - July 30 2008
Download: 3.3 MB installer
  • New actions: split item at media cues, shrink to first or last cue (or both)
  • New actions: mute/unmute, solo/unsolo (in addition to existing toggle) selected tracks
  • New meta-actions: wait 0.1, 0.5, 1.0 seconds before next action
  • Fixed bug in importing embedded loops when one end of the loop is hidden
  • MIDI editor: display project markers and regions
  • MIDI editor: actions to shorten or lengthen selected notes by one pixel or one grid unit
  • MIDI editor: updates timeline when moving item
  • MIDI editor show play cursor regardless of full item visibility in project
  • Better shortcut matching (avoid load-time collisions between num+ and +, etc)
  • Item playrates are now clamped to 0.01x/100.0x
  • Added tcp_main_namebg and mcp_main_namebg theme elements
  • Fixed mousewheel in docked midi editors
  • ReaFIR: smoother interpolation for EQ curve
  • ReaNinjam: added "Send" button to chat window for WINE users
  • JS: new smaller JS DLL (compiled with MSVC, internal cleanups)
  • JS: no more memcpy() page granularity issues
  • VSTi: potential fix for faulty plug-ins that do not handle all-note-offs very sensibly
  • Better transport sizing when using large system fonts
Also available: v2.43 OS X BETA (7.3MB - requires OS X 10.4 or 10.5, PPC or Intel Mac).

Also available: v2.43 Windows x64 BETA (3.3MB - requires Windows XP x64 or Vista 64 bit and 64-bit drivers/plug-ins).

REAPER v2.42 - July 26 2008
Download: 3.3 MB installer
  • Wavpack writer: fixed rendering to wrong bit depth bug
  • Per item custom colors
  • New actions window for finding actions, defining custom actions, assigning key and controller shortcuts
  • Dedicated actions menu including recent actions list, optionally some custom actions
  • Preliminary meta-actions for use within custom actions: prompt to continue, prompt to loop
  • Meta-actions for modifying midi CCs/mousewheel/etc assignment velocities
  • Mousewheel is now a mappable shortcut to actions for the main arrange view and midi editor views
  • MIDI editor: avoid making duplicates when pasting notes
  • MIDI editor: show loop markers, action to move edit cursor to mouse cursor
  • MIDI editor: select previous/next/all note(s) with same note value, paste preserving position in measure (ctrl-shift-V)
  • MIDI editor: actions to navigate/select previous/next note (walks through chords)
  • MIDI editor: actions to set loop points, move edit cursor to selection or either end of loop
  • MIDI editor: new navigate menu, lots of new actions to navigate, select notes, expand selection
  • MIDI editor: Actions window
  • New actions: expand selected tracks, minimize all others (default shortcut !), minimize all tracks (@)
  • New actions: halve/double loop (in arrange or MIDI editor view)
  • New actions: mute/unmute (in addition to existing toggle) selected items
  • New actions: select all items in time selection, or track and time selection
  • New action: insert 4 envelope points at time selection
  • Fixed healing splits for items in multi-lane (FIPM) tracks
  • Fixed midi overdub recording with loop selection autopunch issues
  • ReWire: improvements (better PT compat), option for alternate configuration file for slave mode
  • ReWire: fixed loading of MIDI input 8-16 config
  • ReWire: improved configuration, ReWire->REAPER MIDI routing config
  • JS: fixed mousewheel in certain JS sliders
  • JS: new phase_adjust plugin
  • JS: moved more FX to old_unsupported
  • VST: patch name box no longer accidentally editable, "rename FXP/FXB" added to patch save/load menu
  • API: added GetPeaksBitmap, ShowActionList functions
  • ReaRoute: fixed some race condition issues, and enabled support for win64-Wow64 rearouting on x64 (expect an x64 rearoute.dll soon)
  • Safer waveout/dsound shutdown sequencing (closer to 2.3x)

REAPER v2.41 - July 16 2008
Download: 3.3 MB installer
  • New action and menu item "Insert virtual instrument on new track"
  • Double-click in empty track list space to insert new track at end
  • "Open with FX offline (recovery mode)" checkbox in open-project dialog
  • WAV read/write: support for more types of WAV file cues and loops
  • Wavpack read/write: support for importing and exporting cues and loops
  • Parameter modulation: added release speed slider to audio control signal
  • MIDI note names: added menu option to clear names
  • FX chains and FX-add dialog now show item label in title
  • Save-as with copy/move/trim of source media updates take labels for accuracy
  • FX browser: fixed some issues with large numbers of folders
  • Browsing for replacement file on project load allows you to choose any supported type
  • ReaRoute: overhaul/tons of bugfixes, configurable I/O amounts (2-256 channels now supported)
  • EDL TXT: Support loading of PlayPitch, better PlayRate offsetting for Vegas EDLs
  • Internal work towards AMD64 OS support

REAPER v2.4 - July 9 2008
Download: 3.3 MB installer
  • Per-take volume/pan/mute envelopes
  • Preliminary scrub/jog support (with lots of options in Preferences/Playback)
  • Middle mouse button in arrange now defaults to jog/scrub
  • You can now grab the top of the edit cursor to move (optionally jog/scrub)
  • Per-item locking
  • Parameter modulation: drive FX parameters from LFO or audio control signals (unlimited sidechaining!)
  • Rendering: now shows rendered peaks preview
  • Rendering: high quality native dither and noise shaping options
  • Preferences: search function for finding relevant options
  • Simple color theme element finder (launched from color theme pref window, or by action)
  • JS effects now have pin/channel routing controls, JS effects can now define input/output pins (in_pin:, out_pin:)
  • ctrl+alt+drag items drops a rendered copy of items, hold shift to drag the source media
  • ReaSamplomatic5000: convenient "import selected item from arrange" button
  • Optional showing of cues for supported media files (view/show media cues in items)
  • WAV reader: support for reading common WAV file cues and loops
  • WAV writer: support for writing project markers and regions to cues and loops
  • MIDI editor: note naming (double-rightclick piano roll or use the action)
  • MIDI editor: can now override ESC key assignment
  • MIDI editor: option to enable autosave of midi files on editor close
  • MIDI editor: now supports with multiple CC lanes, saves CC lane state, better CC centering behavior
  • Action to convert media item cues to project markers and item loops to project regions
  • Actions to convert MIDI takes to/from file-based takes (name gets *), for ghost clip functionality
  • Action to rename last touched track
  • Actions to cut/copy selected items (without being focus dependent)
  • Confirmation when deleting tracks with delete key (action for no prompt available)
  • Safer winmm (waveOut/MIDI) device closing behavior
  • waveOut/KS/DS: if no input device found, output is still opened
  • new automatic worker thread behavior on OSX
  • made demo project use less CPU (changed resampling mode)
  • tweaked mousewheel behavior when a window is captured
  • made marquee in envelope mode that doesnt intersect active envelope unselect envelope and select items
  • skinnable item buttons (skin images item_fx_off/item_fx_on/item_lock_off/item_lock_on can change size of buttons)
  • more efficient bezier envelope interpolation (bugfix)
  • if Shup is installed, a new "Shup file" button appears at the end of render
  • track envelope window now updates with fx/send changes if set to keep open
  • reatune,reaeq,virtual midi keyboard: fixed octave display issues, fixed MIDI output in reatune
  • click of track/item FX buttons now closes FX chain window if already open
  • envelope dialog now uses virtual windows for better support of more parameters
  • better doubleclick handling on some parts of items (FX buttons, etc)
  • plug-ins now report actual PDC required independent of buffer size, chain still shows total compensated latency
  • display of grid/snap sizes now supports 1/4T instead of 1/6 etc
  • Audio Unit: fixed loading of presets, improved PDC
  • fixed bug when dragndrop of media+projects at the same time
  • fixed updating source file/undo states when using looped sections of items
  • better save-as with trim behavior for looped sections of items
  • Docker: updated resize handling when docked
  • ReaFIR: smoother FFT curve drawing, draw note name in tooltip
  • VST: support for parameter center extensions, improved ReaEQ and ReaXcomp
  • updated TCP scrolling to better support more tracks when zoomed in
  • project save-as dialog: now remembers save options (for both saving as new and re-saving existing)
  • Drag and drop fix for Battery 3
  • new preference for tooltip delay time
  • optimized heap allocation granuarity to increase low latency performance

REAPER v2.301 - June 3 2008
Download: 3.2 MB installer
  • Automation: improvements to bezier interpolation
  • ReaInsert: better algorithm for autodetection of roundtrip latency
  • ReaInsert: much better performance and compatibility with anticipative fx rendering
  • Improved tap tempo logic

REAPER v2.3 - June 2 2008
Download: 3.2 MB installer
  • Automation: Preliminary send/hardware output volume/pan/mute automation recording, per-send automation modes
  • Automation: new pref for bezier interpolation of envelopes (project->defaults)
  • Automation: vastly improved recording behavior, configurable return-time
  • Peaks: in-memory conversion of ancient (pre-1.07) reapeaks files for faster peaks drawing overall
  • Peaks: new sample-level crosses-and-lines view option
  • Peaks: antialiased peak/waveform view (preference defaults to on, not supported on OSX but OSX has native AA)
  • Peaks: fixed occasional bug where first peak in a channel is -1
  • Fixed rendering, glueing, apply fx, etc for extremely long items (more than 2^31 samples)
  • track routing dialog now shows the proper pan slider image
  • added option to center vertical zooms under mouse cursor
  • audio device status: more display precision on small latency values (T,MP!)
  • VST: better preset handling for some older VSTs (digitalfishphones, etc)
  • VST: safer VST FXB/FXP loading
  • VST: faster generic UI controls (T,MP!)
  • VST: better timeinfo reporting, support for extended timeinfo reporting measure count
  • Virtwnd: better support for small updates of big virtual windows (used by new generic controls)
  • MIDI items: better tracking/sending of CCs when seeking
  • FX add dialog: disabled renaming of ReWire devices (as it was never implemented)
  • FX window: reduced excess undo state changes due to comment field
  • Tooltips overhaul (T,MP!)
  • Pan laws: setting a pan law of +XdB now means that signal is boosted when panned
  • Track meters now have optional indication that they are clickable when record armed
  • Track meters can now optionally not show record input selected
  • Better menu for track record mode button
  • ReWire slave: better performance, fixed repeat button thrashing with some host apps
  • Main window has dead zone along track panel resize edge
  • ReaInsert: fixed playback issues when a non-existing input is set for return
  • Mac: Preliminary AU support, support for AU with ReaMote too
  • Mac: Vast improvements in AU and VST gui display
  • mp3 seek/sync/EOF fixes (corrects vanishing peaks at the end of mp3 items)
  • Themes: possible fix for random system image in some themes bug
  • Control surfaces: included Deric's Yamaha 01X surface support
  • Control surfaces: updated MCU support from spacelabstudio:
  • MCU: Option for F1-F8 goto/set(ctrl) markers
  • MCU: Option for better touch handling for fader moves
  • MCU: Added user feedback (via LEDs) for Save/Undo
  • MCU: REW/FF buttons changed to Prev/Next marker.
  • MCU: Solo button (near transport) clears all solos
  • MCU: Double click track select/solo selects/solos single track exclusively
  • MCU: Automation LEDs follow track selection, buttons control selected tracks
  • Cockos += Schwa. HOT.

REAPER v2.206 - May 8 2008
Download: 3.2 MB installer
  • option to disable new (in 2.205) native synchronization (for WINE)
  • better zoom behavior when zooming to mouse cursor
  • fx window: numpad keys are now always passed to plug-ins
  • mac: better VST UI compatability

REAPER v2.205 - May 6 2008
Download: 3.2 MB installer
  • Synchronous FX multiprocessing mode (even more) improvements/optimizations
  • FX add window has options for autoclearing search field
  • ReaMote: autosearch now updates open FX windows if slaves added
  • internal scrolling optimizations (T,MP!)
  • Navigator: fixed GDI release bug (T,MP!)
  • updating track names now updates any open FX windows
  • New optional automatic thread behavior mode in prefs/buffering, (less CPU and decent low latency perf)
  • Improved worker thread behavior for tracks that have no items/output/etc
  • Improved onscreen positioning of windows (T,MP!)
  • screensets can now remember focus of main edit window, track control panels
  • Big internal mac updates (may affect windows version, needs testing!)
  • Option to use alternate keyboard bindings when recording
  • optimized some excess refreshes when scrolling in certain instances (T,MP!)

REAPER v2.203 - April 26 2008
Download: 3.2 MB installer
  • MIDI editor: indicators for offscreen notes
  • ReaVerb: basic deconvolution support and test tone generator
  • fx browser: switching folder/category views clears search string
  • fixed bug on master playrate automation when switching to write
  • Fixed FaderPort initialization/shutdown code
  • new installs now default to extended mixer views visible
  • VST pin routing: better tooltip positioning
  • mac updates

REAPER v2.202 - April 22 2008
Download: 3.2 MB installer
  • Actions to set/move markers 1-10, mapped to Ctrl+0-9
  • Actions: Record: start new files during recording, add recorded media, remove recorded media
  • Actions: Stop recording saving all media, deleting all media
  • Recording mode where files are added at each loop now does not gap playback
  • better playback behavior when editing/undoing edits of master playspeed envelope
  • ReaPitch: option to autocorrect master playrate pitch
  • ReaVocode: increased max bands, optimizations
  • made Transport: Apply play rate to current BPM reset play rate to 1.0 by default (old version is deprecated for macro use)
  • Right click on playrate controls allows you to configure "preserve pitch on playrate change" for items, fader range
  • FX windows, routing, undo history now numpad 0-9, and F1-F12 through to main window when active
  • VST: new nifty routing-matrix-ish plug-in I/O selector
  • VST: better support for some plugins that send MIDI
  • API fixes for track I_RECINPUT/P_NAME updates refreshing track panels
  • peak files on network drives and removeable media will automatically not be memory mapped
  • disk read code now allows files to be written while open (to allow other apps to update opened media)
  • better support for files on network shares that become unavailable
  • fixed peak display errors for mp3 files
  • project directory cleanup now shows path, explore button (to browse the project media directory)

REAPER v2.201 - April 7 2008
Download: 3.2 MB installer
  • Master playspeed control can now be tweaked in realtime with a decent quality preview
  • VST: bumped effEditIdle rate back up to 10hz
  • VST: removed builtin plugins size weirdness on config open
  • installer now allows you to choose elastique 1, elastique 2, or both.
  • ReaTune: defaults to elastique 2 soloist if e1 isnt available
  • fx add window: fixed bugs storing position across instances
  • fix for elastique 2.0 crashes in certain instances
  • ReWire: better tab names

REAPER v2.2 - April 6 2008
Download: 3.2 MB installer
  • Now includes the fantastic new elastique 2.0!
  • improved looped recording/playback precision
  • better looping midi item precision when item length is not a multiple of sample length
  • MIDI overdub/replace: auto-insert of new items defaults to shorter items
  • MIDI channel rewriting in sends/hw outs no longer corrupts system realtime/exclusive messages
  • looped midi input recording latency fix
  • fixed bug resulting in excessive splits when recording using non-overdub/replace to in-project midi items
  • rewire slave mode: better samplerate detection/switching
  • re-added an old fix for Drumatic3 giving invalid samples (requires extra mainschange cycle on load)
  • control surfaces: better updating of mute state on csurf track mute change
  • Better drag&drop support dragging files to some plug-ins (Battery3 for example)
  • Floating FX windows now size themselves to current FX size (but remember their old positions)
  • Option (prefs/buffering/advanced) to disable mmap'd peakfiles (to conserve address space)
  • Changed default reginfo filenames for hopefully better Vista compatability
  • CPU meter: can now show RT CPU+graph (to show CPU use used by main audio thread)
  • VST: performance fix for many plug-ins
  • VST: better mouse/keyboard activation for plugins like Kontakt 3
  • VST: better handling of resizing UIs when docked/undocked/floating
  • dev: new APIs for getting/setting track and track send parameters
  • dev: new APIs for manipulating track media items/takes/etc
  • dev: API to query BWF info from .wav files
  • dev: control surfaces can register themselves behind the scenes to get change notifications
  • dev: cleanup of documentation and headers
  • dev: easy lookup of command IDs via action list (doubleclick "filter" label)

REAPER v2.148 - March 31 2008
Download: 3.2 MB installer
  • cpu meter: fixed remembering of graph/label visibility (t=19664)
  • better media item edge snapping with grid at distance, and other items/loop points (t=19704)
  • fixed a peak bug when using section sources that exceed the source media (t=19010)
  • clear peak cache when toggling items loop source/loop section from the action list
  • improved internal project parsing behavior to better handle corrupted projects
  • undo system: much faster loading of big state changes (such as reordering tracks with big plug-ins)
  • added actions to set selected items playrate to 1.0, item pitch to +0
  • fixed duplicated tracks getting the same GUID
  • creating sending via the mixer scrolls to the source track when complete
  • midi items: fixed loop indicator rounding issues
  • fixed stem rendering filename selection issue causing random invalid filenames
  • dev: added API to load/save configuration in undo system and project
  • dev: updated undo system to use copies of strings for more dynamic labels
  • dev: added GetTrackGUID()

REAPER v2.147 - March 28 2008
Download: 3.2 MB installer
  • fixed open copy/reverse item giving bad results when switching away during render
  • fix for control surface plug-ins reading incorrect config with no input set
  • JS/ReaNinjam/reaper_ogg now use new plug-in APIs to share code
  • AIFC support, for PCM and floating point samples
  • dev: plug-in API updates
  • dev: plug-ins can register API functions
  • dev: plug-ins can now be notified of actions, can register named action IDs
  • dev: a new smaller API for adding file read support
  • dev: context menu HMENU retreival
  • dev: Undo_BeginBlock/Undo_EndBlock() for condensing undo changes of multiple actions
  • dev: GetTrackInfo now can query mute/solo/recarm state of tracks

REAPER v2.146 - March 25 2008
Download: 3.2 MB installer
  • track, send, hardware faders: removed zipper noises when adjusting during playback (TEST PLZKTHX)
  • fixed potential reading projects on certain unreliable network filesystems
  • fixed incorrect automation curves in varispeed playback (t=15755)
  • mixer: master track now remembers fx panel size
  • midi input: more accurate MTC sync (T,MP!)
  • internal midi system improvements
  • improvements to control surface support
  • support for control surfaces is now loaded from plug-ins, reaper_csurf.dll is now open source
  • developer API overhauls/extensions
  • reaeq/reaxcomp: better band naming of parameters
  • included schwa's awesome audio_statistics JS, loser's new limiters
  • better render-take naming (t=19404)
  • better behavior of track volume entry field in track settings
  • ReaTune: fixed loading of state with reference frequency
  • VST: better name scanning (ignores fields named "Container")
  • VST: changed double precision mode setting order for better compat
  • ReaMote: fixed sending of parameter data to plug-ins when disabling and re-enabling ReaMote
  • Updated startup window/splash behavior for better compatibility with auto-hiding taskbar
  • MIDI editor: fixed some negative bar offset issues
  • Fixed docker focus issue on undo/redo
  • Better window positioning with nonstandard taskbar positioning

REAPER v2.14159 - March 14 2008
Download: 3.1 MB installer
  • multiple item relative edge mode only works now with items selected, not only grouped
  • disk read mode now defaults to asynchronous buffered rather than unbuffered
  • fixed bug where fx UI wouldnt realize they had more channels available before running audio (t=18756)
  • stem rendering now includes project name in stems to avoid overwriting collisions
  • Render dialog: stem rendering now warns on overwrite, shows better filenames
  • inserting a track now inherits mixer panel sizing from the nearest track
  • added options to right click menu of item-envelope button in toolbar
  • new option: Add envelope points when moving items
  • new option: Add envelope points when ripple editing/inserting time in project
  • better envelope point adding when add point option is enabled (adds points to edges of nearby items)
  • option to show/hide item labels
  • you can now set the default envelope point shape for new envelopes in prefs/defaults
  • internal envelope system updates
  • updated default theme volume envelope colors
  • JS: fixed invalid parameters giving crash
  • ReaXcomp: fixed potential crash when loading presets

REAPER v2.108 - March 7 2008
Download: 3.1 MB installer
  • updated track/folder mute logic to better use less cpu when tracks are muted (t=16703, 13266, etc)
  • perf meter: added track names to fx list and fixed "# FX" column
  • perf meter/fx chains: better zeroing of CPU use when tracks arent active
  • perf meter: better auto positioning of everything
  • perf meter: saving of column sizes
  • tweaked media item to item snapping code
  • tweaked item moving crossfade behavior in free item positioning mode
  • grouped/selected item edit point editing now edits multiple items (t=17630)
  • removed prefs/playback/"flush media buffers on stop" because it had bad performance implications in many situations
  • reasamplomatic: fixed bug where sample can have first sample dropped
  • fixed bug where media items sometimes play 1 sample late
  • render stems now applies track phase to rendered output
  • updated media decoders seeking logic, more decoders now support 64-bit file lengths
  • Updated to wavpack 4.41
  • Track/mixer VU meters: internal updates to better support variable sizes
  • Mixer: you can now drag and adjust size of send, fx areas (hold alt to adjust selected, ctrl to adjust all)
  • Mac port love

REAPER v2.107 - March 4 2008
Download: 3.1 MB installer
  • fixed render stems when master track is set to more than 2ch
  • using alt+drag to stretch items now snaps the playrate to 1.0
  • actions (ctrl+shift+l/r) to move cursor to nearby grid divisions
  • reaverb: stereo width control is now pre-reverb wet
  • reaverb: trim/gain/stretch now has width and pan controls
  • reaverb: ZL switch for uber-high-cpu but low latency mode
  • reaverb: faster performance with mono inputs or mono impulses
  • flac: upgraded to flac 1.2.1, switched to high performance disk reads/writes
  • better file updating logic when saving (so plugins that crash a save will leave the main project file intact)

REAPER v2.106 - February 29 2008
Download: 3.1 MB installer
  • fixed bug in click source properties volume sliders
  • VST: program changes now update program list
  • configurable text colors for selected/unselected track panels
  • fixed RAM overuse when disk cant keep up with recording
  • pitch shifters are no longer pooled for ReaTune/ReaVoice/ReaPitch, to prevent certain resetting bugs
  • pasting multiple items now uses position/snap offset of first item for timing
  • reaverb: width/pan controls for wet mix
  • reaverb: file list in "file" reader so you can easily browse impulses
  • reaverb: bypass states for impulse generation, better undo notifications

REAPER v2.105 - February 26 2008
Download: 3.1 MB installer
  • midi overdub/replace modes no longer add extra time to end of midi events
  • midi replace/overdub recording fixes for time selection autopunch
  • midi input recording item positioning fixes
  • midi editor: note properties can now show/specify length in 1/4 notes (1/4, 1/8, etc)
  • virtual midi keyboard: reaper-vkbmap.txt support for non-QWERTY keyboards
  • grid snapping now defaults to current grid visibility settings, can override for old behavior
  • made midi editor actions assigned to CCs function in relative modes the same as the main

REAPER v2.104 - February 9 2008
Download: 3.1 MB installer
  • better pencil mode positioning/sizing in FIPM
  • reduced audio drop outs when inserting FX chains and/or pasting FX
  • fixed shift+click for time/loop selection in empty spaces
  • optimized main edit view drawing
  • reduced excess main edit view tooltips
  • solo in place now defaults to on
  • wav/aiff/wv/mp3/ogg: better peak updating on media change
  • VST: better compatibility with Korg Legacy and MDE-X
  • VST: faster loading of most Steinberg plug-ins
  • VST: better loading of Albino 3, Groove Agent 2, etc
  • VST: loading presets now updates generic UI, forces refresh of plug-in UIs
  • VST: presets for plug-ins shell VSTs are now stored in separate namespaces
  • improved ReaVerb accuracy on long impulses
  • fixed a bug when moving/copying regions and certain items positioned would not get moved

REAPER v2.103 - February 6 2008
Download: 3.1 MB installer
  • better behavior using ctrl+drag to copy items in free positioning mode
  • pencil mode now starts from edit cursor if edit cursor intersects selected base item
  • reaxcomp now supports upward expansion (be careful, it can get loud!)
  • fixed item editing bug when "fully buffered" display is enabled
  • fixed bug on tracks of low height with UI scaling
  • better drag and drop preview for free item positioning mode
  • better recording preview in free item mode
  • fixed high cpu use/slow performance when displaying extremely zoomed out midi items
  • js smpte decoders: fixed hours tens display rounding
  • new dynamic distortion JS fx
  • reafir/reaverb: now full 64 bit precision
  • faster js fft
  • included FFT routines in reaper.exe, plug-ins can now call them (size savings)
  • schwa updated Spectro to use built in FFT

REAPER v2.102 - February 4 2008
Download: 3.1 MB installer
  • mute automation recording support for track mute envelopes
  • tracks now have "free item positioning mode" allowing full control over where items are on tracks
  • In FIPM, mixing behavior for fully overlapping items always sums
  • In FIPM, recording in most modes creates items rather than takes
  • Fixed a bug where take FX button was hidden but still clickable
  • better naming for MIDI input/output control in VST i/o menu
  • new actions: explode takes in place, explode takes in order, implode items to track, etc
  • fixed labelling of midi CC actions for midi editor
  • fixed a bug in overdub recording on deprecated (ticks/beat) MIDI items
  • midi editor: better end point adjustment in drum mode
  • screensets: better setting of scroll position on sets that just change zoom level
  • bonus: fixed bug in fx add window search dialog
  • bonus: more robust corrupt project loading

REAPER v2.101 - February 1 2008
Download: 3.1 MB installer
  • fixed non-integral non-DF framerate time conversion
  • when in H:M:S:F mode, if a time string has a . in it it is assumed to be time rather than HMSF
  • fixed per-take fx button when items are in lanes
  • render as new take now adds tail if take has fx
  • fixed a bug with fully overlapping items with take fx

REAPER v2.100 - January 31 2008
Download: 3.1 MB installer
  • preliminary per-take FX support (no automation, limited FX support, but usable)
  • action to send all keyboard input to Virtual MIDI Keyboard (ESC cancels it)
  • action to open per-take FX for selected item (default binding is Shift+E)
  • option to always show "[fx]" on media item takes (prefs/media)
  • item quantize: option to quantize end and adjust playrate
  • pitchshifter/timestretcher instances are now pooled to use less RAM
  • better item edge adjustment behavior when adjusting edit point
  • new action: duplicate active take
  • when removing item loop section, better preservation of start offset
  • opening a item loop section in sound forge now selects the source of the loop
  • action/menu item to toggle looping of item media
  • alt+click of track fx button removes all fx for track
  • alt+click of take fx button removes take fx, drag&drop for take fx button
  • JS: fixed serializing configuration saving in certain actions (offline, drag&drop)
  • better internal versioning of RPP-UNDO files
  • bonus update: reverb/delay tails for item fx (2000ms default)
  • bonus update: fixed item take menus

REAPER v2.032 - January 24 2008
Download: 3.1 MB installer
  • large tool window frames: better window sizing
  • JS: fixed spl() bug
  • manual output offsets are now used for play cursor positioning etc
  • improved behavior when starting playback at end of loop selection
  • better autoseek and time selection skipping
  • added support for VSTs to notify of parameter list changes (to preserve automation)
  • reaeq: band deletion notification, better undo state saving when changing settings
  • readelay, reapitch, reaxcomp: band deletion notification
  • fixed a rare rounding bug with midi items starting on time signature changes
  • option to disable media buffering on selected tracks
  • midi editor: fixed doublespeed preview bug
  • midi: option to disable trimming of midi items when splitting them

REAPER v2.031 - January 11 2008
Download: 3.1 MB installer
  • improved some render options in -renderproject command line option
  • added optional SIZE_TO_SOURCE for media items for autogenerated projects
  • maybe better midi hardware output (higher resolution, should be compatible)
  • fixed a bug in the JS smpte_ltc_decoder, added an experimental auto-clocking smpte_ltc_decoder_new
  • midi editor: fixed funky scrollbarness at max zoomout

REAPER v2.030 - January 8 2008
Download: 3.1 MB installer
  • improved locking for decoupled time seleciton/loop points
  • added lock flag (and actions) for loop points
  • made ctrl+shift+doubleclick items default to "set loop points to item", added prefs option
  • made new alt+click for seekonly also work in tracks (empty areas and on items), ruler
  • new JS: waveshapers/graphdist (graphical distortion)
  • actions for moving cursor to start/end of time selection, loop
  • actions for clearing time selection, or loop selection, or both (which defaults to ESC)
  • fixed bug in precise-mode MIDI shutdown code for some drivers

REAPER v2.029 - January 7 2008
Download: 3.1 MB installer
  • option to decouple time selection (formerly "loop selection") from loop points
  • actions to copy time selection to/from loop points, clear loop points
  • when decoupled, dragging in ruler adjusts time selection, in tracks adjusts selection
  • holding alt while adjusting time selection forces loop points to change to time selection
  • you can now use time selection autopunch in a larger loop, or play skipping time selection in a loop
  • holding alt with right click marquee now adjusts time selection
  • added new colortheme setting for loop points (defaults to time selection)
  • fixed alignment of looped recording when recording output without latency compensation
  • reasamplomatic: fixed a velocity gain bug
  • improved midi event sample rounding on playback
  • minimum loop sizes are no longer tied to view size
  • ctrl+click in ruler/tracks doesnt seek (just moves cursor), alt+click in tracks just seeks
  • midi input quantize: fixed saving of swing state in project
  • midi input quantize: fixed some noteoff tracking in certain instances
  • midi input quantize: added quantize percentage range
  • midi editor: CC adding mouse handling improvements
  • better midi CC tracking/resetting

REAPER v2.028 - January 4 2008
Download: 3.1 MB installer
  • fix for plug-ins that capture the mouse during keyboard input (SM etc)
  • added actions to toggle selected track folder state and folder collapsed state
  • media explorer: playing loops with tempo information while playing project will start loop on measure
  • media explorer: now remembers repeat state
  • media explorer: previews now loop sample accurate, and fixed midi previews routed to audio tracks muting audio

REAPER v2.027 - January 3 2008
Download: 3.1 MB installer
  • fixed docker always coming up on startup/project load
  • better mouse hit testing logic for media item fades, old style is optional
  • project markers/regions now use stable sorting
  • better reamote remote state updating (less cpu munch, fixed floating window updating)
  • added workaround for kontakt3's broken focusing: right click on VST UI button sets focus to VST UI

REAPER v2.026 - December 29 2007
Download: 3.1 MB installer
  • more robust project loading (ignoring bad data before project header)
  • rewire slave mode: more accurate midi outputting
  • default option to disable source media buffering on tracks with open midi editors
  • midi editor: view notes ignoring length option (drum mode)
  • midi editor: default bindings for more options (alt+7-0)
  • midi editor: mousewheel modifiers now match that of the main window (configurable)
  • media item snapping: option for whether snapping happens at start, end, or mouse context sensitive
  • audio: separate offsets for input/output latency in prefs/recording, now specified in both ms and samples
  • midi output: higher output precision, option for old low latency mode
  • midi output: time offset, configuration dialog for each output
  • wave writer: option to include project filename in description field of BWF tags
  • files with project filename in the BWF description field now default to being opened with a new REAPER instance+source project
  • media item properties: choosing new file builds peaks, copies file to project dir when preference set
  • render dialog: option to save a copy of RPP to out_file.wav.rpp
  • added (default) prefs/media/relative edge editing option for relative edge editing
  • ctrl+alt fade dragging now adjusts fades according to edge option
  • fixed about box text refresh bug
  • fixed scrollbar dead area misdrawing in some instances
  • removed excess exception handling code to reduce size of installer by 90kb!

REAPER v2.025 - December 25 2007
Download: 3.1 MB installer
  • MIDI inputs that are being synched to now automatically ignore MMC commands
  • updated record button behavior when in synched mode
  • update paused behavior when master stops (shows last incoming timecode position as current)
  • ASIO Positioning Protocol sync fixes
  • fixed loading of saved sync offsets in projects
  • more contextual help in Preferences screens
  • virtual midi keyboard now is better about sending noteons at start of recording
  • fixed some noteon during countin midi recording issues
  • added action for "tap tempo" (same as clicking the BPM label)

REAPER v2.020 - December 21 2007
Download: 3.1 MB installer
  • initial contextual help in Preferences screens
  • midi recording: better automatic delay compensation
  • preliminary slave spp/clock and mtc/ltc timecode. needs testing.
  • preliminary ASIO Positioning Protocol slave synchronization (needs testing as well)
  • record button on transport now can reflect record punch mode (transport_record_loop.png, transport_record_item.png)
  • play button on transport now can reflect slave sync state (transport_play_sync.png, transport_play_sync_on.png)
  • right click on play button now shows slave sync configuration, (alt+right click to toggle sync enabled)
  • right click on record button now shows record mode options
  • actions to open timecode sync panel and toggle sync
  • transport context menu now has slave sync/record mode options
  • better transport status display (goes multiline, shows slave/bouncing status)
  • improved smpte_ltc_decoder synchronization with varying frame/samplerates
  • fixed snap to grid at any distance with grid snapping disabled behaving funny
  • fixed CPU munch/weird sounds at ends of pitch shifted items with loop source disabled
  • fixed crash in Performance Monitor on some machines
  • better audio input/output name aliasing (handles duplicate named inputs better, changing indices)
  • ReaFIR: fixed Reamote support
  • updated (smaller) Spectro build
  • updated: fixed skinned scrollbar reading bug

REAPER v2.019 - December 17 2007
Download: 3.1 MB installer
  • VST: fancier scrollbars, fixed some positioning bugs when resizing and scrolled (T,MP!)
  • fixed wrong checkbox setting when arming nonexistent envelopes (T,MP!)
  • fixed some small routing/envelope scrollbar issues (T,MP!)
  • fixed midi editor CC lane resize bug (FO,MP!)
  • JS: updated IX midi tool II, added smpte_ltc_reader
  • better default for new bands in ReaEQ
  • added grizlees great reaxcomp presets

REAPER v2.018 - December 14 2007
Download: 3.1 MB installer
  • ReaMote: updated protocol to properly support play state for plug-ins
  • Added presets for reacomp, readelay, reagate, reaeq, reaverb and reaverbate
  • Added preset-autoimport support
  • ReaRoute: optional support for 32 bit floating point samples
  • ASIO: floating point output is no longer clipped
  • JS: gfx_blit, gfx_blur, gfx_blitex, png loading support
  • JS: spl(x) alternative (programatic) syntax for spl0, ...spl63
  • JS: fixed PDC on first play issues
  • JS: @serialize state support for reamote, preset saving, etc

REAPER v2.017 - December 11 2007
Download: 3.1 MB installer
  • holding ctrl when importing MIDI files will force prompting to use any tempo information (normally files with minimal tempo information wont bug you with this)
  • fixed bug where enabling write automation would reset volume to -inf
  • tweaked IIR based resampling filters (for fast+IIR mode)
  • faster, more effective extreme resampling mode, faster best mode (for sweep tests, peak noise on these is around -140dB and -120dB respectively)
  • ReaStream: copying to reastream.dll reastream_xxx.dll allows you to set max number of channels supported (2-64)
  • js: @serialize support so JS plugins can save arbitrary data in the project (todo: support sending serialized data via reamote, in presets)
  • js: memory/variables arent cleared for effects with @serialize section
  • js: removed text mode chain ui for some significant size savings
  • js: added extraordinarily fun new effect, sequencer_baby
  • improved js gfxanalyzer, added gfxspectrogram, added sine_sweep (useful for testing)
  • updated some schwa and loser js plugs

REAPER v2.016 - December 7 2007
Download: 3.1 MB installer
  • fixed "insert time signature measure from loop selection" for non /4 signatures
  • fx chain: fixed a possible crash bug when undoing edits
  • fx chain: fixed short labels when moving items
  • js: JS effects can now render their own UIs using code - http://reaper.fm/jsgfx.php for more info
  • js: added $xdeadbeef hex support, $'x' for ASCII codes
  • js: slider names beginning with - will not be shown in the UI (but still automatable)
  • js: each effect now has 8 million memory entries (up from 1 million)
  • js: max FFT size upgraded to 32768 (from 4096)
  • reaeq: improved phase display (no wrapping)
  • reaeq: new default band mode, deprecated old mode for compatibility
  • reaxcomp: fixed generic ui display
  • reacomp: attack and rms sizes now show an extra digit of precision
  • themeing: added tcp_mainbg[sel], [m,t]cp_folderbg[sel] images
  • sstillwell/1175: added GR meter
  • added gfxanalyzer and gfxscope as basic examples of JS GFX
  • added fft_noise_generator as a diagnostic tool (useful with gfxanalyzer)

REAPER v2.015 - December 4 2007
Download: 3.1 MB installer
  • single clicking the middle area of regions no longer seeks
  • changed region clicking to be shift+doubleclick for edit
  • midi editor: better singleclick add/delete (only deletes on non-control parts of notes clicked)
  • reaxcomp: GR text display with 500ms peak hold
  • reaeq: better graph accuracy (thanks loser, rbj)
  • reaeq: option to show filter phase response
  • reapitch/readelay: "add tap/shifter" copies current tap/shifter settings
  • readelay now defaults to a musical delay length
  • save fx chain, copy/cut fx now copy midi learn bindings as well
  • internal scrollbar updates (mac porting)
  • JS: removed real-FFT support (it was somewhat broken anyway), smaller FFT implementation

REAPER v2.014 - November 28 2007
Download: 3.1 MB installer
  • midi editor: fixed bug where editing notes in hidden channels was sometimes possible
  • files with unknown extensions are attempted (as last resort) to be opened with wav/aiff reader
  • action list selects first item by default (for easier running)
  • fixed crash in vis preferences dialog when Winamp 5.5+ is installed
  • doubleclick now edits markers/time sig markers, alt click removes
  • doubleclick now edits regions, shift+doubleclick selects them, alt+click removes them
  • actions: edit/delete marker/region/tsmarker near cursor

REAPER v2.013 - November 27 2007
Download: 3.1 MB installer
  • preliminary basic MMC response
  • reatune: more efficent update mechanism (T,MP!)
  • master track automation mode reset on new project
  • option to treat scroll messages from certain laptop touchpads into mousewheel messages
  • options to prevent media buffering and anticipative FX per track
  • UAD synchronous mode now can work with anticipative FX enabled, but be sure to set any tracks with UAD (or tracks they are routed to) to prevent anticipative FX
  • new action: "Set selected item end to cursor"
  • new action: "Set selected items length to source media length"

REAPER v2.012 - November 23 2007
Download: 3.1 MB installer
  • moved project pitch shift settings to audio settings tab
  • project time offset setting, project measure offset setting
  • midi clock+spp output now uses quarter notes rather than beats (for better timesignature compatibility)
  • midi CCs assigned to actions will now prioritize any active midi editor over the main action
  • fixed some behaviors of "move edit cursor to start of loop selection" option
  • rewire: faster init of rewire apps (less gui flicker too)
  • take imploding: fixed possible use-after-free bug when imploding MIDI items (T,MP!)
  • better updating of fx list titles when resizing (T,MP!)
  • cleaned up some fx list bypass/offline controls (T,MP!)
  • mpeg decoder: better frame synchronization for invalid bitstreams
  • ReaFIR: improved undo state saving (T,MP!)
  • Internal audio sink configuration and reamote cleanups to endianness for mac/ppc compatibility
  • Added new dummy audio device in preferences so you can run purely MIDI or purely network instances of REAPER
  • VST: better 64 bit setting for v2.4 VSTs
  • VST: plug-in configurations are now always stored in little endian (regardless of the native endianness)
  • VST: can now find plug-ins using different extensions (i.e. if the project specifies file.vst, file.dll is used on windows)
  • ReaTune: updated to support new project time offsets
  • Spectro: updated to support new project time offsets

REAPER v2.011 - November 13 2007
Download: 3.1 MB installer
  • revised peak cache date logic for better dealing with odd daylight savings time changes
  • fixed a typo in mid file loading that added extra all notes off
  • midi editor transport buttons now use advanced themed images (T,MP!)
  • fx chain: better fold button positioning (T,MP!)
  • routing dialogs: fixed an old combo box focus issue (T,MP!)
  • VST: 2.4 "VSTPluginMain" loading support
  • mac port stuff
  • Updated spectro build, new schwa JS FX

REAPER v2.010 - November 3 2007
Download: 3.1 MB installer
  • added help/show action list (mapped to ? by default)
  • fixed editing tooltips on fully buffered drawing modes
  • options in Prefs/Appearance to disable tooltips
  • Added new JS, fft-delay (which allows delay/feedback for different frequencies)
  • added FX dialog header folding button
  • fixed folder soloed in "dont show peaks for muted tracks" mode
  • better smaller resized display of left pane in FX chain window
  • project setting in render dialog for realtime limiting
  • better track FX tooltips (shortened fx name)

REAPER v2.009 - October 29 2007
Download: 3.1 MB installer
  • fixed some peak caching bugs (performance improvements)
  • improved zoomed in waveform display precision
  • midi editor velocity editing fixes (relating to 0 velocity)
  • disk buffering now makes better use of buffer sizes
  • made some internal track item locking safer
  • more reliable startup project samplerate changing
  • improved audio hardware error messages
  • bonus update: fixed item position quantize action

REAPER v2.008 - October 27 2007
Download: 3.1 MB installer
  • disabled autoscroll when alt+dragging items
  • updated disk read modes, synchronous now does more buffering and can perform decently
  • default asynchronous disk read buffer size adjustments for higher track counts
  • do not run muted tracks now only applies to muted tracks, not unsoloed tracks
  • fixed a no-peak-item display bug when zoomed out
  • changed default source material buffer size to 1200ms
  • media buffering memory is now reduced when stopped
  • ASIO: better samplerate switching (should be more compatible we hope)
  • VST/DX: inf/NaN removal when denorm prevention is enabled
  • VST: host controls now resize properly
  • VST: better FX floating window sizing
  • VST: multiple VSTs in different directories with the same filename are now ignored
  • VST: faster startup scanning (especially when you had filename collisions before)
  • JS: automatic inf/NaN prevention
  • Spectro: improved memory usage and fixed rare heap bug

REAPER v2.007 - October 23 2007
Download: 3.1 MB installer
  • midi editor quantize now has optional realtime preview
  • swing control in midi editor quantize and input quantize
  • quantize boxes now have a slider for strength control
  • MIDI Input Quantize config box is now "Track Record Configuration"
  • per-track record format override (in new track record configuration dialog)
  • added action for recording settings of last touched track
  • save as box can set the output file type in "trim" mode
  • separately configurable project format for apply fx/open copy etc
  • fixed post-fx sends on loop with pdc'd plugins on the sending track (i.e. Addictive Drums)
  • stability and performance improvements when rapidly seeking/changing loop state
  • ReaDelay: fixed preset switching bug
  • ReaVocode: added modulation dryness setting

REAPER v2.006 - October 21 2007
Download: 3.1 MB installer
  • fixed normalize gain detection bug on certain content, faster normalizing
  • reduced duplicate notes when looping certain midi items
  • changed alt+drag item (slip edit) behavior, added option for old behavior
  • using alt+drag to move an items contents prevents wrapping loop point if loop disabled

REAPER v2.005 - October 20 2007
Download: 3.1 MB installer
  • holding shift on startup now prevents loading of last project
  • holding ctrl+shift on startup prevents loading of any default template project
  • holding ctrl+shift on loading projects prompts to offline all fx
  • midi: fixed reading of certain midi events that have negative offsets
  • midi: better smpte midi handling, you can now set (in midi item properties) for midi files to ignore project time signatures
  • midi: fixed internal midi sink accuracy
  • midi: imported .mid files now have a minimum 1 QN length
  • midi editor: optimizations and cleanups
  • reasamplomatic5000: better noteon timing
  • theming: added colortheme items for more control over item peaks/backgrounds
  • VST: safer ui switching for some plugs that dont properly delete their windows (i.e. oatmeal)

REAPER v2.004 - October 19 2007
Download: 3.1 MB installer
  • editing: better alt+drag edge behaviors for snap offsets and fade lengths
  • automation: envelope auto adding/arming is now on by default
  • automation: new envelopes now default to armed
  • midi: per-track nondestructive midi input quantize options
  • midi: improved varispeed recording of midi items
  • midi: fixed items at non-1.0 rates when used with tempo maps
  • midi editor: quantize is now nondestructive (new actions for unquantize and freeze quantization)
  • midi editor: snap fixes (inserting notes among other instances)
  • midi editor: better handling of duplicate/overlapping notes
  • midi editor: action: remove duplicate notes
  • midi editor: action: set note ends to start of next note
  • midi editor: action: quantize selected events using last setting
  • media explorer: preview stops if hidden
  • VST: extraneous effIdle for plugins that dont request it
  • RADAR compatibility: support for the new 3.40 firmware map.txt
  • ReaDelay: a flexible n-tap delay
  • ReaVoice: a MIDI controlled multi pitch shifter
  • ReaVocode: a modulating vocoder

REAPER v2.003 - October 15 2007
Download: 3.1 MB installer
  • default option to scale peaks by pre-fx vol/pan envelopes (useful for fine editing)
  • option for interpolated sample-level waveforms
  • fixed midi editor actions for setting grid divisions
  • fixed track selection when certain control surfaces are enabled
  • changed shift+click track selection to match the behavior of windows
  • bigclock sizing updates, performance and refreshing fixes
  • fixed key action for "delete selected envelope points"
  • bundled an evaluation version of of Schwa's Spectro plug-in
  • fixed peaks on wine (wine devs: fix CreateFile's error state with OPEN_ALWAYS)
  • MIDI editor: note properties now go to 127

REAPER v2.002 - October 13 2007
Download: 3.0 MB installer
  • audio worker thread priority now defaults to "highest"
  • added prefs/media/midi page
  • option for MIDI octave offset, changed default, use "2" for old behavior
  • better looking faster-drawn peaks
  • ReaEQ and ReaTune now use octave offset option
  • ReaSamplomatic5000: note display option (for range)
  • ReaSamplomatic5000: new mode for forcing semitone shifts (for easier configuration)
  • ReaSamplomatic5000: sending of VST note names for MIDI editor
  • moved JS configuration page into plug-ins page
  • peak file generation: better end-of-file mip flushing
  • fixed clipped wave item peaks misdrawing at certain zoom levels
  • fixed extra peakfile generation on preview of media
  • Till's JS FX (in 2.0)
  • New Loser JS FX

REAPER v2.001 - October 12 2007
Download: 3.0 MB installer
  • Much faster waveform display drawing
  • Preferences: added option in Appearance to allow tweaking of how the main view is buffered (track=default, fully, or unbuffered)
  • Corrected labels on registration box
  • Mixer: autoscroll of view on drag and drop of sends/fx
  • Control Surfaces: MCU XT support, "flip mode" of the main MCU is now shared with any extenders
  • Control Surfaces: now follow mouse clicking in tracks (if mixer/scroll view when track selected is set)
  • Control Surfaces: better partial HUI support
  • VST: better compatibility with plug-ins that require effIdle

REAPER v2.0 - October 10 2007
Download: 3.0 MB installer
  • New pitch/timestretch modes: elastique Pro, Efficient, and SOLOIST
  • Nicer looking default theme by WhiteTie (old still available via classic)
  • New extended mixer views (FX inserts, sends, etc), with uber-drag and drop editing
  • Performance improvements in many areas, including support for multiprocessing with UAD-1
  • New ReaPitch pitch shifter plug-in, ReaTune now can use advance pitch shifter modes
  • MIDI editor and playback improvements, MID file tempo map importing
  • Tempo/time signature change improvements
  • New automation options to make adding large amounts of automation easier
  • Improved plug-in compatibility, JS enhancements (including full PDC for JS effects!)
  • Tons of small fixes, refinements, and enhancements (pages and pages that won't fit here)