Reaper 4.151

One Week Only!  JVC Taiyo Yuden 100pk DVD-R for just $25.99!
Help us keep the list up to date and Submit new tools here.

            Search tool or Browse all tools by sections

Tool Description Type Rating Comment

Reaper


REAPER is a powerful Windows application for multitrack recording and editing of audio. It will accept avi, mpg or wmv files & give you a video preview, thus enabling you to mix extra tracks in with your source audio!. You cannot perform any video editing within Reaper, but you can work on the soundtrack. You can edit the existing soundtrack, and/or add create new tracks and media items to be mixed with it.

Trialware ($40)
Win Win Mac Mac

Version:4.151
Released:20120126

Size:5.9MB

Visit developer's site

Download (direct link)


More download options

8.3/10
4 votes

Similar tools
Read 4
comments

(19898756
views)
  Latest version:
4.151 (January 26, 2012)


Download sites:
Visit developer's site

Download from developer's site (direct link) (5.9MB)


More download options:
Download 64 bit version (direct link)

Download Mac version





Supported operating systems:
Windows Mac OS


Sections/Browse similar tools:
Audio EditorsMacOS video tools



Alert me! when this software has been updated.

Report this tool(dead link/new version out)
Reaper screenshot
Click to enlarge screenshot


Version history:
Version 4.151 Changelog
The Grasshopper Lies Heavy

4.151:
OSX: fixed support for 10.4 (broken in 4.15)
ReWire: fixes for older versions of ReWire.bundle installed
ReWire: do not install ReWire.bundle v2.6 on OSX 10.4 (since it does not work there)
ReWire: (to correct ReWire not working on 10.4 after 4.15, remove /Library/Application Support/Propellerhead Software/ReWire/ReWire.bundle, then run REAPER 4.151/ppc to install correct version of ReWire.bundle)


Version 4.15 Changelog
The Grasshopper Lies Heavy

Track manager:
double-click track number to scroll track into view
MIDI column (double-click to open all track MIDI in editor)
action to delete selected tracks (via menu or delete key)
changing record-arm state clears track auto-recarm
doubleclick on toggle columns works properly
drag tracks in manager to rearrange tracks in project (optional)
fixed remembering previous window location on OSX
if track MIDI is already open, double-click MIDI column to close
mute/solo/record-arm changes respect grouping (shift held overrides)
option for filter to hide child tracks only if the folder parent is hidden
option to auto-scroll to selected track when mirroring selection
right-click FX column to open individual track FX
right-click header to show/hide columns
set last touched track when selecting from the track manager
set track colors
Region manager:
delete key removes regions
display time in project timeline format
edit region/marker names in place
optionally display project markers
right-click header to show/hide columns
seek when selecting a marker or region (optional)
Project bay:
fixed action to force refresh
list offline FX
option to zoom/scroll to selected items when mirroring selection
right-click header to show/hide columns
usage menu selects and scrolls to media items
ReWire:
updated to ReWire 2.6
OSX and Win64 now install ReWire libraries if necessary
support for loading 64 bit ReWire devices
support for running 64 bit REAPER as ReWire slave (requires 64 bit host app, for now at least)
API:
added simple functions to safely access take and track audio
extensions and ReaScript can store/restore simple global state (GetExtState, SetExtState, etc)
extensions can add functions to ReaScript
Bridging:
avoid unnecessary delays when bridge process failed to launch
OSX support for bridging/firewalling 64 bit VST/AU
Memory metering:
improved Win32 memory meter accuracy
option (enabled by default on 32 bit) to warn when memory use is high
Parameter modulation:
fixed switching between tempo-synced and unsynced LFO
no minimum or maximum for typed-in LFO speed
ReaScript:
Python loading improvements
separate custom path preferences for 32-bit and 64-bit REAPER
Render dialog:
remembers last window position
saves changes even if window closed without rendering
Screensets:
update track manager when switching track views
save/load TCP visibility with track views
TCP/Mixer:
immediate feedback when sweep recarm/mute/solo controls across multiple tracks
sweeping mute/solo/record-arm respects grouping (shift held overrides)
sweeping record-arm buttons clears track auto-recarm state on mouseup
Track templates:
support for saving envelopes in templates
option to offset imported template items (and envelopes) by edit cursor
Windows:
64-bit build now compiled with ICC
better ASIO device selection when running both 32-bit and 64-bit REAPER on the same machine
Actions: relative item positions are preserved when moving item start or end
AU: fixed wet/dry control on default pin mappings
Auto recarm: faster changing of recarm state when operating on many tracks
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
Media item properties: immediately update properties window on apply
MIDI editor: fixed hang when entering grid size of zero
Mixer: action to show/hide children of selected folder tracks
ReaTune: clear/update analysis on demand in the manual correction tab
Regions: improved timesignature handling when duplicating regions
Take lanes: option to display empty lanes is now global, not per-project
Track recording settings window: fixed potential crash under certain instances
VST: fix for saving presets for plugins with non-automatable parameters


Version 4.14 Changelog
Keeping you warm, all night

ReaScript:
overhaul, many internal changes
Perl support removed for now
Perl support will come back when/if http://gitorious.org/perl-ctypes is completed
see Help/HTML lists/ReaScript documentation for more information
better error reporting
more flexible Python support, should work with almost any version of Python on any platform
set current script directory as start of path (look for modules there first)
support for importing one ReaScript module into another
support for setting a custom external editor for .py files (Preferences/External Editors)
MIDI:
improved merging of multiple MIDI sources (glue, receives, record output)
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
fixed odd behavior when option enabled to snap notes to the left
Mouse modifiers:
adjust envelope bezier curvature for all selected points at once
fix for painting a straight line of notes over an existing note
select all MIDI notes touched while dragging (ctrl+alt+right-drag by default)
ReaTune:
new instances on per-take FX will operate in item-space rather than in project-space
resizable user interface, many UI improvements
Theming:
button overlay images now inherit scaling attributes from the underlying button image
WALTER added reaper_version (example: 414) and mcp_maxfolderdepth
VST:
allow loading of OSX GRM plug-ins version 3.1.1 or higher (earlier versions crash)
fix for occasional blank UI for Celemony plugins
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
ReaScript/API: fix for getting track mute and selected state
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
Time maps: fixed snapping bugs with ramped tempos and varying time signatures
Video: improved video frame display speed when seeking


Version 4.13 Changelog
Happy happy lions

OSX:
fixed linked framework versioning for certain plug-ins on Lion
tweaked startup sequence to avoid stalling after scanning VSTs that have UI on scan
special case for iZotope Trash VST UI not working
Bridging: fixed effSetSpeakerArrangement on bridged plug-ins


Version 4.12 Changelog
Evened out like cake.

MIDI:
fixed sending noteoffs in certain loop instances
fixed bug when importing MIDI files with time signature changes not on whole bars
API: added GetTrackColor, SetTrackColor
FX browser: fixed folder case sensitivity issue
FX bypass: update checkboxes for all FX in chain during bypass automation
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


Version 4.111 Changelog
A day late, maybe, but worth the wait

4.111: OSX64/Win64 stability fix (4.11 32 bit versions are identical to 4.111)


Version 4.11 Changelog
A day late, maybe, but worth the wait

MIDI editor:
fixed triplet/dotted grid display when zoomed out
vertical drag of bank/program select event scrolls through programs in that bank
vertical CC edit does not affect selected CC in other lanes
fixed/optimized some behaviors when using ghost items or file based items
allow sweep-editing program change and bank select messages just like any other CC
allow editing velocity for notes that start slightly before the visible edge of the media item
fixed conflict with some combinations of mouse modifiers for scrub and insert notes
fixed set time selection to notes in list editor
reduced flicker after selection change in list editor
improved undo messages for some actions, fixed zoom one loop interation action
MIDI recording:
better support for disabling latency compensation
recording to end of loop extends events to end regardless of latency compensation
in overdub/replace recording, auto input monitoring controls whether notes are monitored outside of punch regions
improved note tracking for looped record-input mode
added latch-replace recording mode
minor reorganization of track record menu
in overdub/replace, do not display recorded item until MIDI input is detected, unless recording starts at the start of the loop selection
better handling of time selection punches (do not extend items outside of the punch area)
monitoring of MIDI in overdub/replace matches punch behavior in other modes
OSX:
fixed dropping media files onto TCP
fixed custom actions dialog issue
mousewheel fix for Carbon plugins and plugin spawned utility windows
improved GUID generation, should fix MIDI pooling errors
Video:
updated bundled FFmpeg librairies to latest version (v53)
video support now obeys track mute envelopes -- can now edit video effectively using mute envelopes
improved QuickTime audio decoding compatibility on Windows
experimental support for QuickTime decoding on OSX64 and Win64 via bridge
JS:
fixed IX/MIDI_Tool to not fudge timings
now supports << and >> (bitwise shift) operators -- note parameters are converted to integer so 3.4 << 2 == 12, etc
Media items:
option to show a volume knob, rather than dragging the top edge of the item
optionally display item/take gain alongside pitch and playrate
better behavior when doubleclicking item buttons, other things
MIDI:
fixed sending of excess pitch/note/cc resets on loop
never pool MIDI source data when duplicating takes within the same media item
display MIDI notes while recording in regular track input mode
Pre-roll:
MIDI note tracking (notes held in preroll are played/recorded at the record time)
disabled looping while in preroll
Theme:
various list/tree windows can now have their colors configured, separate theme elements for MIDI list editor
new (themable) appearance of project bay and screenset tabs
VST:
corrected speaker arrangement notification for 64 channel plug-ins
fix for large channel counts on Win32 (compiler bug)
added support for VST effSetSpeakerArrangement and offline processing notification when bridged
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
Media explorer: native view can be switched to list view from details on Windows
Metronome/click source: default click sound start sync configuration (hard, soft, old deprecated)
Mouse modifiers: fixed envelope lane click behaviors when left-drag is set to marquee select
Project bay: fixed display of FX presets
ReaComp: corrected sound when first processing after reset and a preset load
ReaControlMIDI: fixed MIDI jitter when transposing
Regions: added action to create a separate region for each selected media item (useful for batch renders)
Render dialog: fixed possible crash with certain presets
Time display: fixed occasional rounding issue
UI: improved handling of reshowing mouse cursors on knobs
WASAPI: improved 24 bit exclusive mode compatibility
Wavpack: fixed decoding of single-block wavpack files failing in certain instances (Wavpack bug)


Version 4.10 Changelog
Ice cold

Freeze:
actions to render tracks in-place with FX, then save/remove existing media and online FX
menu actions in FX chain window to freeze track up to last selected FX
MIDI editor:
switching sources via filter window no longer unhides all other sources
undo fixes, especially related to list editor
improved list view default focus, toolbar focus
note properties fixed reset of combo boxes on multiple note selection
inline editor marquee fix
fixed bug when quantizing notes that were drawn in (not painted or recorded)
fixed context menu doubleness when clicking above piano keys
support painting notes in drum mode with very small grid
step recording works when docked
FX:
fixed possible excess midi notes on loop when PDC FX are used
improved undo state tracking when copying/moving FX between tracks
if project samplerate set and loading project, try to initialize loaded plug-ins at correct rate (avoid later reinit)
pin mappings are now stored more safely, fix for possible race conditions
API:
added SetProjectMarker3() and AddProjectMarker2() for setting custom marker colors
threading fixes for GetSetObjectState() and other related APIs
Envelopes:
fixed editing point values for FX wet/dry envelopes
pitch envelopes snap configuration (1 semitone, 50 cent, 25 cent, 10 cent, 5 cent, 1 cent, off)
Metering:
new multichannel tracks default to multichannel metering enabled
master multichannel metering is now optional
Mixer:
scroll improvements/fixes
opening/unhiding mixer now makes last selected track visible
restore undocked mixer window position in docked screensets
Mouse modifiers:
support ripple edit (off, one track, all tracks) while moving items
import/export mouse modifier support (.ReaperMouseMap files)
obey user preferences to seek playback when middle clicking ruler or arrange view
Render:
new user setting for tail length to use in project render, stem render, track freeze
fixed certain issues with filename wildcards
Scale finder:
button to use selected notes in MIDI editor
added topmost window pin
Video:
improved rendering accuracy, support for rendering with playrates
hide topmost pin when going fullscreen
updated API to support the newest FFmpeg/libav version (v53)
Actions: toggle multichannel track metering, now in track menu
Directory cleanup: now looks for media references in project bay media items
Fades/crossfades: prevent unintentional crossfade edits when media items are adjacent but not crossfaded
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)
MIDI: use MIDI track name event when importing files
MIDI files: options to automatically snap time signature changes, tempo changes on file import
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
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: added freeze column/button
Track manager, region manager, project bay: columns can be reordered
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
VST: support effSetSpeakerArrangement notifications for plug-ins


Version 4.02 Changelog
Mouse modifier magnificence

Mouse modifiers:
support draw/edit/ramp CC events when starting the edit over a CC event
added contexts for arrange view middle-click, middle-drag, edit cursor handle
many new options for marquee zoom, restore zoom, browser scroll, scrub/jog behaviors
better preservation of pre-existing user customizations
behaviors to move item edge without changing fade-in end or fade-out start time
better behavior when assigning mouse click to actions like "move item to cursor"
control+right-click creates a time selection by default (as in 3.x)
MIDI editor:
fixed bad behavior when drawing over existing CC events with snap enabled
fixed horizontal zoom with mouse cursor center, when using project-synced timebase
avoid accidental time selections in ruler
support negative swing quantize
fixed possible oddness when editing CC with auto-select CC enabled
Project bay:
use file resolving when loading retained items
show error message when move/copy file fails because the target file already exists
list tracks by name
fixed drag/render-drag of multiple items on OSX
Envelopes:
allow editing initial envelope point regardless of editing preferences
option to add transition point when recording automation while playback is stopped
clicking on an envelope point no longer seeks playback
MIDI:
fixed stuck notes when looping
renaming one pooled take renames all pooled takes
Project settings:
reorganization, more sensible layout hopefully
added track mixing bit depth configuration
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
Media explorer: added action to close media explorer
Nudge: actions to nudge item contents apply only to the active take (similar to slip editing)
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
Scrub: avoid senseless jogs after edit cursor moves
Slip editing: fix for possible hang
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: fixed display of item backgrounds with very zoomed in and long project times
Zoom/scroll: now has a stack of recent zoom/scrolls, added actions to restore previous/next


