
REAPER 3.77
REAPER is a digital audio workstation: a complete multitrack audio and MIDI recording, editing, processing, mixing, and mastering environment. Using your current computer and no other software, you can import any audio and MIDI, synthesize, sample, compose, arrange, edit, mix, and master songs or any other audio projects. If you add a hardware audio interface of your choice (AD/DA: analog-to-digital/digital-to-analog) and a microphone, you have a complete recording studio, suitable for recording anything from a soloist to a band to an orchestra (even if the orchestra is just you).
REAPER converts your computer into the full power of any top-of-the-line recording studio. Minus, of course, a room full of shockingly expensive converters, microphones, amplifiers, and, well, talent. If you are a top-of-the-line recording studio interested in REAPER, this part of the discussion has probably insulted your intelligence.
So we`ll just say that unlike some other DAWs, REAPER will support almost any existing audio interface, even interfaces manufactured by companies whose software does not allow you to use any other hardware interface.
Nondestructive multi-track recording means that you can record and layer take after take, correcting, editing, revisiting, and tweaking to your heart`s content. There are inexpensive audio interfaces designed just to plug guitars in to, and there are very fancy audio interfaces designed to convert many simultaneous line and microphone inputs.
REAPER is designed to let you work quickly and creatively, without imposing any artificial limits on what you can do. REAPER doesn`t have track types, busses, tools, or offline processing. If you want to create a drum bus, simply add a track above the drum tracks and press the folder button - the drums will automatically send to the folder, Once you get the drum levels and FX tweaked right where you want them, you can record the folder`s output to non-destructively freeze the drums and move on.
Fast, Powerful Editing:
• Drag and drop to import, arrange, and render• Freely mix audio, MIDI, video, still image media on any track
• Easily move, split, glue, resize, trim, loop, time stretch, pitch shift, fade, crossfade, slip, snap to grid, without switching tools
• Intuitive zoom, scroll, scrub, jog, tab to audio transient, MIDI navigation
• Simple and powerful nested folder system allows group editing, routing, bussing, all in one step
• Full automation recording, playback, and editing support for track controls and plug-ins
• Easily manage tempo, time signature, and varispeed changes
• Separate audio or MIDI into freely arrangeable takes and lanes for easy comping
• Easily copy or move regions, to quickly try out alternate arrangements
Plug-in Support:
• Insert almost any third-party audio or MIDI plug-in: VST, VSTi, DX, DXi, AU (OSX only), JS• ReWire (audio and MIDI) any capable application for even more flexibility
• Fully automatic plug-in delay compensation (PDC)
• Sidechain any plug-in, even if the plug-in does not natively support sidechaining
• Apply FX in real time, or non-destructively render FX output
• Real-time network FX processing: use other local machines as an FX farm
64-bit Reaplugs Suite:
• Unlimited multiband EQ with draggable nodes• Graphical FFT EQ/dynamics processing
• Technical and multiband compression
• Flexible, open-format convolution reverb
• Real-time pitch correction, with Elastique 2 Pro built in
• Multitap delay, basic synthesizer, sample player, vocoder, algorithmic reverb, and more
• Special-use plug-ins to virtualize outboard hardware, stream audio, connect to NINJAM servers, and more
• Includes the JS audio and midi plug-in scripting engine, and hundreds of user-programmable effects
Intangibles:
• REAPER starts and loads fast - be ready to record in just a few seconds• Portable - put REAPER in your pocket and run it from a USB key or other removable media
• Tightly coded - installer is only a few MB, updates can be installed in less than a minute
• Rapid, efficient development - new features and optimizations are added quickly and often
• Very active, enthusiastic, and helpful user forum, get help quickly
• Fantastic and readable user-created manual
• An honest business model that aims to provide the best possible user experience
reaper3102-install.exe file was thoroughly tested by our system on Apr 10, 2013 by the three antivirus programs and passed. Is absolutely clean, enjoy!
This archive is 100% safe to download and install.
Have a look at the full REAPER 3.77 antivirus scan reports.
Download alternate REAPER solution
Look at the free or trial alternatives and similar apps to REAPER software by the tags. It's possible also to find substitutes for the most popular titles in the Sound & Audio category.
| Processing | Mixing Music | Midi Recording |
History updates (Complete changelogs since the listing on this site)
3.77 [07-23-11]
- 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
Other versions : 3.76 3.75 3.74 3.73 3.72 3.71 3.7 3.69 3.68 3.671 3.661 3.66 3.651 3.63 3.60 3.52 3.51 3.451 3.4 3.35 3.31 3.301 3.3 3.22 3.21 3.2 3.161 3.16 3.15 3.14159 3.1415 3.141 3.14 3.13 3.12 3.11 3.104
v3.76 [04-30-11]
- 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
v3.75 [01-28-11]
- Actions:
- render stems pre-fader now preserve pan law
- move media items down now properly creates tracks when starting with a single track
- MIDI editor:
- filter dialog now draws correctly with nonstandard font sizes
- undo state saving on CC lane insert
- fixed clearing sysex/text lanes causing crash
- OSX:
- screenset stability fixes
- better looking bullet-mark on MIDI editor CC lanes
- Safer unloading of projects
- VST:
- calling getOutputLatency() on resume until first audio block processed now produces more sane results
- 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
v3.74 [12-26-10]
- VST:
- more handling for VSTs that resize themselves
- 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
v3.73 [11-18-10]
- AU:
- fixed some AUs going blank when floating/unfloating the window (thanks, Camel Audio)
- avoid opening bridges to scan for plug-ins (keep cached copy -- hit F5 in fx browser to force rescan)
- Envelopes:
- fixed editing of first envelope point
- when hiding pre-fx volume/pan envelopes, values are no longer applied to main volume/pan
- Mixer:
- fixed positioning when adding first visible track icon or removing last icon
- fixed resize of hidden extended mixer components with track icon visible
- Theming:
- Drag and drop of .ReaperThemeZip (or .zip with theme files) files to REAPER's arrange now installs the theme
- 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
v3.72 [10-22-10]
- MIDI editor:
- moving CCs/events now updates pre-quantized positions
- reduced memory use when opening/closing many editors
- fixed memory leak when reusing MIDI editor and switching between MIDI items
- fixed stuck velocity display on reopening some MIDI editors
- API/ReaScript:
- added SetMediaItemPosition/Length, with the option to suppress screen redraw
- better portability between Windows and Mac (strip Windows newlines)
- API functions for item/marker setting should now perform better on OSX
- Armed actions:
- show special cursor and tooltip only when clicking will trigger the action
- do not cancel armed action on undo
- Feedback routing:
- fixed stopped monitoring with feedback
- decreased memory/CPU use
- Media items:
- disabled "copy loop of selected area" action for MIDI items
- recalculate autocrossfades for beat-based media items when changing time signature
- allow copying loop of selected area when the time selection includes the item end
- Shift+click item selection:
- now use range of clicks rather than range of items
- no longer unselects other items (hold ctrl in addition for this)
- 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
v3.71 [09-30-10]
- (3.71) ASIO: requested audio block size: fixed power-of-two rounding mode
- (3.71) Media items: drawing fix for empty items
- 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
v3.7 [09-28-10]
- 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
v3.69 [09-21-10]
- OSX:
- avoid blinking cursor and tooltip when holding down a modifier key
- fixed VST-shell project loading on PPC
- fixed drawing issues (primarily related to docked media explorer)
- Media item buttons: option to show/hide buttons based on item height
- Media item labels: option to show/hide text label based on item height
- Nudge/set: pass space bar through from nudge dialog to main window
- Parameter modulation: fixed problem when using latent plugins
- Project: safer writing of long lines to project file/undo memory
- Themes: background stretching fixes
v3.68 [09-13-10]
- MIDI editor:
- tick accuracy improvements when pasting MIDI
- fixed scrub preview for CC messages on channels other than 1
- fixed checkmarks in customized menus
- respect preference to prevent single-click CC event selection when holding shift or control
- create undo point when changing CC lane (prevent undoing back to the previous lane)
- Media items:
- better rounding of timing of certain start offsets
- 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
v3.671 [08-30-10]
- MIDI editor:
- smoother editing for swing grid handles
- snap pitch/pan CC bars to center [demo]
- don't create extra undo point when moving/copying events
- fixed advancing cursor when step recording with swing grid enabled
- fixed crash when double-clicking collapsed CC lane
- fixed paste preserving position in measure in first partial measure of a media item
- new theme color for octave grid line [demo]
- update display immediately after event list context menu action
- when a single CC event is dragged, display the actual event time/value in the lower right
- FX:
- adding FX via quick-add menu floats the FX window (if the user preference is to show the FX window at all)
- double click a floating FX title bar to return the FX to the chain window [demo]
- double-click empty space in the FX chain list (under the current inserted FX) to open the FX browser
- fixed potential flood of FX automation messages
- optionally show the current track FX in the FX button context menu, click to float/unfloat individual FX [demo]
- when adding an FX chain, auto-float each FX window if the preference is set [demo]
- OSX:
- fixed a graphic glitch when updating track I/O window
- fixed drawing behavior when tabbing through tracks to rename
- fixed plug-in pin connector dialog not showing [+] button
- fixed tiny font and odd alignment in track IO dialog, MIDI CC lanes
- fixed too-large font on track meters
- Action:
- scroll view vertically (midi CC): prevent scrolling offscreen
- split items at timeline grid affects offscreen items properly
- toggle mute for track sends or receives 1-8
- AU:
- fixed occasional noise blast from plugins that can't handle anticipative processing (AUPeakLimiter)
- better support for multi-output AUs (thanks, VSL)
- Preferences:
- moved volume/pan fader range settings to Appearance/VU Meters and Faders
- preference to suppress splitting all items at the edit cursor if nothing is selected
- Render:
- added minimize button to minimize REAPER during renders
- fixed rendered items sometimes being one sample too short with certain sample rate/buffer size settings
- Takes:
- actions to rotate take lanes forward or backward for selected items [demo]
- copy/preserve take FX when new recording splits an existing media item (obeys preference to copy take FX on split)
- internal changes to take processing
- Theme support:
- background images with yellow lines (outer-areas) now properly supported for track name, vol, pan labels, etc
- better detection of theme changes (faster)
- button images can now have pink lines for stretching
- Tooltips:
- action to toggle on/off tooltips for media items and envelopes [demo]
- multi-line tooltips for envelopes, items, item fades
- multi-line tooltips for track IO, ENV, FX buttons [demo]
- Video/FFmpeg:
- better audio seek mechanism
- fixed duration on broken MPEG-1 files
- Video/Windows:
- added EVR output for Vista+ machines (improved video display when using Aero)
- fixed hang when using REAPER over RDP
- VST:
- ensure "show VST folders" option is persistent
- 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
v3.661 [08-29-10]
- MIDI editor: fixed possible crash or corruption when deleting MIDI text events
- OSX: fixed default shift key mappings in MIDI editor
v3.66 [08-06-10]
- MIDI editor:
- action to reverse events also reverses CC, works in event list view
- actions that target a CC lane will target the top lane if no CC lane has focus
- advance edit cursor correctly after paste preserving position in measure
- better blink cursor appearance
- clicking to the left of a CC lane will set focus to that lane without deselecting notes/CC
- fixed CC events on one channel erasing events on other channels when moving CC with notes
- fixed splitting notes in looped MIDI items
- fixed step input actions when inserting X semitones below the current note
- immediately refresh event list when correcting overlapping notes/CC
- option to disable single-click selecting CC events
- paste preserving position in measure will not paste duplicates
- quantize, humanize, event properties, and filter windows stay on top of the editor
- swing grid support
- swing grid strength is set/edited by dragging handles on the upbeat grid lines [demo]
- text box for manual entry of swing strength
- when correcting overlapping notes, also correct CC events at the same time/channel
- when correcting overlapping notes/CC, always preserve the selected note/CC
- Custom colors:
- action to reset random color generator (also resets default.palette if it exists)
- if default.reapalette file exists, use those colors instead of random colors
- default.reapalette (resource dir): text file of R G B values, one color per line
- organized default custom color menu entries
- preference for media item background tint strength, for selected/unselected media items [demo]
- preference to automatically color any recording pass that adds takes to existing items [demo]
- support for setting all takes created in the same recording pass to a custom color [demo]
- support for setting custom colors per-take
- MIDI quantize:
- actions to quantize note position, or position and end, to grid
- added actions and options to quantize notes only, or all events
- added bypass checkbox to quantize dialog
- checkbox to fix overlaps on commit
- notes will move with grid changes if quantize dialog is open when changing grid or swing [demo] [demo]
- overhauled quantize dialog
- when quantize grid is set to editor grid, quantize swing setting is linked to editor swing
- OSX:
- better text field coloring
- fixed 2GB+ file peakfile generation/reading
- fixed a few graphical glitches relating to docked windows
- selecting default system devices now allows differing input/outputs
- Recording:
- organized options for behavior when recording over existing items
- recording over existing items can split the old items and add takes, create new items, or trim existing items [demo]
- ensure that loop recording creates correct length files when "add new files on loop" enabled
- fix for loop recording sometimes being slightly off the loop edges
- new preference to discard incomplete first/last takes if at least one full loop was recorded [demo]
- Takes:
- action to activate take under mouse, mapped to "Y" by default (for "yes")
- media item drawing optimizations
- media items can be locked to the active take (to prevent mouse clicks from switching takes) [demo]
- preference to link or unlink all takes when editing start offset (slip editing) [demo]
- Tracks:
- "Options/Show overlapping items in lanes" creates as many lanes as necessary [demo]
- when showing items in lanes, items whose audio will mask other items are drawn in a higher lane [demo]
- automatically remove tracks created by accidentally moving an item down too far [demo]
- added preference to remove or retain tracks created by moving an item below the last track and back
- Automation:
- higher recording speed for FX parameter automation
- refresh track volume/pan sliders when deleting a track envelope in read/write modes
- Color theme:
- added themeable colored bars to optionally display on selected items, active takes [demo]
- added themeable colors for MIDI note/CC text colors (light and dark)
- API: allow extensions and ReaScript to get/set take custom colors, recording pass ID
- Custom menu editor: action list automatically switches to the correct section when changing menus
- Envelopes: drawing optimizations when zoomed out
- External sync: option to only use external sync on playback or recording, or both
- Master VU: fixed inaccurate RMS meter calculation with some window/audio buffer sizes
- Media items: draw media source end notch slightly differently for unlooped items [demo]
- MIDI: fixed MIDI notes sometimes not being played when coinciding exactly with a time signature change
- Nudge/set: checkbox to preserve relative item positioning in set mode [demo]
- Preferences: new tab for path settings (default render path, default recording path, alternate peak cache path)
- ReaControlMIDI: fixed reading .ins files that contain trailing blank lines
- ReaGate: checkbox to invert gate output (when loud, duck wet signal vs dry) [demo]
- Scrollbars: improved zoom button sizing
- Toolbar: refresh custom toolbars after linking/unlinking loop points and time selection via preferences
- Transport menu: fixed checkmarks on submenu items (such as external sync, etc)
- Video: preliminary support for flip/rotate of video (video source properties) [demo]
- VST: inform plugins if transport repeat is enabled
- Windows: better audio device closing behavior when minimizing REAPER and stopped
v3.651 [07-17-10]
- MIDI editor:
- actions to insert note or advance cursor by various note lengths
- actions to move edit cursor by measures
- actions to zoom view to selected notes/CC, or to project loop selection (double-click piano roll ruler)
- don't fix overlapping or duplicate notes until after quantize/humanize is done
- don't shift+select notes that are adjacent to the current selection (they must overlap)
- double-clicking existing text/sysex events always edits the event (rather than creating a new one)
- dropdown setting for length to use when inserting notes (can be set when drawing/selecting a note) [demo]
- fixed flicker when using humanize
- fixed snap to grid in looped items where the loop length itself is not on the grid
- fixed snap to grid when project time signature is not x/4
- fixed some note/CC editing actions not refreshing event list view
- fixed changing channel filter not refreshing event list view
- inserting/extending/pasting past the end of a looped MIDI item will extend the loop in source beats mode
- inserting/extending/pasting past the end of an unlooped MIDI item will extend the item [demo]
- MIDI preview scrub (middle mouse button in ruler, or click+drag the edit cursor handle) [demo]
- mute actions affect all selected notes and CC
- option to disable automatic correction of overlapping notes
- option to only move edit cursor when clicking ruler or CC lane dividers, not note/CC area
- removed piano roll-specific actions from the event list view action list
- OSX:
- added a button to open system Audio MIDI Setup utility, in Prefs/Audio/Device
- better Core Audio multidevice support (though it is still better to use aggregate devices)
- changed audio device configuration storage, existing users will need to re-select their audio device(s) (REAPER will prompt on startup)
- fixed midi editor refresh of CC lane boxes
- improved Prefs/Audio/Device, now strongly encourages user to use a single device (and create aggregate devices as needed)
- more window compositing fixes
- support for automatically building output routing for multi-output AUs
- fixed color picker rounding bug
- color picker and font picker now have proper ok/cancel buttons
- fixed REX on PPC, improved REX loading code
- Actions:
- run LICEcap
- set item mix behavior to project default
- move or copy items to time selection, trim/stretch/loop/duplicate to fit
- move position, edges, contents, duplicate of selected item (or item under mouse) to edit cursor
- select all locked tracks
- set track record path to primary, secondary, primary+secondary
- show record path/secondary record path in explorer/finder
- Tracks:
- actions to increase/decrease selected track height (shift+control+mousewheel by default) [demo]
- actions to minimize/maximize track heights will toggle back to the exact previous track heights
- don't allow a hidden track to become a folder track
- mute/solo modes (clear, exclusive, grouped, etc) now will not affect tracks that are not visible in the same context as the click
- track controls can be locked [demo]
- themeable color/alpha for locked track control panel
- Envelopes:
- fixed action to move envelope points left/right by grid size
- lane trim fader and add-4-points actions create points 0.5 ms apart
- remember envelope armed state when unbypassing
- when recording automation in loop, keep the exact recorded values at loop start and end
- API:
- added MIDIEditor_GetTake, to get the MIDI take that is being edited in the active MIDI editor
- added SetCurrentBPM function
- Automation:
- fixed recording of send automation via mixer (broken since 3.3)
- preference to reset write mode to another automation mode after one recording pass
- Help:
- changed "Help: keyboard shortcuts" to "Help: Mouse key modifiers and action shortcuts"
- added MIDI editor mouse modifier behaviors to output of Help/Mouse modifier keys
- JS:
- added ts_num, ts_denom variables (time signature numerator and denominator)
- fixed x64 issue when used with third party plug-ins compiled with buggy MS CRT (fmod() needs fclex, etc)
- Media explorer:
- don't process REAPER hotkeys when renaming items (Windows)
- replace media source for selected items, optionally stretched/looped to fit [demo]
- option to use Windows Explorer (default) or generic listview on Windows
- MPx decoder:
- fixed multiple simultaneous decodes of MP2
- file parsing optimizations/cleanup
- basic support for MP2 encoded WAV files
- Play cursor:
- better positioning at start of playback
- better positioning with short loops
- Windows:
- add project to Windows recent file list properly when creating subdirectory
- fixed unicode issues for launching files after render, etc
- 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
v3.63 [06-21-10]
- 3.63:
- VST: bridged plug-in automation improvements, especially with plug-ins that dominate main thread
- VST: fixed deadlock on certain bridged plug-ins on Windows
- Envelopes:
- enable visual feedback from hidden envelopes by default
- user preference to enable writing automation to hidden envelopes
- more consistent behavior of action to add 4 envelope points at time selection
- preference for double-click to edit the envelope point (vs adding or resetting a point)
- API:
- export ApplyNudge function
- fixed GetIconThemeStruct() offsets that had changed in 3.6
- Envelope lanes:
- display envelope value in envelope lane control panel
- more consistent behavior of slider in trim/read mode
- respect user preference to not arm envelopes automatically when adding
- Nudge:
- window opens on startup if it was open when REAPER was last closed
- account for take play rate when snapping contents to grid
- OSX:
- Audio Units: PDC fixed
- graphics optimizations and drawing glitch fixes
- Action: duplicate selected items, duplicate selected area of selected items
- JS: optimized tan(), fixed tan() on OSX/i386
- Menus: fullscreen mode and always-on-top moved from Options to View menu
- MIDI editor: action to set or insert CC event at mouse (double-click)
- Scrollbars: drawing improvements when UI scaling or Windows scrollbar scaling is used
- Timestretch: low quality windowed mode quality fixes
- VST: fixed automation recording with certain plug-ins
v3.60 [06-11-10]
- OSX:
- much faster graphics updating (thank you, Apple, for your fantastic documentation)
- better edit cursor displays (matches Windows)
- fixed mouse option for mousewheel to target window with focus
- menu shortcut display support for control key modifier, other special keys
- faster configuration file access
- fixed action to reset all MIDI devices crashing on some MIDI devices
- default text drawing is now faster
- Transport:
- show editable playback tempo and time signature
- mousewheel adjust play rate, tempo, selection start/end/length
- alt+mousewheel to adjust time selection by beats
- mousewheel over time selection length to move the entire selection
- theme images for BPM tap-tempo button (transport_bpm, transport_bpm_bg)
- theme images for playspeed and selection edit fields (transport_group_bg, transport_edit_bg)
- theme images for status box (transport_status, transport_status_err)
- Action:
- go to marker 11-30
- reset soft takeover for all MIDI controller assignments
- unselect all tracks, items, and envelope points
- adjust all tempo markers at once by various units
- MIDI editor:
- fixed grid snapping when project contains odd-length time signature changes
- action to toggle locking MIDI item to fixed tempo, or follow project tempo changes
- fixed grid snapping, note insert length when MIDI is locked to a fixed tempo
- optimized edit cursor display
- update toolbar step sequencer buttons on enable/disable
- Nudge/Set:
- move items by precise time/beat/sample/frame/selection units
- move cursor or copy items by precise units
- actions to nudge left/right by last nudge dialog settings
- actions to save/recall up to 8 configurations (assign to shortcuts or toolbars)
- Video:
- added "Video window follows edits" setting in Prefs>Media>Video
- muted items, muted tracks are not displayed
- FFmpeg: added YV12 and YUY2 colorspace decoding support (makes video decoding faster)
- FFmpeg: bundled OSX versions are now 10.4+ compatible
- FFmpeg: improved video frame display when seeking during playback
- Keyboard entry:
- preference to disable applying typed-in edit changes after 1 second (in some places)
- cancel changes on escape, commit changes on tab or enter key (in some places)
- Media explorer:
- action to show source properties for current media preview (right-click preview display)
- unload stopped preview media if user preference is to offline media when switching away
- MIDI file writing:
- more compatible ASCII conversion for some UTF characters
- new option to write text events as UTF-8 (preferences/media/MIDI)
- Tempo:
- more efficient rebuilding of complex project tempo maps when adjusting tempo quickly
- better multithreaded time map access (faster tempo information delivery to plugins)
- tap tempo creates only one undo point
- Tooltips:
- fixed occasional stuck tooltip on certain mouse movements
- many tooltips now also appear in main info box
- simplified tooltips that appear when moving media items
- Winamp visualization plug-ins:
- default option to disable WA plug-ins completely
- 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
v3.52 [05-23-10]
- Added Quick Start Guide (PDF): accessible via Help/Documentation menu
- Media explorer:
- action list and custom shortcut support
- actions for play, stop, pause, rewind, fast forward, play from last seek position
- actions to play previous media (for A/B comparison), browse up/down the list of files
- context menu item to insert media at time selection, stretched and/or looped to fit
- display media embedded tempo, if any
- leave peaks preview active until Media Explorer is closed
- media can be previewed/inserted at project tempo if it is suitable length in beats/bars
- media with embedded tempo (REX/ACID) can be inserted at either project tempo or source tempo
- mousewheel adjusts peaks gain (vertical zoom)
- option to always display waveform peaks even if autoplay is disabled (note this creates .reapeaks files)
- option to display preview position in tenths of seconds
- option to preview/insert media tempo matched 1x, 1/2x, 2x
- pause button
- peaks preview can be dragged into project to insert media
- restart tempo-matched preview playback if project tempo changes
- support for looping media that is 1/2 bar long
- support for Windows shortcuts (browse folder shortcuts, preview media shortcuts)
- Video:
- FFmpeg: added 16/24/32bps audio PCM modes to AVI/MOV/MKV export formats
- FFmpeg: added MJPEG and DV video codecs to AVI export format
- FFmpeg: added support for large filesizes
- FFmpeg: added unicode support for file renders
- FFmpeg: bundled basic LGPL/free FFmpeg for better basic playback support
- FFmpeg: fixed/optimized video seeking
- FFmpeg: fixed video rendering issues
- FFmpeg: renderer codec list will now only list available codecs from the installed FFmpeg librairies
- LCF support (LICE Capture Format)
- Action:
- move items to time selection, stretched and looped to fit
- render all queued renders
- Bridging/firewalling:
- fixed PPC bridging on OSX 10.4/10.5
- fixed a bug where bridging would sometimes be disabled
- Missing file searching:
- logic for how to pick missing file, whether to autoclose and search other missing files
- support for reaper-media-searchpaths.txt with SEARCH lines to specify additional paths
- full paths now autoscan all fixed disks for matching path (Windows only)
- Mixer:
- better fxparm/fx/send resize behavior, can now use ctrl+shift to modify all tracks dividers absolutely
- can now hide the master track from the mixer
- fixed some visual issues in panflip mode
- OSX:
- fixed potential crash when dragging media from Finder after closing REAPER's Media Explorer
- fixed some internal Cocoa issues
- Pitch shift:
- set default mode to elastique 2.1 Pro for new users
- note, existing users can change default mode via File/Project Settings, save as default
- REX:
- all-slice items can now set tail mode in source properties
- draw peaks properly in all-slice mode when there is silence between slices
- 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
v3.51 [05-04-10]
- Solo defeat: set tracks to always play even if other tracks are soloed
- ReaSamplomatic5000:
- fixed crash on sample change
- better release behavior on looping samples
- lower CPU use on very short looping samples
- 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
- v3.5 updates follow:
- Action:
- fully unload unloaded VSTs (useful if preferences/VST/fully unload VSTs is disabled)
- fixed potential crash when manually resetting MIDI devices
- toggle show/hide all floating windows except floating toolbar
- crop to time selection handles MIDI and other beat-based media properly
- insert multiple new tracks allows entry of any reasonable number
- MIDI editor:
- better handling of horizontal zoom when edit cursor is not onscreen
- fixed list editor broken event deletion (since 3.4)
- more accurate drawing of MIDI events when dragging right to left
- properly export events that occur on the last sample of the media item
- support for Device Name and Song Select messages
- ReWire:
- slave support for projects with tempo maps
- better behavior when authenticating for ReWire device install on OS X
- better slave synchronization with various other hosts
- per-project slave settings for tempo map, loop point handling, buffer block offset
- slave can automatically build tempo map as master plays back
- Video:
- added "mp4" and "m4v" filetypes to the video decoder plugin
- added setting to disable FFmpeg decoding
- the "FFmpeg" subfolder will now be scanned for FFmpeg DLLs in both the program and user folders
- added support for FFmpeg rendering into FFV1 and Huffyuv lossless video codecs
- 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
v3.451 [04-27-10]
- 3.451:
- Resampling: fixed a bug added in 3.45
- Fixed a bug in peak-cache reference counting in certain instances when recording
- 3.45 updates follow:
- Trim behind items:
- option to always trim behind active items when editing (prevent overlaps)
- option to always trim behind new items when recording (prevent splitting/takes)
- options can be changed via Options menu or actions (can be placed on toolbar)
- editing option applies when pasting, importing, drag/dropping media
- OSX:
- support for passing all keyboard input to plug-in, for Carbon-based plug-ins
- removed excess processing on startup when switching between architectures (intel/ppc/64)
- fixed themed play cursor drawing bugs
- themed cursor support, cleanups to cursors to match Windows
- changing modifier keys without moving the mouse updates cursor immediately
- 64-bit VST UI support
- safer closing of VST configurations when unloading (force autorelease)
- fixed AU cocoa views for some plug-ins
- avoid trying to use PPC bridging if rosetta is not installed
- fixed underscore entry in JS editor
- fixed ReaMote bridge support
- screensets save/restore the docker height
- Added actions:
- added show REAPER resource path in explorer/finder (in options menu)
- reset all MIDI devices (brings OSX missing MIDI devices back to life)
- remove fadein/fadeout for selected items
- enable/disable default media item fadein/fadeout
- snap selected media items to nearest snap point left/right/either
- move selected envelope points left/right a little bit or by grid, up/down a little bit
- Envelopes:
- do not change envelope point selection when opening context menu
- do not focus envelopes on many operations (such as moving env pts from track to track)
- fixed envelope state changing on y-move of media items
- fix for hard-to-edit envelope point when snapping to many small media items on the track
- user option to double-click to add points to take envelopes
- avoid creating duplicate envelope points when moving items
- MIDI editor:
- reduce flicker when marquee selecting in piano roll
- reduce flicker when changing selection in event list
- fixed CPU hang on some builds when scrolling to C-1
- mousewheel/relative controller actions to adjust selected event times or values
- shift+mousewheel (reassignable) adjusts selected event values (piano roll or event list)
- shift+horizontal mousewheel (magic mouse) (reassignable) adjusts selected event times
- update CC lane usage indicator immediately when adding or deleting in CC lane
- Windows:
- better Windows 7/Vista UAC support for user customizable content (JS, ColorThemes, etc)
- faster display updating on some actions
- installer installs start menu/desktop icons to all users rather than current user
- installer file type registrations separate for x64 and x86
- user-editable content (themes, JS, etc) are now installed to user profile directory automatically
- file reading: if a file cannot be read because it is being written, try to open anyway
- Actions:
- support for (Windows) logo key / (OSX) control key for shortcuts
- creating chromatic MIDI from selected items now respects tempo changes
- item nudging (up/down/left/right) actions now affect envelope points if an envelope is focused
- Update main window immediately following actions when non-lazy updates enabled
- Free item positioning mode:
- preserve auto-crossfades when automatically repositioning items
- preserve existing item arrangement when recording new items
- JS:
- fixed time_adjustment flipping stereo channels
- removed configuration for JS path -- always uses common (installed) resource path
- Media explorer:
- fixed end of loop glitch on preview of certain items
- smoother preview looping when starting preview on the bar
- Media item fades:
- alt+click deletes fadein/fadeout
- shift+drag moves entire crossfade region regardless of auto-crossfade setting
- shift+right click a crossfade to change the fade shape of both sides at once
- Peaks:
- show preview peaks on items currently being recorded and inserted in project/other projects
- better logic for building when using multiple projects and recording
- REX:
- faster peaks display
- can now change tempo in all-slices mode via source properties
- Splash:
- better behavior when relaunching while splash is still open
- show splash screen in taskbar when launching
- Themes:
- zipped theme image support, ReaperThemeZip support (for combination of theme + images)
- default themes are now included in the new format for faster installs/USB copies/first runs
- Video:
- improved stopped behavior, scrub behavior
- native FFmpeg support if installed
- VST:
- do not unload plug-in code from RAM, unless new option for old behavior is set
- 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)
v3.4 [03-26-10]
- MIDI editor:
- action to show raw MIDI data
- better drawing/editing for CC events that occur at the very end of the item
- CC lane marquee selection, drag or copy selected CC events
- CC lane context menu (select/unselect all events in lane, nudge events, etc)
- correct overlapping notes whenever they occur
- ctrl+drag to resize one CC lane only, shift+drag to accordion all CC lane sizes
- finer control of mousewheel vertical zoom
- fix for resizing notes up to the left or right edge of the parent item
- fixed marquee selection for drum-mode notes
- fixes for vertical zoom when user preference is to center on mouse cursor
- improved event list properties dialog
- many actions apply to all selected note and CC events
- preferences for sweeps/ramps to affect only selected CC/velocities
- preserve CC event selected/unselected state
- remove CC events with duplicate times and the same status/channel
- support clipboard copy/paste between piano roll, event list, and some external applications
- OSX:
- preliminary bridging support (to run 32 bit plugins on 64 bit, PPC plug-ins on Intel, etc)
- ReWire slave support (enable slave mode in prefs/plug-ins/ReWire)
- Audio Units: bridging/firewalling support, with per-FX options (similar to existing VST bridging)
- Audio Units: pass through REAPER key commands shortcuts when plug-in GUI is focused
- Audio Units: more consistent GUI updating when playing back FX automation
- Audio Units/VST: enable text entry in edit fields, pass through other keystrokes for Carbon-based plugins
- CoreAudio: improved samplerate changing, detect changes on the fly and reinit device
- 64 bit version is now named REAPER64.app, better .dmg labels (shows arch)
- improvements to plug-in loading code (fewer crashes when plugins are missing dependencies)
- ReaNINJAM: better support for removing / readding VST
- spawn new REAPER instance is now supported, basic command line option support
- Ripple editing:
- better behavior moving items left/right followed by up/down
- better behavior when moving items left (configurable in prefs/editing behavior)
- better behavior when using ctrl+drag copy of items
- fixed ripple all moving via action, with locked items affecting rippled markers
- Windows:
- better handling of ASIO reset messages when project samplerate is set
- fix for unicode characters in new Vista+ file open/save dialogs
- prevent errors on audio devices that display error messages via MessageBox
- Vista+ file dialog for source properties and save track template file dialogs
- Multi-touch:
- Windows 7 and OSX 10.6 multi-touch gestures can be mapped to REAPER actions
- per-gesture options for reverse, scaling, disabling inertia, improved zooming
- Resampling:
- fixed resampling for media of more than 32 channels
- internal checks to behave better when out of memory/address space
- decreased RAM use in higher quality modes
- VST:
- fix for occasional dropped keystrokes that are meant to be passed through to REAPER
- 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
v3.35 [03-04-10]
- 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)
v3.31 [02-21-10]
- 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)
v3.301 [02-15-10]
- 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
- 3.3:
- 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
v3.3 [02-12-10]
- 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
v3.22 [02-03-10]
- 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)
- Undo: better memory limit targetting (even if it means fewer undo points kept)
v3.21 [01-27-10]
- 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
v3.2 [01-14-10]
- Actions: FX last touched parameter: show TCP knob, envelope, param mod, MIDI learn, or alias
- Autoload last project: does not load last project if it crashed on last load
- Envelopes: fixed random crash when adding many points via pencil mode
- FX: tempo-synced plugins account for project play rate
- FX: Undo/redo on floating FX windows no longer restores window position
- Item edge editing: update edge edit/timestretch cursor while editing
- Screensets: save/restore extended mixer details with track views
- MIDI editor: restore secondary sources on multiproject switches
- Misc: fixed erratic ntdll crash when scrolling the arrange view
- Missing media prompt: search button
- ReaComp: smooth changes in wet/dry, automakeup gain
- ReaDelay: smooth changes in tap volume/pan, wet/dry
- ReaEQ: smooth frequency, gain, bandwidth changes (sweepable filters)
- ReaPlugs: denormal management improvements
- ReaXcomp: smooth changes in gain, band frequency/threshold/ratio/gain
- ReaXcomp: fancier ratio indicator
- ReaVerb: OSX deconvolution support
- ReaXcomp/ReaComp: RMS optimizations
- ReaScript: GetSetChunkState chunk length limit increased to 1MB
- ReaScript: added GetUserFileNameForRead
- OSX: better CoreAudio samplerate setting (should not override bit depth, too)
- OSX: huge performance improvements (denormal management, alignment fixes)
- Save as: separate trim/convert options
- Scrub: avoid runaway scrub when using arrow key navigation
- Tab to transient: stop at media item start when tabbing backwards through transients
- Tweaks to missing filename resolving (always resolve relative filenames to full)
- VST/AU: record automation from closed plugins that have internal MIDI control
- Windows: added readahead buffer for live CD playback in Media Explorer
v3.161 [12-26-09]
- 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
v3.16 [12-24-09]
- 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
v3.15 [12-14-09]
- 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
v3.14159 [12-06-09]
- 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
v3.1415 [11-30-09]
- 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
v3.141 [11-19-09]
- 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
v3.14 [11-08-09]
- 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)
v3.13 [10-22-09]
- 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)
v3.12 [10-05-09]
- 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
v3.11 [09-21-09]
- 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
v3.104 [09-02-09]
- 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
Predicted future versions and notices:
The doDownload.com constantly monitors the update of all programs, including information from the REAPER 3.77 changelog file, however sometimes it can happen that data are not complete or are outdated.We assume that author continue's to develop 3.78 version with further advanced features, and soon you will be informed. Equally important 4.0 upgrades of the program we will continue to monitor. Full REAPER description has been compared with the overall software database and our algorithm has found the following applications (are showed below).
(4.33MB, Extension: EXE)

Del.icio.us
Digg
StumbleUpon
Google
Facebook
Reddit
Live
Average review rating :




Useful independent reviews and opinions of the users