Version 4.01 Changelog
Course corrections

4.01:
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


Version 4.0 Changelog
Like the legs of a giraffe

MIDI editing:
Set user-definable scales and chords in the MIDI editor for drawing and editing notes
Using mouse modifiers, copy/duplicate/paste actions can create pooled (ghosted) in-project MIDI source data
Editing any pooled MIDI media item affects all media items that share the same pooled data
Un-pool shared MIDI by gluing the media item or via MIDI source properties dialog
New MIDI Contents menu for switching MIDI editor between different MIDI media items in the project
MIDI filter improvements when displaying multiple media items in the same editor
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
In many contexts, mouse click and mouse drag can be customized separately
Assign different behaviors to the mouse when over the top or bottom half of a media item
Assign any action (including custom actions) to mouse click or double-click in most contexts
Existing/legacy mouse preferences are preserved, but user changes to mousemap settings will override
Actions to reassign default mouse action for any context
Theme layout support:
Fully themeable UI, allowing repositioning/removal/addition of UI elements
Per-track TCP/MCP layout support
Screensets support saving/restoring layouts
Old themes use default layouts available in Plugins/default_layouts.txt
New themes can define their own layouts
Layouts can be switched via menu, screensets/layouts dialog, or customizable actions
Media Explorer:
Select a portion of a media file to insert into a project
Optionally loop and/or stretch the selected portion to fit the destination area and tempo
Scroll and zoom the media peaks preview
Control+alt drag the time selection to render a new cropped file to REAPER, the desktop, or a folder
Control+alt drag the time selection to sampler plugins or other applications that support drag/drop
Project Bay:
Manage, preview, search, replace project source media, media items, and FX
Manage media item groups and take comps for the project
Save/load project bay contents to create working sets of source media/FX for different purposes
Store sets of edited media items (including fades, stretch, pitch shift, etc) to use in any project
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
Freely position input sources and speakers in 3D space
Configurable per-channel diffusion (treat input source audio as a shaped area rather than a point)
Drag track IO button to ReaSurround to add new input sources
Take lanes and comping:
Take lanes remain aligned by recording pass, creating empty lanes as needed (optional)
Each recording pass gets its own take lane, even when recording overlaps existing items
Recording no longer splits existing media items into different numbers of take lanes
Save/load named comps (sets of takes from multiple media items)
A/B or cycle through saved comps to audition/compare
Dockers and toolbars:
Multiple dockers, freely dockable in main window or floatable (up to 16 separate dockers/toolbars)
Drag tabs from a docker to rearrange tabs, create a new docker in another location, or float windows
Create, customize, and freely dock or float toolbars for different uses
Envelope editing:
Support for copying envelope points with the mouse
Groups of selected points act like contiguous items when moving or copying
Shift+control+drag on envelope segment (customizable) edits the envelope level within the time selection
Media Item Properties:
Item/Take Properties dialog stays open while you work elsewhere, follows changes in selected items
Pitch adjust and playrate fields accept values (such as "1.004") or simple operations (such as "x2")
Multichannel support:
Allow choosing greater than 2 channels of sequential inputs, monitoring inputs
Multichannel track meters
Freely route any number of track channels to other tracks, hardware outputs
Render and batch-convert:
Support for rendering project tracks and time regions to separate folders and files
Customizable wildcards provide great flexibility in naming batches of rendered/converted files
Save render presets for workflow efficiency
Time selection:
Default copy/cut/glue actions respect time selection if there is one (including leading/trailing space)
Using mouse modifiers, copy/move behaviors can respect time selection if there is one
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
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
Configurable track pan modes: balance, stereo pan (L/R + width), dual pan, and classic (3.x) balance
Pitch shift envelopes: Each take has its own pitch shift envelope, including customized range and snap settings
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


REAPER 3.77 - July 22, 2011

Changes:

OSX:
better Spaces/Expose support on SL
fixed some potential menu related bugs
midi hardware improvements (note pretracking, running status support)
fix for Lion's broken libpython 2.7 install (see here)
Config import/export: fixed support for key maps/actions
Pitch shifting: fix for potential crash in simple windowed pitch shifting
Time map: improvements to start offset calculation when changing tempo in time mode and midi items are used
Undo: fixed undo state point adding for removing item group via item button


REAPER 3.76 - April 25, 2011

Changes:

Toolbars:
fixed default icon images for floating toolbars
fixed positioning of context menus for floating toolbars
VST:
other getOutputLatency() accuracy improvements on playback start
when project measure offset is less than 1, ignore it
Actions: nudge track volume actions now are capable of writing automation
Editing: actions that remove areas of the project not removing certain items that start/end near selection
Graphic glitch fix for items at extreme zoom levels: Graphic glitch fix for items at extreme zoom levels
MIDI Editor: avoid deadlock when step sequencing using realtime MIDI inputs
mp3dec: fixed length calculation on files with truncated final frame
Nudge pan action can now write automation: Nudge pan action can now write automation
OSX: MIDI hardware I/O improvements
Playback: fixed anticipative FX RAM/CPU/playback issue when starting playback past end of project
ReaNINJAM: improved chat interface, especially on OS X
Recording: option to put timestamp at start of recorded filenames
Rendering: improvements to online render (lowered RT CPU use)
Split/trim items: correctly remove silence (when configured) before last item in split


REAPER 3.75 - January 26, 2011

Changes: Insert quarter

* Actions:
o render stems pre-fader now preserve pan law
o move media items down now properly creates tracks when starting with a single track
* MIDI editor:
o filter dialog now draws correctly with nonstandard font sizes
o undo state saving on CC lane insert
o fixed clearing sysex/text lanes causing crash
* OSX:
o screenset stability fixes
o better looking bullet-mark on MIDI editor CC lanes
o Safer unloading of projects
* VST:
o calling getOutputLatency() on resume until first audio block processed now produces more sane results
o audioMasterGetOutputTime will not return negative values
* Item lanes: fixed overflow bug with large numbers of overlapping items
* Media item loading multiproject status fix: Media item loading multiproject status fix
* MIDI overdub recording: fixed noteoffs on 0 tick length notes
* Misc: Other cleanups/stability improvements
* Project rate envelope: better sound with PDC/anticipative FX and editing envelope
* ReaFir: fixed analysis range inaccuracies
* ReaXcomp: fixed threshold smoothing bug when automating to extremely low thresholds


REAPER 3.74 - December 24, 2010

Changes: Tending to the Holidays

* VST:
o more handling for VSTs that resize themselves
o fixed window sizing bug causing some FX to open in a too-small window
* Actions: fixed loop length halve/double actions
* API: fixed support for modifying very short items via certain API functions
* Master track: channel count now reset on new project, able to save in project defaults
* MIDI editor bank/program select: don't sort program banks alphabetically
* MIDI recording: prevent dropped notes in MIDI replace record mode
* Mixer: fx parameter scroll button positioning fixes
* Nudge/set: fixed bug when duplicating grouped items
* OSX: Better performance when updating arrange view while bringing media online
* Project templates: default project template is now stored with relative path in .ini (for config import/export, portable installs)
* ReaControlMIDI: fixed manual text entry of pitch and pan values
* Stability: various small potential memory corruption fixes (thanks, nitpicker!)
* Track locking: fixed unlocking of track not adding undo state
* WINE support: properly detect newer versions of WINE


REAPER 3.73 - November 17, 2010

Changes:Fresh and tidy

* AU:
o fixed some AUs going blank when floating/unfloating the window (thanks, Camel Audio)
o avoid opening bridges to scan for plug-ins (keep cached copy -- hit F5 in fx browser to force rescan)
* Envelopes:
o fixed editing of first envelope point
o when hiding pre-fx volume/pan envelopes, values are no longer applied to main volume/pan
* Mixer:
o fixed positioning when adding first visible track icon or removing last icon
o fixed resize of hidden extended mixer components with track icon visible
* Theming:
o Drag and drop of .ReaperThemeZip (or .zip with theme files) files to REAPER's arrange now installs the theme
o fixed stretch configuration for some theme button images
* API: added GetCurrentProjectInLoadSave() for context when loading project-specific extension state
* Batch file converter: fixed dropping files on OSX
* Configuration import/export: preliminary support for importing/exporting .ReaperConfigZip, accessible via action or preferences/general
* Items: show take numbers for items without take names
* MIDI editor: fixed marquee including too many items when zoomed very far in
* Ripple editing: fixed ripple on first track when pasting/inserting multiple items
* SMPTE LTC sync: leave framerate blank to use project framerate setting (default for new projects)
* Tooltips: fixed a bug that would cause some pan envelope tooltips to display incorrectly
* Update arrange view periodically while bringing media online: Update arrange view periodically while bringing media online


REAPER 3.72 - October 19, 2010

Changes:Oh, Apples

* MIDI editor:
o moving CCs/events now updates pre-quantized positions
o reduced memory use when opening/closing many editors
o fixed memory leak when reusing MIDI editor and switching between MIDI items
o fixed stuck velocity display on reopening some MIDI editors
* API/ReaScript:
o added SetMediaItemPosition/Length, with the option to suppress screen redraw
o better portability between Windows and Mac (strip Windows newlines)
o API functions for item/marker setting should now perform better on OSX
* Armed actions:
o show special cursor and tooltip only when clicking will trigger the action
o do not cancel armed action on undo
* Feedback routing:
o fixed stopped monitoring with feedback
o decreased memory/CPU use
* Media items:
o disabled "copy loop of selected area" action for MIDI items
o recalculate autocrossfades for beat-based media items when changing time signature
o allow copying loop of selected area when the time selection includes the item end
* Shift+click item selection:
o now use range of clicks rather than range of items
o no longer unselects other items (hold ctrl in addition for this)
o respects option to select all grouped items
* MIDI recording: fixed some overlapping note issues with replace and overdub recording modes
* OGG support: improved stability/playback of corrupted OGG files (libvorbis 1.3.1 bug)
* Performance: Reduced thread locking when recalculating item information
* Shift+click time selection: on now obeys edit cursor moving preferences
* Stability: Improved MIDI note previewing threadsafety
* VST: better resize notification support


REAPER 3.71 - September 28, 2010

# (3.71) ASIO: requested audio block size: fixed power-of-two rounding mode
# (3.71) Media items: drawing fix for empty items


REAPER 3.7 - September 27, 2010

Changes:Bugfixes for a Birthday, Bro

* Arc/roundrect drawing: fixed bugs, smaller code
* ASIO: support for requesting audio block size (many drivers will ignore, though)
* Floating toolbar: fixed refresh on update of theme
* MIDI editor: avoid unsafe memory access on undo
* OSX: fixed potential crash under certain focus conditions (impl IsWindow())
* Themes: fixed drawing glitch on docker tabs (and potentially elsewhere) introduced in 3.69


REAPER 3.68 - September 11, 2010

Changes:If this isn't nice, I don't know what is.

* MIDI editor:
o tick accuracy improvements when pasting MIDI
o fixed scrub preview for CC messages on channels other than 1
o fixed checkmarks in customized menus
o respect preference to prevent single-click CC event selection when holding shift or control
o create undo point when changing CC lane (prevent undoing back to the previous lane)
* Media items:
o better rounding of timing of certain start offsets
o fixed undo/redo of take deletion broken in 3.67
* Dynamic split: fixed forced reduction of splits during calculation
* Mute: fixed UI inconsistency when undo/redo on tracks with no items
* Peaks: fixed zoomed in peaks display of waveforms with active MIDI take
* Pencil mode: fixed flicker when starting to draw looped MIDI items
* Project load: fixed loading of certain third party generated RPPs broken in 3.67
* Project load/save: better default paths
* Save as: in copy modes, if a full project path is set, clear it (as it will not be used in the new project)
* Tooltips: added preference to show tooltips when hovering the mouse over an envelope
* Video: improved initial CPU/RAM use on load of projects with video items


REAPER 3.67 - August 29, 2010

Changes:Prepare to fast forward

* MIDI editor:
o smoother editing for swing grid handles
o snap pitch/pan CC bars to center [demo]
o don't create extra undo point when moving/copying events
o fixed advancing cursor when step recording with swing grid enabled
o fixed crash when double-clicking collapsed CC lane
o fixed paste preserving position in measure in first partial measure of a media item
o new theme color for octave grid line [demo]
o update display immediately after event list context menu action
o when a single CC event is dragged, display the actual event time/value in the lower right
* FX:
o adding FX via quick-add menu floats the FX window (if the user preference is to show the FX window at all)
o double click a floating FX title bar to return the FX to the chain window [demo]
o double-click empty space in the FX chain list (under the current inserted FX) to open the FX browser
o fixed potential flood of FX automation messages
o optionally show the current track FX in the FX button context menu, click to float/unfloat individual FX [demo]
o when adding an FX chain, auto-float each FX window if the preference is set [demo]
* OSX:
o fixed a graphic glitch when updating track I/O window
o fixed drawing behavior when tabbing through tracks to rename
o fixed plug-in pin connector dialog not showing [+] button
o fixed tiny font and odd alignment in track IO dialog, MIDI CC lanes
o fixed too-large font on track meters
* Action:
o scroll view vertically (midi CC): prevent scrolling offscreen
o split items at timeline grid affects offscreen items properly
o toggle mute for track sends or receives 1-8
* AU:
o fixed occasional noise blast from plugins that can't handle anticipative processing (AUPeakLimiter)
o better support for multi-output AUs (thanks, VSL)
* Preferences:
o moved volume/pan fader range settings to Appearance/VU Meters and Faders
o preference to suppress splitting all items at the edit cursor if nothing is selected
* Render:
o added minimize button to minimize REAPER during renders
o fixed rendered items sometimes being one sample too short with certain sample rate/buffer size settings
* Takes:
o actions to rotate take lanes forward or backward for selected items [demo]
o copy/preserve take FX when new recording splits an existing media item (obeys preference to copy take FX on split)
o internal changes to take processing
* Theme support:
o background images with yellow lines (outer-areas) now properly supported for track name, vol, pan labels, etc
o better detection of theme changes (faster)
o button images can now have pink lines for stretching
* Tooltips:
o action to toggle on/off tooltips for media items and envelopes [demo]
o multi-line tooltips for envelopes, items, item fades
o multi-line tooltips for track IO, ENV, FX buttons [demo]
* Video/FFmpeg:
o better audio seek mechanism
o fixed duration on broken MPEG-1 files
* Video/Windows:
o added EVR output for Vista+ machines (improved video display when using Aero)
o fixed hang when using REAPER over RDP
* VST:
o ensure "show VST folders" option is persistent
o when VST folders enabled and VST names disabled, don't show path twice in FX button right-click menu
* API: export Help_Set function (show help text in the area below the track panels)
* Cues: fixed drawing of extra cues on unlooped items that are longer than the underlying media source
* Envelopes: pan envelope lane slider direction is consistent in trim/read vs write modes [demo]
* External editors: when passing a region to Sound Forge, round to the nearest sample
* Grid: fixed actions to split at grid, move cursor left/right to nearest grid position
* Grouped items: more consistent behavior when editing grouped item edges
* Help: when modifier keys are down, show what action is about to occur when editing items and envelope points
* Item crossfades: shift+alt drag moves the crossfade and stretches both items [demo]
* Marquee: shift overrides snap when selecting items and time together [demo]
* Media explorer: options for default action (insert media, preview media, do nothing)
* Parameter modulation: smoother audio control signal modulation with very short attack/release
* Playback: fixed play cursor positioning when starting near end of project/loop
* Project parsing: less heap use when parsing projects (faster loading of large projects)
* ReaEQ: Cockos VST extension support for manually editing envelope points [demo]
* s/SVN/Git/: new revision IDs in about box
* Undo: don't create extra undo point when control+drag copying media items
* Undo/Save: safer behavior when loading media item state
* Video: better peaks display when zoomed in on videos that use compressed audio
* Video/QuickTime: added sample accurate seek when using Quicktime decoder
* Windows: fix for waveOut latency going off after many hours


REAPER 3.661 - August 25, 2010

Changes:Nibbles

* MIDI editor: fixed possible crash or corruption when deleting MIDI text events
* OSX: fixed default shift key mappings in MIDI editor


REAPER 3.65 - July 15, 2010

Changes:24/7

* MIDI editor:
o actions to insert note or advance cursor by various note lengths
o actions to move edit cursor by measures
o actions to zoom view to selected notes/CC, or to project loop selection (double-click piano roll ruler)
o don't fix overlapping or duplicate notes until after quantize/humanize is done
o don't shift+select notes that are adjacent to the current selection (they must overlap)
o double-clicking existing text/sysex events always edits the event (rather than creating a new one)
o dropdown setting for length to use when inserting notes (can be set when drawing/selecting a note) [demo]
o fixed flicker when using humanize
o fixed snap to grid in looped items where the loop length itself is not on the grid
o fixed snap to grid when project time signature is not x/4
o fixed some note/CC editing actions not refreshing event list view
o fixed changing channel filter not refreshing event list view
o inserting/extending/pasting past the end of a looped MIDI item will extend the loop in source beats mode
o inserting/extending/pasting past the end of an unlooped MIDI item will extend the item [demo]
o MIDI preview scrub (middle mouse button in ruler, or click+drag the edit cursor handle) [demo]
o mute actions affect all selected notes and CC
o option to disable automatic correction of overlapping notes
o option to only move edit cursor when clicking ruler or CC lane dividers, not note/CC area
o removed piano roll-specific actions from the event list view action list
* OSX:
o added a button to open system Audio MIDI Setup utility, in Prefs/Audio/Device
o better Core Audio multidevice support (though it is still better to use aggregate devices)
o changed audio device configuration storage, existing users will need to re-select their audio device(s) (REAPER will prompt on startup)
o fixed midi editor refresh of CC lane boxes
o improved Prefs/Audio/Device, now strongly encourages user to use a single device (and create aggregate devices as needed)
o more window compositing fixes
o support for automatically building output routing for multi-output AUs
o fixed color picker rounding bug
o color picker and font picker now have proper ok/cancel buttons
o fixed REX on PPC, improved REX loading code
* Actions:
o run LICEcap
o set item mix behavior to project default
o move or copy items to time selection, trim/stretch/loop/duplicate to fit
o move position, edges, contents, duplicate of selected item (or item under mouse) to edit cursor
o select all locked tracks
o set track record path to primary, secondary, primary+secondary
o show record path/secondary record path in explorer/finder
* Tracks:
o actions to increase/decrease selected track height (shift+control+mousewheel by default) [demo]
o actions to minimize/maximize track heights will toggle back to the exact previous track heights
o don't allow a hidden track to become a folder track
o mute/solo modes (clear, exclusive, grouped, etc) now will not affect tracks that are not visible in the same context as the click
o track controls can be locked [demo]
o themeable color/alpha for locked track control panel
* Envelopes:
o fixed action to move envelope points left/right by grid size
o lane trim fader and add-4-points actions create points 0.5 ms apart
o remember envelope armed state when unbypassing
o when recording automation in loop, keep the exact recorded values at loop start and end
* API:
o added MIDIEditor_GetTake, to get the MIDI take that is being edited in the active MIDI editor
o added SetCurrentBPM function
* Automation:
o fixed recording of send automation via mixer (broken since 3.3)
o preference to reset write mode to another automation mode after one recording pass
* Help:
o changed "Help: keyboard shortcuts" to "Help: Mouse key modifiers and action shortcuts"
o added MIDI editor mouse modifier behaviors to output of Help/Mouse modifier keys
* JS:
o added ts_num, ts_denom variables (time signature numerator and denominator)
o fixed x64 issue when used with third party plug-ins compiled with buggy MS CRT (fmod() needs fclex, etc)
* Media explorer:
o don't process REAPER hotkeys when renaming items (Windows)
o replace media source for selected items, optionally stretched/looped to fit [demo]
o option to use Windows Explorer (default) or generic listview on Windows
* MPx decoder:
o fixed multiple simultaneous decodes of MP2
o file parsing optimizations/cleanup
o basic support for MP2 encoded WAV files
* Play cursor:
o better positioning at start of playback
o better positioning with short loops
* Windows:
o add project to Windows recent file list properly when creating subdirectory
o fixed unicode issues for launching files after render, etc
o changed installer requested privilege level to admin
* Action window: better behavior after adding actions to custom menus (close or restore the action window properly)
* Envelope panel: remove mouseover highlight when mouse leaves window
* External sync: optional flashing window to warn when recording and waiting for timecode
* FX: when docking/undocking fx chain, hide/show plug-in config window (some plug-ins don't like being moved)
* Item notes/project notes: fixed Unicode character support
* Main menu: audio status now can optionally show record path, can disable showing of device info/record format [demo]
* Master track: deselect all other tracks when clicking master track TCP
* Menus/Actions: cleanup of many action descriptions ("selected tracks" becomes "tracks", same for items, etc)
* MIDI devices: added a button to reset all MIDI devices, in Prefs/Audio/MIDI Devices
* MIDI export: adjust embedded tempo map properly when exporting time selection rather than entire project
* MIDI items: fixed bug when splitting unlooped MIDI item across tempo changes
* Mixer meters: better justification of peak value text when it is larger than the width of the meter
* Nudge: added right edge option (to nudge or set item right edge without trimming item length)
* Per-take envelopes: action to insert 4 envelope points at time selection respects take play rate
* Play/loopskip: fixed problems with very small time selections, improved accuracy, fixed issues with PDC
* Project: default item mix behavior is properly saved with default project
* ReaControlMIDI: fixed UI loading when bridging enabled
* ReaEQ: preserve existing wet/dry and bypass automation when resetting bands to default
* Scrollbars: fixed vertical scrollbar theme change update issue
* Splash screen: more useful startup status display
* Toolbars: remove mouseover highlight when mouse leaves window
* Undo system: increased default RAM limit to 256MB


REAPER 3.63 - June 20, 2010

Changes:Go[al].

* 3.63:
o VST: bridged plug-in automation improvements, especially with plug-ins that dominate main thread
o VST: fixed deadlock on certain bridged plug-ins on Windows


REAPER 3.62 - June 19, 2010

Changes:Go[al].

* 3.62:
o API: fixed GetIconThemeStruct() offsets that had changed in 3.6
o JS: optimized tan(), fixed tan() on OSX/i386


REAPER 3.60 - June 10, 2010

Changes:nudge nudge wink wink

* OSX:
o much faster graphics updating (thank you, Apple, for your fantastic documentation)
o better edit cursor displays (matches Windows)
o fixed mouse option for mousewheel to target window with focus
o menu shortcut display support for control key modifier, other special keys
o faster configuration file access
o fixed action to reset all MIDI devices crashing on some MIDI devices
o default text drawing is now faster
* Transport:
o show editable playback tempo and time signature
o mousewheel adjust play rate, tempo, selection start/end/length
o alt+mousewheel to adjust time selection by beats
o mousewheel over time selection length to move the entire selection
o theme images for BPM tap-tempo button (transport_bpm, transport_bpm_bg)
o theme images for playspeed and selection edit fields (transport_group_bg, transport_edit_bg)
o theme images for status box (transport_status, transport_status_err)
* Action:
o go to marker 11-30
o reset soft takeover for all MIDI controller assignments
o unselect all tracks, items, and envelope points
o adjust all tempo markers at once by various units
* MIDI editor:
o fixed grid snapping when project contains odd-length time signature changes
o action to toggle locking MIDI item to fixed tempo, or follow project tempo changes
o fixed grid snapping, note insert length when MIDI is locked to a fixed tempo
o optimized edit cursor display
o update toolbar step sequencer buttons on enable/disable
* Nudge/Set:
o move items by precise time/beat/sample/frame/selection units
o move cursor or copy items by precise units
o actions to nudge left/right by last nudge dialog settings
o actions to save/recall up to 8 configurations (assign to shortcuts or toolbars)
* Video:
o added "Video window follows edits" setting in Prefs>Media>Video
o muted items, muted tracks are not displayed
o FFmpeg: added YV12 and YUY2 colorspace decoding support (makes video decoding faster)
o FFmpeg: bundled OSX versions are now 10.4+ compatible
o FFmpeg: improved video frame display when seeking during playback
* Keyboard entry:
o preference to disable applying typed-in edit changes after 1 second (in some places)
o cancel changes on escape, commit changes on tab or enter key (in some places)
* Media explorer:
o action to show source properties for current media preview (right-click preview display)
o unload stopped preview media if user preference is to offline media when switching away
* MIDI file writing:
o more compatible ASCII conversion for some UTF characters
o new option to write text events as UTF-8 (preferences/media/MIDI)
* Tempo:
o more efficient rebuilding of complex project tempo maps when adjusting tempo quickly
o better multithreaded time map access (faster tempo information delivery to plugins)
o tap tempo creates only one undo point
* Tooltips:
o fixed occasional stuck tooltip on certain mouse movements
o many tooltips now also appear in main info box
o simplified tooltips that appear when moving media items
* Winamp visualization plug-ins:
o default option to disable WA plug-ins completely
o various bug fixes
* Accessibility: expose basic track, envelope, transport control to screen readers via MSAA
* API: added GetMasterTrack
* Batch converter: better support for unicode filenames
* Custom menus: much faster import of menus and menu sets
* Envelope control panels: respect global UI scaling preference
* Export: automatically prevent trim/convert on REX and video files
* FX browser: renaming item preserves selection, and resorts
* MIDI items: fixed source properties reported media item length
* Mixer: show MIDI hardware outputs in send/hardware output list (themable: mcp_sendlist_midihw)
* ReaEQ, ReaDelay, ReaPitch, ReaXcomp: correct automation behavior when adding/removing bands
* ReaScript: x64 Python support
* Relative snap: fixed occasional reset of item snap offset
* Selection sets: actions to save/load up to 10 sets of item selections
* Solo defeat: receives are always audible even if source tracks have sibling solo
* Startup: faster
* Time selection: preferences to clear time selection and/or loop points by clicking ruler or arrange view
* Trim behind items: support toggling on/off within custom actions
* Windows: fixed file open issues on pre-XP operating systems


REAPER 3.52 - May 19, 2010

Changes:no one has a head

* Added Quick Start Guide (PDF): accessible via Help/Documentation menu
* Media explorer:
o action list and custom shortcut support
o actions for play, stop, pause, rewind, fast forward, play from last seek position
o actions to play previous media (for A/B comparison), browse up/down the list of files
o context menu item to insert media at time selection, stretched and/or looped to fit
o display media embedded tempo, if any
o leave peaks preview active until Media Explorer is closed
o media can be previewed/inserted at project tempo if it is suitable length in beats/bars
o media with embedded tempo (REX/ACID) can be inserted at either project tempo or source tempo
o mousewheel adjusts peaks gain (vertical zoom)
o option to always display waveform peaks even if autoplay is disabled (note this creates .reapeaks files)
o option to display preview position in tenths of seconds
o option to preview/insert media tempo matched 1x, 1/2x, 2x
o pause button
o peaks preview can be dragged into project to insert media
o restart tempo-matched preview playback if project tempo changes
o support for looping media that is 1/2 bar long
o support for Windows shortcuts (browse folder shortcuts, preview media shortcuts)
* Video:
o FFmpeg: added 16/24/32bps audio PCM modes to AVI/MOV/MKV export formats
o FFmpeg: added MJPEG and DV video codecs to AVI export format
o FFmpeg: added support for large filesizes
o FFmpeg: added unicode support for file renders
o FFmpeg: bundled basic LGPL/free FFmpeg for better basic playback support
o FFmpeg: fixed/optimized video seeking
o FFmpeg: fixed video rendering issues
o FFmpeg: renderer codec list will now only list available codecs from the installed FFmpeg librairies
o LCF support (LICE Capture Format)
* Action:
o move items to time selection, stretched and looped to fit
o render all queued renders
* Bridging/firewalling:
o fixed PPC bridging on OSX 10.4/10.5
o fixed a bug where bridging would sometimes be disabled
* Missing file searching:
o logic for how to pick missing file, whether to autoclose and search other missing files
o support for reaper-media-searchpaths.txt with SEARCH lines to specify additional paths
o full paths now autoscan all fixed disks for matching path (Windows only)
* Mixer:
o better fxparm/fx/send resize behavior, can now use ctrl+shift to modify all tracks dividers absolutely
o can now hide the master track from the mixer
o fixed some visual issues in panflip mode
* OSX:
o fixed potential crash when dragging media from Finder after closing REAPER's Media Explorer
o fixed some internal Cocoa issues
* Pitch shift:
o set default mode to elastique 2.1 Pro for new users
o note, existing users can change default mode via File/Project Settings, save as default
* REX:
o all-slice items can now set tail mode in source properties
o draw peaks properly in all-slice mode when there is silence between slices
o option to chop all slice tails will remove tails rather than muting them on playback
* Action dialog: when switching action sections, enable running actions in the new section if possible
* Create measure from time selection: better behavior with existing tempo markers
* Docker: better track resize behavior when showing/hiding/resizing docker
* Drag and drop: fixes for various plug-in related crashes (Maschine and others)
* Dynamic split: use preferences/editing behavior/tab-to-transient sensitivity, for consistency
* Envelopes: when adding volume/pan envelopes, don't create point at cursor (consistent with other envelopes)
* Grid settings: more consistent display of grid sizes (notes, not beats)
* Media with embedded tempo: import behavior preference to use project tempo or source tempo
* MIDI devices: improved action to reset all devices
* MIDI editor: more precise note/grid drawing when in "source beats" view mode
* MIDI items: handle multiple takes properly when resizing unlooped MIDI items
* Optimizations: improved CPU use when moving track faders, zooming, writing envelopes
* ReaSamplomatic5000: apply attack/release to playback, not start/end of looped samples
* Recording: can now set tracks to record simultaneously to primary path and invisibly/backup to secondary path
* Regions: support for copying regions immediately to the left of the original
* Snap to grid: avoid certain types of rounding error
* Tempo markers: do not insert a new marker on top of an existing one
* Theme support: configurable tcp_folderindent (22 is default)
* Time selection: set edit/play cursor when time selection changes via alt+marquee (if user wants)
* Tooltips: more descriptive tooltips on track labels, number, sends, FX
* Track panels: better FX parameter positioning when meter disabled
* VST: option to disable saving VST bank is now per-VST rather than global (right-click in FX browser)
* WAV: option to embed project tempo (ACID chunk) in rendered files, if project has a single tempo
* x64: fixed video on systems without correct VC2005 runtimes installed


REAPER 3.51 - May 2, 2010

Download:

* Windows (4.4MB installer)
* Windows x64 (4.9MB installer)
* OS X Intel (7.4MB DMG)
* OS X PPC (5.3MB DMG)
* OS X 64-bit Intel (8.5MB DMG) beta



Changes:[solo] defeat is not the worst of failures

* Solo defeat: set tracks to always play even if other tracks are soloed
* ReaSamplomatic5000:
o fixed crash on sample change
o better release behavior on looping samples
o lower CPU use on very short looping samples
o better all notes off behavior, better multiple noteoff behavior
* Action: move items to edit cursor, stretch item to fit time selection
* ReaControlMIDI: update dropdown boxes when loading a preset
* ReaSynth: better all notes off behavior
* Render dialog: updated file browsing code
* Ripple editing: fixed ripple all of markers when moving left
* Themes: fixed themes with overlay images causing crashes on unload


REAPER 3.5 - May 1, 2010

Changes:[solo] defeat is not the worst of failures

* Solo defeat: set tracks to always play even if other tracks are soloed
* Action:
o fully unload unloaded VSTs (useful if preferences/VST/fully unload VSTs is disabled)
o fixed potential crash when manually resetting MIDI devices
o toggle show/hide all floating windows except floating toolbar
o crop to time selection handles MIDI and other beat-based media properly
o insert multiple new tracks allows entry of any reasonable number
* MIDI editor:
o better handling of horizontal zoom when edit cursor is not onscreen
o fixed list editor broken event deletion (since 3.4)
o more accurate drawing of MIDI events when dragging right to left
o properly export events that occur on the last sample of the media item
o support for Device Name and Song Select messages
* ReWire:
o slave support for projects with tempo maps
o better behavior when authenticating for ReWire device install on OS X
o better slave synchronization with various other hosts
o per-project slave settings for tempo map, loop point handling, buffer block offset
o slave can automatically build tempo map as master plays back
* Video:
o added "mp4" and "m4v" filetypes to the video decoder plugin
o added setting to disable FFmpeg decoding
o the "FFmpeg" subfolder will now be scanned for FFmpeg DLLs in both the program and user folders
o added support for FFmpeg rendering into FFV1 and Huffyuv lossless video codecs
o fixes for certain files with FFmpeg (including 24 bit audio)
* Actions dialog: better support for finding by gestures and mouse hwheel
* Color theme: use tcp_solodefeat_on, mcp_solodefeat_on button images if they exist
* Import: added option (prefs/media) to not autoname tracks when importing media
* Media item crossfades: fixed slow shift+drag of crossfades in one direction when zoomed out
* MP3: encode audio that has peaks higher than +0dB without clamping
* Multiproject: no stop of background recording projects when stopping current and sync option set
* OSX: fullscreen is now by default set to Cmd+F11 rather than (non-working in stock OS X) F11
* ReaXComp: properly recall which band is soloed when loading projects
* Trim behind items: fixed possible hang when editing left edge of multiple selected items
* VST: plug-ins that are not fully unloaded are still unloaded at exit (fixes Yellow Tools plugins)
* WAV: when reading files that are growing, autodetect length changes


REAPER 3.451 - April 25, 2010

# 3.451:

* Resampling: fixed a bug added in 3.45
* Fixed a bug in peak-cache reference counting in certain instances when recording


REAPER 3.45 - April 24, 2010

Changes:Prefect from now on

* Trim behind items:
o option to always trim behind active items when editing (prevent overlaps)
o option to always trim behind new items when recording (prevent splitting/takes)
o options can be changed via Options menu or actions (can be placed on toolbar)
o editing option applies when pasting, importing, drag/dropping media
* OSX:
o support for passing all keyboard input to plug-in, for Carbon-based plug-ins
o removed excess processing on startup when switching between architectures (intel/ppc/64)
o fixed themed play cursor drawing bugs
o themed cursor support, cleanups to cursors to match Windows
o changing modifier keys without moving the mouse updates cursor immediately
o 64-bit VST UI support
o safer closing of VST configurations when unloading (force autorelease)
o fixed AU cocoa views for some plug-ins
o avoid trying to use PPC bridging if rosetta is not installed
o fixed underscore entry in JS editor
o fixed ReaMote bridge support
o screensets save/restore the docker height
* Added actions:
o added show REAPER resource path in explorer/finder (in options menu)
o reset all MIDI devices (brings OSX missing MIDI devices back to life)
o remove fadein/fadeout for selected items
o enable/disable default media item fadein/fadeout
o snap selected media items to nearest snap point left/right/either
o move selected envelope points left/right a little bit or by grid, up/down a little bit
* Envelopes:
o do not change envelope point selection when opening context menu
o do not focus envelopes on many operations (such as moving env pts from track to track)
o fixed envelope state changing on y-move of media items
o fix for hard-to-edit envelope point when snapping to many small media items on the track
o user option to double-click to add points to take envelopes
o avoid creating duplicate envelope points when moving items
* MIDI editor:
o reduce flicker when marquee selecting in piano roll
o reduce flicker when changing selection in event list
o fixed CPU hang on some builds when scrolling to C-1
o mousewheel/relative controller actions to adjust selected event times or values
o shift+mousewheel (reassignable) adjusts selected event values (piano roll or event list)
o shift+horizontal mousewheel (magic mouse) (reassignable) adjusts selected event times
o update CC lane usage indicator immediately when adding or deleting in CC lane
* Windows:
o better Windows 7/Vista UAC support for user customizable content (JS, ColorThemes, etc)
o faster display updating on some actions
o installer installs start menu/desktop icons to all users rather than current user
o installer file type registrations separate for x64 and x86
o user-editable content (themes, JS, etc) are now installed to user profile directory automatically
o file reading: if a file cannot be read because it is being written, try to open anyway
* Actions:
o support for (Windows) logo key / (OSX) control key for shortcuts
o creating chromatic MIDI from selected items now respects tempo changes
o item nudging (up/down/left/right) actions now affect envelope points if an envelope is focused
o Update main window immediately following actions when non-lazy updates enabled
* Free item positioning mode:
o preserve auto-crossfades when automatically repositioning items
o preserve existing item arrangement when recording new items
* JS:
o fixed time_adjustment flipping stereo channels
o removed configuration for JS path -- always uses common (installed) resource path
* Media explorer:
o fixed end of loop glitch on preview of certain items
o smoother preview looping when starting preview on the bar
* Media item fades:
o alt+click deletes fadein/fadeout
o shift+drag moves entire crossfade region regardless of auto-crossfade setting
o shift+right click a crossfade to change the fade shape of both sides at once
* Peaks:
o show preview peaks on items currently being recorded and inserted in project/other projects
o better logic for building when using multiple projects and recording
* REX:
o faster peaks display
o can now change tempo in all-slices mode via source properties
* Splash:
o better behavior when relaunching while splash is still open
o show splash screen in taskbar when launching
* Themes:
o zipped theme image support, ReaperThemeZip support (for combination of theme + images)
o default themes are now included in the new format for faster installs/USB copies/first runs
* Video:
o improved stopped behavior, scrub behavior
o native FFmpeg support if installed
* VST:
o do not unload plug-in code from RAM, unless new option for old behavior is set
o fix for broken plug-ins that send NULL VstEvents
* API: Added track FX window showing/hiding APIs
* Cursors: item fadein/fadeout cursor is easier to see, new xfade_move cursor for crossfade shift+drag
* Dual trim: editing a shared edge between selected items also edits other selected item pairs
* FX: last touched parameter is updated only on mouse move, not controller move
* Help menu: pdf/chm files can now be read from REAPER appdata Docs/ folder (or exe path on Windows)
* Item and waveform drawing: draw items more consistently opaque when their audio masks other items
* OGG/Vorbis: updated to libogg-1.2.0, libvorbis-1.3.1
* Presets: now stored in appdata/presets by default (old preset- filenames still work in their existing paths)
* ReaControlMIDI: added UTF8 support for UI
* ReaScript: fixed Python support on OSX (broken in 3.4)
* Recording: project secondary path, can set per track option to use secondary path
* Resampling: internal cleanups, freeing of unused memory when changing modes
* SoundTouch: fixed processing of single sample blocks (fixes media explorer loop glitch when tempo matching)


REAPER 3.4 - March 24, 2010

Changes:CC Revival

* MIDI editor:
o action to show raw MIDI data
o better drawing/editing for CC events that occur at the very end of the item
o CC lane marquee selection, drag or copy selected CC events
o CC lane context menu (select/unselect all events in lane, nudge events, etc)
o correct overlapping notes whenever they occur
o ctrl+drag to resize one CC lane only, shift+drag to accordion all CC lane sizes
o finer control of mousewheel vertical zoom
o fix for resizing notes up to the left or right edge of the parent item
o fixed marquee selection for drum-mode notes
o fixes for vertical zoom when user preference is to center on mouse cursor
o improved event list properties dialog
o many actions apply to all selected note and CC events
o preferences for sweeps/ramps to affect only selected CC/velocities
o preserve CC event selected/unselected state
o remove CC events with duplicate times and the same status/channel
o support clipboard copy/paste between piano roll, event list, and some external applications
* OSX:
o preliminary bridging support (to run 32 bit plugins on 64 bit, PPC plug-ins on Intel, etc)
o ReWire slave support (enable slave mode in prefs/plug-ins/ReWire)
o Audio Units: bridging/firewalling support, with per-FX options (similar to existing VST bridging)
o Audio Units: pass through REAPER key commands shortcuts when plug-in GUI is focused
o Audio Units: more consistent GUI updating when playing back FX automation
o Audio Units/VST: enable text entry in edit fields, pass through other keystrokes for Carbon-based plugins
o CoreAudio: improved samplerate changing, detect changes on the fly and reinit device
o 64 bit version is now named REAPER64.app, better .dmg labels (shows arch)
o improvements to plug-in loading code (fewer crashes when plugins are missing dependencies)
o ReaNINJAM: better support for removing / readding VST
o spawn new REAPER instance is now supported, basic command line option support
* Ripple editing:
o better behavior moving items left/right followed by up/down
o better behavior when moving items left (configurable in prefs/editing behavior)
o better behavior when using ctrl+drag copy of items
o fixed ripple all moving via action, with locked items affecting rippled markers
* Windows:
o better handling of ASIO reset messages when project samplerate is set
o fix for unicode characters in new Vista+ file open/save dialogs
o prevent errors on audio devices that display error messages via MessageBox
o Vista+ file dialog for source properties and save track template file dialogs
* Multi-touch:
o Windows 7 and OSX 10.6 multi-touch gestures can be mapped to REAPER actions
o per-gesture options for reverse, scaling, disabling inertia, improved zooming
* Resampling:
o fixed resampling for media of more than 32 channels
o internal checks to behave better when out of memory/address space
o decreased RAM use in higher quality modes
* VST:
o fix for occasional dropped keystrokes that are meant to be passed through to REAPER
o internal scanning/resolving tweaks
* Action: adjust last touched FX parameter (mousewheel/MIDI CC)
* CPU usage: optimizations with high track counts (solo sibling calculation caching)
* Elastique: updated to v2.12 (fixes x64 quality issue)
* Envelopes: preference for double-click to add envelope point, or reset existing point to center
* Item properties: better-looking fadein/fadeout menus
* MIDI controllers: fix for occasional disappearing action mappings
* Mixer: save/restore exact visibility of FX, FX parameters, and sends
* Mousewheel: enable relative zoom for mice that send finely-grained mousewheel data
* MP3: fixed poor quality render with VBR encoding on OSX and Windows x64
* Preferences: save/restore last preferences page visited when closing/opening REAPER
* RAM usage: drastically reduced memory use when drawing waveform peaks in certain instances
* ReWire: workaround for Pro Tools crashing on exit when REAPER is ReWire slave
* Tempo maps: lower CPU use for projects with large tempo maps (helps VST time info as well)
* x64: support bridging/firewalling of x64 VSTs, including 32-bit REAPER in WoW64
* x86/x64 bridging: internal improvements and bugfixes


REAPER 3.35 - March 3, 2010

Changes:OSXy

* Action: dock/undock currently focused window
* Action: move cursor to start/end of all selected items
* Action: added reversed versions of mousewheel/CC actions for zoom and scroll
* Auto crossfades: fixed fades incorrectly created on item deletion
* Filename generation: now tries up to 10,000 times to find an unused file number
* FX add window: returned to forward slashes for paths for JS, VST, chains (changed in 3.21)
* LAME support: simplified configuration settings
* MIDI editor: action to correct overlapping notes, avoid creating overlaps when humanizing
* MIDI editor: easier to select diamond/triangle notes at the edge of the MIDI item
* MIDI editor: fix for occasional disappearing CC events when moving notes
* Mousewheel: horizontal mousewheel support (including OSX magic mouse)
* OSX: fixed bug where dragging project from titlebar to new tab caused crashing
* OSX: improved text rendering/measuring, better fallback support, 64 bit OS support
* OSX: respect preference to select track when clicking faders or track control panel buttons
* OSX: fixed tcp window reordering with hidden tracks for efficiency and odd behaviors
* OSX: fixed bin/cue rendering on PPC
* OSX: better initial positioning of popup windows
* OSX: magic mouse multitouch swipe can be mapped using the action system
* OSX: preference to use opt+drag to copy items, command+drag to slip content
* OSX: show render progress in system dock
* OSX: fixed plugin wet/dry knob display going to zero when switching to generic plugin UI
* OSX: command+H hides REAPER
* OSX: JS editor keyboard usability enhancements, drawing cleanups
* OSX AU: fixed Apple DLSMusicDevice
* OSX AU: ignore extra output busses that are labeled as unused, or if the plugin is marked buggy
* Parameter modulation window: updated UI to expand as needed
* Parameter linking: link parameters of FX to other parameters in chain
* Preferences window: remembers its last position
* Project load: improved resolving file names for missing media
* ReaSamplomatic5000: clicking the activity light triggers samples
* ReaSamplomatic5000: fixes to pitch and all notes off handling in certain modes
* ReaSamplomatic5000: doubleclicking MIDI note slider chooses last seen note on current channel
* Save as: trim/convert now handles looped items with start offsets correctly
* Transport/big clock: better icons when using large window frames
* Video: fixed imported video length being rounded down on Windows
* Windows: New Vista+ file dialog for open project (coming soon, others)
* x64: fixed errors relating to browse for directory dialog
* x64: now requires libmp3lame.dll or lame_enc64.dll (old x64 lame_enc.dll was broken)


REAPER 3.31 - February 19, 2010

Changes:Wheeeeee

* Action: move cursor left/right to nearest media item edge
* Action window: can be docked
* Action window: options to preserve action filter, show/hide command IDs
* Arrange view: themeable divider lines between tracks and between envelope lanes
* Command line: fixed -renderproject option with some old projects
* Envelope lanes: optional horizontal grid lines
* Glue: fixed unnecessary creation of empty audio file when gluing muted MIDI items
* Grouping: support select-all-grouped preference in marquee selection
* MIDI items: editing item edges resizes source contents for unlooped in-project MIDI items
* MIDI editor: optional horizontal grid lines in CC lanes
* MIDI editor: fixes for note move/resize actions when notes hit other notes or the end of the item
* MIDI overdub loop recording: avoid extending items past the end of the loop
* MIDI playback: avoid double note-on when time signature changes result in incomplete measures
* Missing files dialog: better behavior when ignoring missed files
* OSX: fix for AU with long name/description fields failing scan
* Preferences: split peaks/waveforms and meters appearance preferences into their own pages
* ReaNINJAM: better paths for configuration files, session files (unprivileged user support)
* ReaStream: fixed multi-instance bug with MIDI receive
* ReaScript: safer handling of GetSetObjectState when called from audio threads
* Render: autosave on render causes saved project to be loaded by default on next run
* Render: Windows 7 taskbar progress support while rendering
* Trim behind items: preserve grouping of split items
* VST: avoid preset list flashing in some plugins
* x64: fixed JS issues (bad invsqrt, failure when using large amounts of RAM)


REAPER 3.301 - February 13, 2010

Changes:It's a magic number

* 3.301: FX browser: initalize VST path tree collapsed, preserve tree state after rescanning VSTs
* 3.301: OSX: allow plugins that do not export a description field to pass scan
* 3.301: OSX: fix for system specific crash on exit
* 3.301: Windows: user preference to terminate immediately on detecting buggy or malicious plugins


REAPER 3.3 - February 10, 2010

Changes:It's a magic number

* Action: write current value on envelopes from edit cursors to start/end of project
* Action: unarm all envelopes
* Action: write current value to time selection on all armed, write-enabled envelopes
* Automation: improved write mode (no read when stopped/seeking)
* Automation: improved latch mode for mute envelopes
* Automation: smoother redraws when moving envelope trim slider
* Automation: copy/cut/paste items with envelopes obeys preference to add points at item edges
* Automation: if first envelope point is moved, no longer draw nonexistent first point
* FX add dialog: added optional VST physical directory path folders, with right click options
* FX add dialog: resizable panes
* Loop sections: fixed loop length rounding bug
* Menus: fixed edit menu take list, improved support for take list in customized menus
* MIDI editor: docker tab updates correctly
* MIDI editor: fixed toolbar issue when reusing existing MIDI editors
* Mixer: reduced flicker on Windows when modifying sends, etc
* OSX: right clicking track volume fader properly sets focus on volume field
* Solo in front: better support for routed solos
* Track I/O button now shows themable highlight for sends, receives
* Pitch shifting: added safety mutex for initialization of some pitch shifters
* Preferences: consolidated DX, ReWire, JS preference settings into one pane
* ReaVerb: better CPU distribution in ZL mode
* ReaVerb: improved quality when switching between mono/stereo/silent content
* Scrollbars: prevent invalid draws with overlapping windows
* Undo: improved tracking when tracks are auto-named via media explorer import
* VST: fixed issues with undo state saving on parameter edit on non-chunked plugins
* Wave64: fixed writing of W64 files that do not have BWF chunks
* Windows: fixed some redraw issues on tab+listview (ReWire tabs, screensets, etc)
* Windows x64: fixed support for rx2 with unicode filenames


REAPER 3.22 - January 30, 2010

Changes:Unsecretly awesome

* Fix for crash in some take related actions
* Grouping: project setting for selection to follow grouping (right-click group button on toolbar)
* Import: prompt for behavior on first import of REX or multichannel MIDI
* Media items: optimized item memory use
* MIDI: allow sending all-notes-off from plugins and MIDI items
* OSX: better keyboard behavior in key assignment window
* Project load: faster filename resolving/caching, better handling of missing files
* ReaSamplOmatic: avoid artifacts when looping very short samples
* REX: fixed possible loop glitch, buggy peaks drawing when importing as a single looped item
* REX: properly save/load imported looped item tempo
* Save as: save with trim now looks for overlapping regions and does not save duplicates
* Sends: MIDI CC actions to set/adjust selected track send volume/pan
* Tempo: MIDI CC actions to set/adjust tempo (coarse and fine)


REAPER 3.21 - January 26, 2010

Changes:CONTACT!

* Action: cascade all floating windows
* Actions: show/hide all envelopes
* Custom actions: fixed possible corrupted action list when deleting custom actions
* FX automation: fixes for automating via controller when plugin UI closed
* FX browser: fully recursive finding of FX chains, JS FX
* FX browser: new folder appears on plug-in rescan if new plugins were added without restarting Reaper
* JS: slider_automate command, to write slider automation from within JS code
* Master track: maximum RMS level is more accurate on playback start
* Media explorer: import MOGG and REX files consistently via drag+drop or double-click
* MIDI import: prefs to import multichannel MIDI to separate tracks always, never, or by prompt
* Mixer: freely arrangeable tracks, autoarrange can be enabled/disabled
* Mixer: if autoarrange is on, arrange view ordering follows track moves in mixer
* Mixer: optionally show folder compact (hide children) button for folder tracks
* Mixer: optionally show icon for the last track in a folder (mcp_folder_last)
* Mixer: click on empty space to deselect all tracks
* OSX: fixed reading .ins (instrument patch/bank) files
* OSX: fixed loading of chains with JS saved on win32
* ReaSamplOmatic: properly loop very short samples
* ReaComp/ReaXComp: better RMS calculation on playback start
* ReaVocode/Voice/Verb[ate]/SamplOmatic/Insert/Gate/Fir: smooth changes in various gain/pan parameters
* ReaScript: RPR_Include directive to include other ReaScript modules
* ReaScript: GetSetChunkState chunk length limit increased to 1MB
* ReaScript: added GetUserFileNameForRead function
* REX: preferences to import as dynamic slices or single loopable item at project tempo
* REX: preferences to chop slice tails on import
* Screensets: track views can save/restore custom mixer track order
* Toolbar: key shortcuts fixed in tooltips
* Track control, routing, envelopes, param mod dialogs: enter key closes dialog
* VST/AU: ignore automation messages when loading/restoring plugins (avoid hang on startup)
* VST bridging: fixes relating to manually editing automation
* VST scanning: faster scanning, better subdirectory search order


REAPER 3.161 - December 24, 2009

Changes:It's Santastic!

* FIPM: fixed control+drag copy behavior when dragging only vertically
* Fixed auto-beat-timebase when project set to time timebase on MIDI items
* Fixed snap offset preservation when adjusting item left edges
* MIDI editor: actions to toggle channels 1-16, with toolbar support
* MIDI editor: fixed missing toolbar when more than one MIDI editor open at once
* Tab to transient: optionally tab through MIDI notes as well as audio transients


REAPER 3.16 - December 22, 2009

Changes:It's Santastic!

* Actions: increase/decrease tempo various amounts
* Arrange: clicking below tracks follows mouse preference for track selection
* API: TrackFX_FormatParamValue works for current values on most VSTs
* API: track receives are now stored in order
* Batch file converter: fixed list flickering during conversions
* Batch file converter: options to force channels, rate, resample mode
* Batch file converter: safer threading on media opening
* Batch file converter: support sidechaining when using FX
* Color themes: classic (1.x) theme support improvements
* Cursors: themeable cursors on Windows (soon for OSX)
* Dual trim/timestretch: allow editing left, right, or dual edges regardless of selection
* Elastique Pro: updated to v2.11, added Synchronized modes
* Explode by channel: handle custom media item take playback rates
* Explode by channel: use project file format setting for exploded media items
* FIPM: item y-position/height adjustments affect all selected items regardless of visibility
* FX automation: better handling of very sharp envelope changes
* MIDI editor: action to split notes on grid
* MIDI editor: better behaviors when editing notes while quantize/humanize dialog open
* MIDI editor: customizable toolbar, armable actions
* MIDI editor: better behavior when resizing notes to loop start/end
* MIDI editor: more consistent shift+click note selection behavior
* MIDI export: more descriptive error message on failure
* OSX: better handling of queued repeated-key events
* OSX: default file menu is now the same as Windows (minus Quit)
* OSX: fixed issue with dragdrop of fx and autoclose fx window option enabled
* OSX: improved redraw of many composited plug-in windows
* OSX: virtual keyboard fixes for held keys repeating note hits
* ReaControlMIDI: always send bank select message when program changes
* ReWire: opening panels on project load is deferred until load completed
* TCP: clicking below all TCPs unselects all tracks
* Toolbar: preferences to prevent scaling buttons up and/or down
* Toolbar: support for separators
* Toolbar: themeable armed toolbar button color
* Toolbar icon picker: better resize/scrollbar behavior
* Version check: made notification dialog bigger
* WavPack: updated to 4.60.1


REAPER 3.15 - December 12, 2009

Changes:Even more rational!

* Actions: select previous/next adjacent non-overlapping items
* Auto-crossfades: more consistent logic when moving, trimming, copying items
* Automation: preference for first click on envelope to select envelope, or add point immediately
* Automation: action to add point at current time position to all visible envelopes
* Dual trim/timestretch: acts on all selected items, unless both sides of shared edge are selected
* FIPM: preserve item positioning when moving items across tracks
* License key: automatic import of license key text from clipboard on startup
* Marquee selection: fixed some random issues, better small-move behavior
* Media items: shift+drag edges bypasses snapping regardless of whether shift or drag happens first
* MIDI devices: avoid clearing device alias when disabling device
* MIDI editor: fixed occasional CC data drawing bug
* MIDI items: more consistent logic for which track receives new empty MIDI items
* Noise shaping: noise contour is slightly gentler in high frequencies
* OSX: JS editor usability improvements when OSX keyboard dialog navigation enabled
* OSX: no media explorer peaks for audio CD .aiff files
* OSX: fixed crash on selected track delete from mixer context menu
* OSX: fixed item notes window
* OSX: fix for multimonitor context menu issues
* ReaSamplomatic5000: fixed bug where sample is left marked as used on plugin remove
* ReaScript: Fixed RPR_AddTakeToMediaItem causing crashes
* Sends: shift+drag IO button or extended mixer send area to send all selected tracks at once
* Sync: added 23.976 as predefined framerate for LTC
* Themed tab fixes (x64 etc)
* Takes: fixed splitting unlooped MIDI take beyond loop end in odd time signatures
* Track panels: show exact track volume after manually setting a level below the minimum fader value
* Video: fixed audio playback issue on some Quicktime videos
* VST: more flexible support for passing keyboard input to plug-ins
* x64: corrected undo history writing


REAPER 3.14159 - December 5, 2009

Changes:Pi: it's not just for thanksgiving anymore

* Automation: adjustable bezier tension for envelope points (alt+drag segment, or edit point value)
* Automation: envelope segments are automatically switched to bezier when editing tension
* Automation: add a point anywhere in envelope lane, or only on the envelope segment, by preference
* Automation: fixed action to insert envelope point in take envelopes
* Automation: FX envelopes are adjusted for PDC (can be overridden per plugin instance)
* Automation: switching from trim to read on simple vol/pan envelopes applies trim setting if pref set
* Automation: lower CPU use when using mute automation in read/write modes and control surfaces
* Batch converter: fixed filelist flickering bug when converting files
* CD import: uses current project settings for output audio format, matching extension
* Crossfades: show special cursor when shift+dragging crossfades
* Dual trim: edit shared media item edges regardless of selection (by preference)
* Dual timestretch: show special cursor when alt+dragging shared edges
* Envelopes: fixes for GUI drawing errors when greatly zoomed in
* Explode by channel: use item size/offset rather than source size
* Installer: Changed "CD Burning" item to "CD Ripping/Burning"
* Installer: changed icon to REAPER icon from generic installer
* Media item properties: option to override auto-crossfades (set automatically when importing REX)
* Media explorer: better display of preview on items without peaks
* Split: when splitting past the end of an unlooped item, create an empty take rather than looping
* VST: chunkless VSTs now get program name saved/restored (FabFilter plug-ins etc)
* VST: update current program name on audioMasterUpdateDisplay
* WAV: fix for reading WAV files larger than 4GB
* Windows: handle more types of keyboard input when set to send all keyboard input to plug-in
* Windows: Fixed cleartype issue on timeline font in default 3.0 theme


REAPER 3.1415 - November 28, 2009

Changes:As good as pumpkin pie.

* Action: invert item selection
* Actions dialog: fixed export of multiple selected actions/shortcuts
* API/ReaScript: actions dialog shows command ID strings for custom/extension actions
* API/ReaScript: added NamedCommandLookup, to get a command ID from a named extension action
* Auto-crossfades: dont initiate auto-crossfade until items overlap by at least one sample
* Automation: ctrl+click on envelope point toggles point selection if no envelope drawing occurred
* Batch converter: prompt before exit if processing/unprocessed items
* Custom toolbars: disabled themed scrollbars on win32 for icon picker
* CD extraction: preliminary support (Windows 2000+, OS X)
* JS: fixed certain plug-ins on x64
* LAME/mp3 support: assorted fixes (multi-encoder, OSX VBR, correct file lengths, etc)
* Master track: clean up envelope lanes properly when hiding master track
* MIDI editor: moving CC with notes replaces rather than merging with existing CC at the new location
* MIDI editor: added action to move to end of selected notes
* MIDI editor: support for mouse cursor as vertical zoom center (respects prefs/editing behavior)
* MIDI input quantize: various bugfixes
* OSX: Audio Unit buggy compatibility mode includes constant blocksize (fixes AUMatrixReverb)
* OSX: builtin FX/JSFX fixes for installation on volumes that are case-sensitive
* PDC: better behavior when unmuting tracks with routing and "do not process muted tracks" disabled
* ReaScript: various bugfixes
* Scrub: autoseek during playback regardless of middle-mouse-button handscroll preference
* Startup: even faster
* Theme: themeable images for tabs (user for docker, project tabs, floating toolbar)
* Track: inserting track via context menu inserts new track in the expected place
* Toolbar: actions to open the floating toolbar at the mouse cursor
* Toolbar: support for more toggle actions staying lit when assigned to buttons
* Toolbar: extensions can register toggle actions


REAPER 3.141 - November 16, 2009

Changes:Smaller, faster, more productive.

* Action: toggle selected tracks between touch and trim/read modes (for non-motorized control surfaces)
* Anticipative FX is no longer by default disabled during rendering
* Batch converter: added right-click context menu, modeless configuration
* Custom menu: fixed Actions menu occasionally declining to be customized
* Fixed mislabeled undo/redo menu items in certain instances
* Image loading: theme images optimized for faster load (startup) time, and smaller installer
* Installer: reduced installer size on all platforms
* Media explorer: fixed import of multitrack MIDI files when importing to empty project
* MIDI editor: fixed bug when extending a looped item leftwards in the editor
* MIDI editor: avoid skipping over CC data when drawing edits quickly
* MIDI editor: actions to explicitly mute and unmute notes (in addition to existing toggle)
* MIDI editor: middle button hand-scroll
* Peaks: fixed rebuilding peaks for selected items
* Project markers: fixed transport jump-to-marker list not being refreshed
* Preferences: added new Envelopes tab, option for how to handle volume/pan trim when adding envelopes
* ReWire: per-instance options to control whether slaves can change tempo, loop region
* Scrollbars: drawing fixes
* Toolbar: merged toolbar and menu customize interfaces, no limit on custom toolbar buttons
* Toolbar: customizable tabbed floating toolbar (separate from main toolbar)
* Toolbar: added 72 more custom toolbar images
* Toolbar: optional user text over blank toolbar icon
* Toolbar: armed actions can be run by clicking anywhere in the arrange view (not just on a media item)
* Video: added support for video files that contain no video track
* Video: better audio sync on OSX
* Video: dont show video from stopped background projects
* Video: fixed possible hang on Windows multi-monitor setups
* Video: fixed incorrect frame display issues (rounding errors after manually moving the edit cursor)
* Video: added a preference panel to select video colorspaces
* x64: fixed bugs in recording and rendering format selection/configuration windows


REAPER 3.14 - November 6, 2009

Changes:Rounding things out nicely

* Action: show/hide all floating windows
* API: added functions for sending commands to the active MIDI editor window
* API: added register("command_id_lookup") to find extension actions
* API: added functions to retrieve track/take envelopes
* API: added MIDI_eventlist_Create, MIDI_eventlist_Destroy
* API: added GetSetTrackState, GetSetItemState, GetSetEnvelopeState
* API: fixed extension shortcut problem
* Automation: fixed action to set envelope lane fader from MIDI controller
* Automation: more consistent behavior for new envelopes picking up the fader value in non-trim mode
* Auto-crossfades: fix for some crossfades not being reset when moving multiple items across tracks
* Batch converter: new facility to convert media in bulk, optionally applying FX
* Custom menus: main MIDI menus can be customized, other improvements
* Custom menus: import/export/reset individual menus along with entire sets
* Custom toolbar: support adding extension actions to toolbar
* DX: fix for synths dropping the first MIDI note
* Live performance: FX multiprocessing optimization
* Media item resampling/pitch shift modes: not switched when switching projects
* MIDI editor: Fixed adding text/sysex events not extending source length when past end
* OSX: fixed issues with mouse focus in TCP
* OSX: nicer disk image
* OSX: various menu improvements/fixes
* OSX: preliminary video support
* OSX: alternate VST cache/path config for PPC vs Intel
* Peaks: fixed recording peaks interpolation accuracy and corner-case crash when recording
* Prefs/Media/MIDI: Improved behavior when all-notes-off when un-record-arming a track disabled
* Project/template file save: better detection and handling of failed disk writes
* ReaSamplomatic5000: Configurable per-instance resample mode
* Render queue: resizeable
* Track height: default for new projects can be set via File/Proj Settings/Save as default or Prefs/Projects/Default
* Track renaming: better support for tabbing through tracks when envelope panels visible
* Video: improved scrubbing support
* Video: handling of multiple items improved (later items, higher track numbers prioritized)
* Windows: Fixed font used in some dialogs for ClearType (OGG rendering, etc)


REAPER 3.13 - October 20, 2009

Changes:50 ways to... upgrade your REAPER

* Action: insert multiple tracks
* API: added functions: AddProjectMarker, DeleteProjectMarker
* Automation: new volume/pan envelopes display the current track fader value
* Crossfades: fixed auto-crossfade when control+drag copying items
* FLAC: fixed multichannel read support
* FX chains: automatically increase track channel count when loading FX chains that use more channels
* Glue: special fade handling when gluing multiple items starting or ending at the same time
* Mixer: consistent scroll behavior regardless of number of tracks, autoscroll to newly added tracks
* Master: no reset of master mono/stereo setting after automatically muting on overload
* Media items: button to display item properties, by default shown only when the item is resampled
* Media explorer: configurable default-handling of project files, better context menus
* Media explorer: filter fixes
* Menus: most commonly used menus can be customized (add/remove actions, submenus, rename menu items)
* Menus: menu customizations can be imported/exported to file
* MIDI editor: user preference to flash keyboard notes on track input note-on
* MIDI editor: setting to snap note ends to grid when snap enabled
* MIDI editor: fixed snapping bug when following project beats and grid is 1/4 note triplets
* MIDI editor: better keyboard handling in text fields
* Mousewheel: fixed control+mousewheel for fine slider moves in parameter modulation and send windows
* Mute/solo: setting via right-click follows selection/grouping unless overridden with shift key
* OSX: preliminary media explorer
* OSX: fixes for file browse dialog with certain paths
* OSX: vast keyboard system fixes and improvements
* OSX: fixed main window actions working in undocked transports
* OSX: disk reading does not use F_NOCACHE on remote filesystems
* OSX: virtual MIDI keyboard fixes
* OSX: fixes to mixer autoscrolling
* OSX: midi list editor supports in-list editing
* OSX: fixed visual glitch with docker
* Peak building: optimizations (50-150% faster on .wav files in our tests)
* Peaks: when using alternate peak path, put peaks in numbered subdirectories for better performance
* Peaks: low quality preview peaks during building are now are more consistent with finished peaks
* Peaks: aborted peak generation removes partial (invalid) peak files
* Project load: replacing files with different types will scan for the same file type for other missing files
* Project/template load: current working directory defaults to project/template path
* ReaScript: added GetTrackState, expanded html help, set undo point after script executes
* ReaScript: capture Python compile-time and run-time error messages for display
* ReaScript: fixed get/set of integer-type track, item, or take parameters
* Take names: automatically focus take name field when displaying item properties
* TCP: Drag and drop routing now autoscrolls
* TCP/Mixer: autoscroll to tracks selected via action or control surface
* Track icons: optionally set all tracks to the same width when any track icons are used
* Undo system: greatly reduced memory use when loading undo history from file
* VST: fix for bridged/firewalled plug-ins with track controls visible
* VST: added MIDI output mode to merge output with input (for groove players, arpeggiators, etc)
* VST extensions: support for effString2Parameter (mostly for readable manual editing of envelope points)
* VST MIDI: fixed hanging note bug from synthedit and possibly other plugins that generate MIDI
* Windows: drag and drop of files out of REAPER now better supports unicode characters
* Windows: try to prevent bad plugins from quitting REAPER
* x64: ReWire support (master/mixer only)


REAPER 3.12 - October 3, 2009

Changes:REX and CD burning for all platforms, lots of other goodies

* Automation lanes: fixed possible crash when removing FX parameter envelopes
* CD burning: fixes to native XP mode track divisions
* Extensions API: GetSetMediaItemInfo() fixes for fade shape settings
* Fade drawing: when using full-area filling, fixed drawing when zoomed in
* FX: per-FX buggy plugin compatibility mode (assumes plugin is not threadsafe, needs constant precleaned buffers, etc)
* Hardware outputs: post-fader track outputs obey track polarity control
* MIDI editor: show notes pressed as long as the input note is pressed
* OSX: improved drag/drop support
* OSX: support for control+alt+drag to render to new file (drag to desktop, finder, sampler, etc)
* OSX: CD burning support
* OSX: REX support
* OSX: special casing for POD Farm VST misreporting view type (VST 2.4 should be composited view)
* OSX: fix for some AUs that do not export automatable parameters until after audio streams are initialized
* OSX: added correct file locking to prevent writing files open for read
* Pencil mode: fixed fade/autofade settings for newly drawn media items
* ReaControlMIDI: support for raw mode (0-127 access to all CC messages)
* ReaControlMIDI: envelopes and TCP knobs report the same value as the slider (0-127, 0-16383, or on/off)
* ReaControlMIDI: support for storing/sending sysex dumps up to 64KB
* ReaScript: run Python or Perl scripts that call Reaper API functions
* ReaScript: assign reascripts to key commands or toolbar buttons
* VST bridging: optimized plug-ins that call for tempo information
* VST bridging/firewalling: per plug-in option to embed UI (not as compatible, less crash-resilient)
* VST: safer querying of text strings from certain plug-ins
* Win32: async file reading now has more grace on error
* Win32: file locking improvements (no longer allow writing to media files that are open and online in REAPER, etc)
* x64: VST bridging performance improvements, ReaRoute performance improvements
* x64: will now use same config path as x86 (unless appdata/REAPER64 is valid)
* x64: REX support (via bridging)
* x64: fix for certain (broken) ASIO drivers


REAPER 3.11 - September 20, 2009

Changes:Automation drawing, plug-in firewalling, lots of other goodness

* Automation: freehand envelope drawing (ctrl+drag by default, optionally ctrl+alt+drag)
* Multiproject: support for playing background projects with current, option to sync start times
* Take: realtime reverse take
* Toolbar: arm a custom toolbar button by right-clicking, click an item in the arrange view to run it
* VST: configurable bridging/firewalling on x64 and x86 (prefs/VST, per VST option in FX browser)
* Action: crossfade any overlapping selected items
* Action: toggle master track and tempo envelope visibility together
* Action window: allow removal of multiple key bindings at once
* ASIO: fixed compatibility with Zoom R16 (and possibly other devices)
* Automation: envelope data reduction during recording is now on by default
* Automation: add a point anywhere in an envelope lane by clicking
* Automation: envelope lanes now respect locking
* CD burning: better gapless CD image generation, more accurate marker/region track generation
* CD burning: allow recording multiple copies from single render, better error messages
* Cleaner display of track information on routing/fx/envelope windows/tooltips/etc
* Editing: fixed shift+click for multiple selection in arrange view
* Editing: do not allow track envelopes to move vertically when ripple edit is enabled
* Fades: option to disable autofades/autocrossfades for MIDI items
* FX autobuild routing: clearer indication that cancelling autobuild will still load the FX
* FX chains: loading FX chains will search the path of the .rfxchain for media files (for reasamplomatic/reaverb)
* FX window: UTF-8 support for preset/program combo boxes
* Help: useful information (info or context sensitive help) displayed below TCP section
* JS: fixed a bug causing potential crashes when parameters automated
* JS: new slider() function to get a slider by index (values 1..64)
* License keys: updated text for non-commercial to be more accurate (personal/small business)
* Loop recording: fixes for rounding errors causing items to be slightly too long
* MCU: better support for emulated surfaces that do not notify touch state
* Media explorer: menu options to enable RPP preview, disable tempo sync
* MIDI editor: velocity lane editing affects only selected notes if there is a selection visible
* MIDI editor: show MIDI track input on piano keys
* MIDI editor: less eager to show empty space to the left of the MIDI item
* MIDI editor: fixed drawing controller data over existing data on another channel
* MIDI editor: actions to move to previous/next lyric
* MIDI editor: fixed blinking cursor reappearing when offscreen
* MIDI: in-project MIDI preview should now interrupt audio less
* Mixer: improved extended mixer FX context menu layout
* OSX: fixed low latency MIDI output mode
* OSX: fixed menu key binding labels
* OSX: fixed MIDI note name editing
* OSX: AU compatibility improvements
* OSX: fixed key assigning special keys in actions window
* OSX: fixed keyboard navigation in file open/save dialogs
* OSX: holding shift during startup now prevents REAPER from loading last project (like on Win32)
* OSX: fixed routing dialog scroll issues on 10.4
* Pan: allow settings as low as +1/-1% with control+drag
* Peak building now handles multiple projects nicely
* Pencil mode: obey loop preference when drawing empty MIDI item
* Project settings: project media browse dialog better deals with relative paths
* ReaSamplomatic5000: ability to fully buffer smaller audio samples (better performance)
* ReaSamplomatic5000: removed pan automation zipper noises
* ReaSamplomatic5000: volume/rate/etc automation now affects playing samples
* ReaSamplomatic5000: parameter for MIDI pitch bend amount (default is 2 semitones, can do up to 12)
* ReaSamplomatic5000: safer thread-source management
* ReaSamplomatic5000: notify undo state when sample changed
* ReaVerb: less RAM use during file loading
* Safer memory management in undo, ReaVerb, and other areas
* Snap: relative snap support
* Snap: when grid-snap settings follow visible grid, do not snap if grid is not visible
* Selection: faster selection of multiple tracks in some cases where other windows are open
* Take: fixes/improvements to loop section
* TCP: Fixed track VU meter glitch
* TCP/mixer: mousewheel support on FX knobs and sends
* Tempo markers: manual edit of position defaults to timeline units (bars.beats, min:sec, etc)
* Undo: fixed multiproject undo system bugs
* Undo window: safer destroy on exit
* User preference: default track height in new projects, set to medium (was small) by default
* Virtual MIDI keyboard: arrow keys can be passed through to main window
* VST: per instance option to disable PDC
* VST: safer preset changes with some buggy plugins
* Windows Vista/7: validate ini file path before using (to ensure that it is writeable)
* Windows: fixed some issues with long strings in text boxes


REAPER 3.104 - August 29, 2009

Changes:Incremental love

* MIDI editor: fixed shift+click for multiple selection in piano roll
* MIDI editor: fixed unlooped item marquee selection past end of item
* Updated libvorbis to 1.2.3
* Temporary removal of experimental VST bridging


REAPER 3.103 - August 27, 2009

Changes:Morsels of goodness

* x64 version: 32-bit VST bridging support
* MIDI list editor: fixed possible duplicate event creation when filter on
* Render: disabled opening project from shell during render
* MIDI list editor: fixed inline editing of pitch values
* VST: better audioMasterGetOutputLatency reporting when stopped
* VST: reverted 3.1 optimization that seemed to cause problems with a few plug-ins
* VST: special case for Fretted Synth


REAPER 3.102 - August 15, 2009

Changes:Better, stronger, faster.

* 3.102: OSX: Fixed MIDI explode by channel and pitch
* 3.102: OSX: Fixed scroll during track moving
* 3.102: Fixed issue with projects that reference missing .mid files
* 3.102: Fixed bugs relating to ghost midi clips
* 3.102: Fixed junk characters in some pan law dialogs
* 3.102: Added some missing default theme elements
* 3.102: Record PDC disabled track option now compensates for audio buffer size
* 3.102: Solo and SiF now work better with MIDI sends (unsoloed MIDI sends are not sent at all)
* 3.102: Allow 23.976 framerate for sync


REAPER 3.101 - August 14, 2009

Changes:Better, stronger, faster.

* 3.101: Fixed high CPU use on zoomed-in recording items
* 3.101: Fixed grid line drawing of 1/3 beats


REAPER 3.1 - August 13, 2009

Changes:Better, stronger, faster.

* Actions: toggle show master tempo envelope
* Actions: faster actions to explode audio by channel, much faster actions to explode MIDI by channel or pitch
* Actions: separate actions to jump to previous/next beat/measure vs moving edit cursor only
* Actions: fixed occasional disappearing key shortcut
* Automation: fixed possible crash when deleting FX envelope
* Automation: shift+ctrl+drag locks envelope point move to either horizontal or vertical (like in MIDI editor)
* Bounce: display in transport displays bounced length
* Editing: fixed bug when moving items across hidden tracks
* GUI: significant CPU optimizations when drawing time selection, antialiased peaks, fades, envelopes, filled envelopes
* GUI: dim track I/O button when master/parent send disabled (themeable using track_io_dis and mcp_io_dis)
* GUI: fixed bug in HSV blend mode
* GUI: fixed edge line drawing for time/loop selections when decoupled
* GUI: fixed filled envelope clipping bug
* GUI: separate theme elements for fade quiet zone and fade area color fill
* JS: updated Liteon FX
* Media explorer: checkbox for starting media preview on the bar while project is playing back
* Media explorer: fixed context menu on Vista/Win7
* Media explorer: show preview graphics for MIDI items
* Metronome: fixed output selection menu
* MIDI editor: event filter stays on top, can be toggled on/off
* MIDI editor: CC lane dropdowns show which message types are currently in use
* MIDI editor: inserting notes in drum modes uses smaller of grid size or 32nd notes
* MIDI editor: view preference to always display note velocity
* MIDI editor: action to move edit cursor to play cursor
* MIDI editor: action to set selected note lengths to grid size
* MIDI editor: better paste-extends-source behavior when using unlooped items
* MIDI editor: no loop end marker for unlooped MIDI items
* MIDI editor: fixed clipboard leak in certain paste actions
* MIDI editor: fixed screen redraws/flashes when selecting notes in list view
* MIDI editor: action to import lyric events from text file
* MIDI editor: better display of text/sysex event editing vs adding, better copy-drag behavior
* MIDI editor: clicking empty space in the lane deselects text/sysex events
* MIDI editor: fixed copy/paste of text/sysex events in list editor
* MIDI editor: fixed file-based MIDI item text/sysex event undo/redo
* MIDI editor: fixed memory leak when deleting text/sysex events in list editor
* MIDI editor: fixed step sequencer note entry when inline editor is open
* MIDI editor: fixed text event editing on OS X
* MIDI editor: fixed text event hit testing in certain instances
* MIDI inline editor: actions dialog can now run actions
* MIDI: don't create a new MIDI item when punch recording if there is already a suitable item to record into
* MIDI: fixed overdub recording when extending source and record pdc disabled
* MIDI: record overdub/replace modes with record PDC disabled now compensated for track PDC
* OSX: default to Cocoa UI for AU plug-ins that support it
* OSX: fixed manually editing JS parameter values
* Peaks/waveforms: recording items are drawn more smoothly and consistently, update faster by default (configurable)
* Playback: preserve PDC delayed monitoring now compensates for both track and master/parent PDC
* Project: fixed project template being inserted when opening existing project in new tab
* Project: setting maximum project length prevents zooming out much past that length
* ReaEQ: more regular grid lines
* ReaFIR: more regular grid lines
* ReaVerb, ReaSamplomatic: now multi-project aware (for save-as with media)
* ReaSamplomatic: fixed noise bug with zero release time
* Recording: fixed recording pre-roll sample rounding problem
* Render: fixed render dialog peaks display when certain stem options set
* Render: more helpful error message if target directory does not exist
* Render: saving project to RPP via render dialog now adds project to recent list
* Render: Shup button sends to user default upload target
* Screensets: better multiproject track view support
* Screensets: screenset window now updates on save-project action
* Shutdown: cancelling save while Windows is shutting down cancels system shutdown
* Shutdown: more stable sequence with undo history open
* Solo: fixed glitches when unsoloing with routing and PDC
* Spaghetti cormorant
* TCP/Mixer: create sends by dragging IO button to another track
* TCP/Mixer: alt+click on IO button toggles master/parent send
* TCP: bulk mute/solo by dragging mute/solo button to another track
* Tempo envelope: snap points to grid when adding and snapping enabled
* VST: faster startup scan of plug-ins that have not changed
* VST: more efficient automation for new envelopes or envelopes with square point shape
* VST: correct return value for audioMasterAutomate


REAPER 3.06 - July 20, 2009

Changes:Automation for the People

* Updated: 7/20/2009 10:40PST to rev 7759 (automation ripple bugfix)
* Automation: drag, copy and paste automation with items, within or across tracks
* Automation: improvements when "add envelope points when moving items" enabled (right-click env toolbar button)
* Automation: recording does not write redundant points (more efficient)
* Automation: improvements when "reduce envelope point data when recording automation" enabled
* Automation: FX envelope control panel buttons stay lit if parameter modulation or MIDI learn is active
* Automation: alt+click deletes an envelope point
* Automation: fixed send automation control panel display when writing or overriding automation
* Audio: audio device channel remapping/aliasing support, separate configuration for each audio device
* Recording: pre-roll monitors track media, action to toggle recording pre-roll
* Render: rendering stems supports writing project markers as cues
* Project: no prompt to save, or display project settings, when loading an existing project in a new tab
* Project: track auto-naming no longer skips leading numbers
* Preferences: more configurable track record parameters
* Performance: better RAM/CPU behavior with accidental feedback routing
* FX: cache undo states for plugins with slow save/load operations
* FX: fixed undo point creation when plugin shown in FX chain window
* FX: fixed memory leak when loading undo states for some VSTs
* FX: fixed parameter modulation save/load/undo problems
* FX: save parameter modulation with track templates/chains/paste
* FX: show total track PDC in FX button tooltip
* FX: performance meter shows PDC by track
* FX: fixed track/mixer FX param knob rotation range
* FX: fixed EastWest Play (and possibly other plugins) not showing GUI correctly
* FX: all IK plugins blacklisted from precise loop buffer handling (glitching at loop end is preferable to crashing)
* FX: UAD plugins are set offline after render (fixes rendering at different block size)
* ReaEQ: update settings on "reset band to +0 dB" context menu action
* MIDI: undo/redo no longer sends note-off to all tracks
* MIDI: fixed import of .mid files with trailing non-note events exactly on the beat
* MIDI: glue now supports text events
* MIDI inline editor: fixed inserting notes at mouse cursor, not advancing main edit cursor
* MIDI editor: action to invert current selection
* MIDI editor: fixed moving multiple notes in looped items via keyboard actions
* MIDI editor: fixed bug when adding sysex manually
* MIDI editor: text events are now pooled across items and copied with items
* MIDI editor: fixed initialization of lane combo boxes
* JS: many optimizations for JS that do MIDI only (no @sample code, or in_pin/out_pin:none)
* JS: midi_transpose works on notes that are sustaining when you move the sliders
* JS: support for longer line lengths for slider definitions
* JS: better support for locales that use , instead of . for decimal
* JS: update dropdown boxes on sliderchange call
* JS: fixed gfx_drawchar/gfx_drawnumber() not forcing screen update
* Actions: select any track 1-99 (ctrl: extend, shift: contiguous, alt: invert)
* Actions: set loop points to selected items
* GUI: user preference for drawing pretty filled automation envelopes
* GUI: optional/themeable editing guide lines when moving items
* GUI: shift + middle mouse button does hand-scroll (and user preferences for it)
* GUI: docker/project tabs show feedback when clicking close-tab buttons
* GUI: option to show solid edge on loop selection and/or time selection
* GUI: optimized screen drawing to reduce potential overdraws
* GUI: separate user preferences for antialiased peaks/waveforms vs. antialiased fades/envelopes
* GUI: fixed drawing crossfades when overlapping items are shown in lanes
* GUI: track meters hold peaks as low as -150 dB
* OSX: toolbar can be customized
* OSX: VST/AU with carbon views now hide properly when docked


REAPER 3.05 - July 1, 2009

Changes:Better performance, stability, and looks.

* Significant audio processing performance improvements, especially in larger projects
* FX processing improvements for all Cockos plugins
* Processing performance improvements for MIDI-only tracks
* Significant graphics optimizations
* Pasting items in large projects is faster
* Fixed dragging items vertically across multiple tracks
* Media explorer remembers the last directory visited when reopened
* Global automation override is saved with project
* JS sysex support: midisyx(frameoffset,msgbuf,len)
* FX parameter adjustment undo point is set immediately if the plugin informs the host the move is done
* Fixed random creation of different-length takes in loop recording
* Faster bulk-arming of tracks via action
* Seek is less likely to unnecessarily scroll the view
* Properly resize last track in folder when compacting
* FX quick-add menu contents are sorted alphabetically
* Safer VST unloading while playing
* Use envelope lane button hover states
* Dont allow dragging a folder track into its own children
* Copy MIDI item editor settings (note shape, etc) when copying MIDI items
* Dont autoclose audio device when media explorer is previewing
* Fixed waveout/directsound issues on failed initialization
* Better folder remembering on render/consolidate, better default record path (rather than path to app)
* MIDI editor: option to set default color map (in prefs/media/midi)
* Support for mcp_master_sendlist_* theme images
* ReaTune updates for multiple project and better take-fx support in manual mode, slight visual overhaul
* Color-themeable fade area shading for media items
* Color-themeable blinking edit cursor
* Optional color-themeable play cursor (with width control)
* Themes can set blend mode on fade handle edges/snap offset drawing
* More efficient time selection highlight drawing in default theme
* Fixed action for toggle recarm on all selected tracks
* Better cue label positioning for stereo items etc
* Actions to toggle item normalize/multiple item normalize, un-normalize
* Special-case mutexing for ET-200/Rez/Oatmeal, generalizable on request for other plug-ins
* Will now prompt you to select an audio device if you have not yet selected one
* OSX: better view of some unthemed windows in docker
* OSX: better AU initialization for some plugins
* Improved tempo/time signature marker editing behavior
* Open file in external editor supports unicode filenames
* Custom toolbar icon assigned to "bounce live output to disk" will light up while recording
* Preference whether to auto-show FX window after adding via quick-add menu
* Warn if unable to save changes because project file is read-only
* Fix for problems unloading plugins that run message loop during effClose (i.e. Guru)
* Fixed bug with mixed native/OS text rendering colors being incorrect


REAPER 3.04 - June 19, 2009

Changes:Fixes and enhancements.

* Joystick MIDI improvements (modeless config, submodes, etc)
* Allow ctrl+drag copy of selected areas of items even with very small selections
* Actions: split selected items at project markers, split selected items at grid
* Action: remove content behind selected items (shift-X by default)
* Crossfade selected items action allows time selection that is completely within both items
* Fixed bug with render dialogs render master not being restored from configuration
* ReaDelay: fixed label of delay length (from QN to 8N)
* Fixed some bugs relating to Unicode conversions when getting long UI strings
* OSX: fixed sending 1 and 2 byte messages to MIDI hardware
* Ctrl+drag (pencil mode) creates empty MIDI item if no item is selected
* SiF meters now show actual signal
* Batch rendering will no longer show save prompt/project properties if preference set
* MIDI editor: fixed sorting and mouse hit testing of overlapping notes
* MIDI editor: Undo/redo of certain actions from within editor updates cached note names
* MIDI editor: fixed scroll issues with last clicked note selection
* MIDI editor: notes are not created when dragging vertically
* MIDI editor: action to cycle through multiple items loaded in one editor (alt+N by default)
* MIDI editor: better paste edit cursor behavior with looped items
* Menu bar shows recording format, device settings, optionally free disk space including time
* Normalize as much as +120dB (up from +36dB)
* Allow resizing tracks in folder compact (not supercompact) mode
* Toolbar icons show current state for many global toggle actions
* Fixed relative filename item paste issues (when option to use relative files before fully qualified path is set)
* Disabling record arm for tracks now sends all notes off
* New JS: adpcm_simulator
* Fixed project load splash screen leak
* Better track vertical resize behaviors with varying arrange view sizes
* Fixed open performance meter causing crashes in certain instances
* VST: Support for plug-ins with Unicode filenames
* VST: UAD plug-ins always get constant blocksizes (so that they can loop without extra latency)
* VST: extra UAD mutexing on opening of U


REAPER 3.03 - June 15, 2009

Changes:Batch rendering, FX wet/dry controls, lots of improvements!

* Fixes for action to crossfade at selection
* Crossfade at selection automatically splits an enclosing item
* VKB performance improvement (especially on WINE)
* Peak caches: better validation of timestamps for varying timezones and filesystems
* Draw correct crossfades when an item sits on top of another item
* X key is mapped to crossfade selected items action by default
* Fixed delay compensation of untouched track channels for VSTs with latency decrease (ReaFIR etc)
* Fixed delay compensation on untouched track channels for JS (including ReaMote)
* ReaMote: fixed network thrashing with automated fx parameters
* MIDI editor: removed snap behavior where snapping is disabled more than 100px from grid
* Render: option to render at project samplerate, but output at a different rate (apply SRC last)
* Fixed bug when undoing on certain projects with envelope lanes visible
* Fixed bug storing online rendering to project file
* Online rendering will pause for a few seconds before rendering to allow hardware to switch samplerates if necessary
* Project setting for item mix behavior (items can mix, replace earlier items, or replace enclosing items)
* Actions to enable or disable auto-crossfade on split
* -renderproject hides main window from view
* Fix for plugins that create multiple envelopes when loaded with automation write on
* Fixed MIDI editor actions to move multiple notes up or down
* Track MIDI input can be mapped to any channel
* Fixed move cursor to start of previous measure action when starting on beat
* Preliminary wet/dry knob for FX
* Look for embedded track name event when importing single-track MIDI
* Option to not reset MIDI CC on stop
* Queued (batch) rendering support (Queue render button in render dialog, menu/action to bring up queue)
* MIDI editor: control-drag also copies CC messages when moving CC with notes
* Action to toggle maximize all tracks will maximize first
* Fixed adding tempo events via transport when tempo envelope is hidden
* Support for changing BPM from within ReWire slaves
* User config for external MIDI output threading (restricted to one thread by default)
* Fix for ripple editing + tempo marker issues
* OSX: better hidden-mouse UI behavior (with Synergy detection as well)
* OSX: cleaner looking buttons/popup buttons (todo combo boxes)
* OSX: enabled FX folder rename/delete, drag FX into folder
* OSX: fixed item fadein cursor
* OSX: better support for detecting mouse activation for BFD2 etc
* Internal queue optimizations


REAPER 3.02 - June 6, 2009

Changes:The steady stream of goodness continues.

* Fixes to APE, OGG, and MP3 writing in certain consolidate instances
* Fixed consolidate having issue with certain content/output sinks
* Fixed Unicode file support for DirectShow video files (avi/mpg/etc)
* Fixed CoreAudio aggregate/multi-buffer audio bug
* JS: threaded memory manager fixes (for when starting playback with graphic JSs loaded)
* Fixed bug sending events at end of MIDI file in certain instances
* More useful dialog message when unable to encode MP3
* OSX: improved GUI compatibility for some plugins
* OSX graphics tweaks
* MIDI editor: major performance improvement when editing small MIDI items in large projects
* Quick FX add menu when clicking FX slots on the extended mixer
* Windows: Low-level change to external MIDI output handling
* MIDI output timing, CPU, bandwidth, consistency, and stability improvements
* Global envelope menu selection to show/hide all track envelopes in project
* Tweaks to control surface plug-in since midi output is nicely threaded on Windows


REAPER 3.01 - June 2, 2009

Changes:Even better than v3.0!

*
* Right-click FX button to add FX from user folder or saved FX chain
*
* Show newly scanned FX in their own folder in FX browser
*
* Faster display when opening FX browser or right-click FX menu
*
* Fixed shortcut assignment to numpad 5 (and divide, decimal on some keyboards)
*
* Middle mouse button sets play cursor in MIDI editor
*
* Scrollbar resize handle works in MIDI editor
*
* Fixed various nitpicks only seen when adv pref "large window frames" is on
*
* VST: corrected audioMasterGetOutputLatency to match cubendo's behavior when used from VSTs with delay comp
*
* MIDI editor: fix for reloading the same text strings file
*
* MIDI export, .syx import, bank/string filenames now support unicode
*
* Fix for MIDI items changing when changing project settings
*
* Support for up to 30 MIDI input ports, 32 MIDI output ports (up from 24/24)
*
* Fixed MIDI editor actions to change timebase view
*
* Fixed reading of license keyfiles with Mac newline format
*
* Fixed recording to unsaved projects with relative project media path set(again)
*
* ReaControlMIDI: separate selection of LSB cc messages
*
* MIDI editor: moving notes one octave moves one octave rather than 12 visible pitches
*
* FX Browser: Added "Recently used FX" folder


REAPER 3.0 - May 22, 2009

Changes:A HUGE upgrade!

*
* Automation lanes
*
* Nested track folders
*
* Multiple tabbed projects
*
* Multichannel (greater than stereo) media support, including MOGG
*
* FX parameter controls on track and mixer control panels
*
* Customize toolbar icons and actions
*
* Programmable MIDI joystick/game controller support
*
* Inline MIDI editing
*
* Edit multiple MIDI items in one editor
*
* Sync MIDI editor to arrange view, including looped items
*
* Export project MIDI, with tempo map support
*
* MIDI event filter
*
* Track MIDI controls (manage bank/program changes, sysex, automate CC)
*
* MIDI hardware timing improvements
*
* Full sysex support
*
* All-native graphics rendering engine (better appearance and performance)
*
* Memory use improvements
*
* Soft controller takeover, including FX parameters
*
* MORE! Too much to list here!



REAPER v2.58 - March 16, 2009

Changes:

* Fixes for Win9x
* OSX: Fixed filename support for more characters (including folder symbol, etc)


REAPER v2.57 - March 11, 2009

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

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

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

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

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

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

* 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


REAPER v2.5 - September 20, 2008

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


REAPER v2.46 - August 29, 2008

* 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


REAPER v2.45 - August 25, 2008

* 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


REAPER v2.44 - July 31 2008

* 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


REAPER v2.43 - July 30 2008

* 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


REAPER v2.42 - July 26 2008

* 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

* 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

* 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

* 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
* All of the 2.3 updates:
* 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

* 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

* 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

* 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

* 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

* 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

Plus, everything from 2.2:
* 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.2 - April 6 2008

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

* 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

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

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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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
v2.100:
* 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.100 - January 31 2008

* 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

* 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

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

* 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

* 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

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

* 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

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

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

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

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

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

* 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

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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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

* 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 special edition 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

* 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

* 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

* 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)


rc5:

* better metronome countin on tempo changes
* updated elastique build
* both absolute and relative snapping in midi editor


rc4:

* updated record mode display for midi overdub modes
* better metering for record output (midi) mode
* fixed more midi splitting zero note length bugs
* midi editor: better focusing when opening/activating and switching modes
* reverted to non-crashy elastique while we wait for an update
* fixed bug that could cause mem use to go crazy in a few isolated incidents


2.0rc3, woot

http://reaper.fm/files/2.x/reaper20rc3-install.exe

* added "Take/Paste as takes in selected items"
* added "Insert as takes in selected items" to media explorer
* made Take Lane viewing on by default
* midi: better sorting of noteoffs and allnoteoff messages
* midi: reduced excess sending off allnoteoff loop markers
* midi: fixed splitting items on notes producing 0 length notes
* midi: fixed bug in fadein for midi items
* midi: fixed extraneous notes at end of items
* midi editor: fixed position setting in note properties dialogs
* midi editor: fixed crash possibility when using screensets
* made many modal dialog boxes restore window focus on close
* tracks with no items, receives, fx, record arming, or children now take less cpu
* fixed peaks display at end of heavily looped items at certain zoom levels
* updated mixer minimum size to work with nonstandard display DPIs
* JS: added pdc_midi=1 for letting JS effects send midi with lookahead
* VST: vsts that have latency and send MIDI now can send ahead of time
* project directory cleanup now defaults to sending items to recycle bin rather than deleting

Hide changelog



Sponsors:


Similar tools/Alternative to Reaper:
Kristal Audio Engine
Wavosaur



Guides and How to's:
No guides/tutorials, submit guides here.




Report this tool(dead link/new version out)
Comments Post comment
4 comments, Showing 1 to 4 comments
 - 

That's a stupid comment below, the pdf help file is excellent and fully comprehensive, and keeps up-to-date with all the frequent revisions. Plus it can be opened from within Reaper as a .chm file if you bothered to look into it a little bit.

The GUI is fully skinnable, so you can have the default functional GUI, or snazz it up to your heart's content, I don't see what you're gripe is here.

Pointless criticisms! Blah!

Posted March 23, 2008 by bourboner. Tool version 2.14159 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10






Cons:
* the help file is a separate download;
* the pdf file is poorly authored;
* the interface wants to "look cool" instead of being
"professionally-simple" --- the author would have much to learn
from the GUI of the old Midisoft Studio4 for Windows 3.1;

Pros:
* you can try before you buy.




Posted March 22, 2008 by Midzuki. Tool version 2.14159 using OS WinXP
Ease of use 5 of 10 Functionality 4 of 10 Value for money 3 of 10 Overall score 4 of 10






Superb software that rivals all the biggies like Pro-Tools, Cubase, etc. Easy to use "out of the box", but plenty of power "under the hood" (hint: right-click for menus!). Has sophisticated on-board plugins, and supports all VSTs and VSTi's. The "Reafir" plugin can isolate, for example, hiss or noise from a VHS capture & remove it. Reaper seems to be very actively developed, and bugs are generally ironed out very quickly before new features are added. This is the same guy who made Winamp! Non-restricted 30-day trialware!

Posted October 10, 2007 by bourboner. Tool version 2.0rc5 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10
Guides: http://reaper.fm/userguide/ReaperUserGuide1.888.pdf http://www.cockos.com/wiki/index.php/Reaper_Documentation






AWESOME....and I haven't used it for any video based audio yet...just for
making extended/enhanced mixes of some songs. VERY simple to use hasn't crashed
or faltered once since my experimenting began.
GREAT stuff.

Posted October 08, 2007 by hech54. Tool version 1.888 using OS WinXP
Ease of use 10 of 10 Functionality 9 of 10 Value for money 8 of 10 Overall score 9 of 10





4 comments, Showing 1 to 4 comments
 - 

1 tool hits, Showing 1 to 1 tools
 - 

Explanation:
New tool= New tool since your last visit
New version= New version since your last visit
New comments= New comments since your last visit

Type and download
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Adware = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Spyware/Malware = Don't download.
v1.0.1 = Latest version available.
Download beta = It could be a BETA, RC(Release Candidate) and even a ALPHA version of the software.
Download (direct link) = A direct link to the software download.
Download (developer's site) = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64 bit version = If you have a 64bit operating system you can download this version.
Download portable version = No installation is required, just extract the files to a folder and run directly.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com and virusscan.jotti.org.

Rating
Rating from 0-10.

Browse software by sections

All In One Blu-ray Converters (11)
All In One DVD Converters (22)
All In One MKV to MP4/Blu-ray/AVCHD (11)
All In One Video Converters (26)
Animation (3D & 2D animation) (6)
Audio Editors (15)
Audio Encoders (55)
Audio Players (4)
Authoring (Blu-ray/AVCHD) (19)
Authoring (DivX) (5)
Authoring (DVD) (40)
Authoring (SVCD/VCD) (11)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (11)
Blu-ray to Blu-ray/AVCHD (9)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (34)
Capture (33)
CD/DVD recovery (4)
Codec Packs (7)
Codec/Video Identifiers (31)
Codecs (64)
Decrypters (Blu-ray) (6)
Decrypters (DVD Rippers) (13)
DigitalTV/DVB/HDTV (45)
DVD to AVI/DivX/XviD (19)
DVD to DVD (22)
DVD to MP4/MKV/H264 (18)
DVD to VCD/SVCD (5)
ISO/Image (14)
Linux video tools (86)
MacOS video tools (119)
Media (Blu-ray/DVD/CD) (7)
Media Center/HTPC/PS3/360 (45)
Other useful tools (89)
Photo Blu-ray/DVD/VCD (10)
Portable/Mobile/PSP/iPod (46)
Region free tools (6)
Screen capture/Screenshots (18)
Subtitle (45)
Video De/Multiplexers (48)
Video Editors (Advanced/NLE) (36)
Video Editors (Basic) (39)
Video Editors (H264/MP4/MKV/MTS) (11)
Video Editors (MPG/DVD) (19)
Video Editors (WMV/AVI) (14)
Video Encoders / Converters (129)
Video Encoders (AVI/WMV) (41)
Video Encoders (H264/MP4/MKV) (36)
Video Encoders (MPG/DVD) (25)
Video Frameservers (7)
Video Players (29)
Video Repair/Fix (16)
Video Streaming (29)
Video Streaming Recording (36)
Virtualdub tools (10)
About   Advertise   Forum   RSS Feeds   Statistics   Tools