ReaperChangelog

From CockosWiki

Revision as of 16:25, 7 March 2008 by Dandruff (Talk | contribs)
Jump to: navigation, search

Main Page > REAPER Documentation


Reaper Changelog 2.x

  • v2.107 - March 4 2008
 + fixed render stems when master track is set to more than 2ch
 + using alt+drag to stretch items now snaps the playrate to 1.0
 + actions (ctrl+shift+l/r) to move cursor to nearby grid divisions
 + reaverb: stereo width control is now pre-reverb wet
 + reaverb: trim/gain/stretch now has width and pan controls
 + reaverb: ZL switch for uber-high-cpu but low latency mode
 + reaverb: faster performance with mono inputs or mono impulses
 + flac: upgraded to flac 1.2.1, switched to high performance disk reads/writes
 + better file updating logic when saving (so plugins that crash a save will leave the main project file intact)
  • v2.106 - February 29 2008
 + fixed bug in click source properties volume sliders
 + VST: program changes now update program list
 + configurable text colors for selected/unselected track panels 
 + fixed RAM overuse when disk cant keep up with recording
 + pitch shifters are no longer pooled for ReaTune/ReaVoice/ReaPitch, to prevent certain resetting bugs
 + pasting multiple items now uses position/snap offset of first item for timing
 + reaverb: width/pan controls for wet mix
 + reaverb: file list in "file" reader so you can easily browse impulses
 + reaverb: bypass states for impulse generation, better undo notifications
  • v2.105 - February 26 2008
 + midi overdub/replace modes no longer add extra time to end of midi events
 + midi replace/overdub recording fixes for time selection autopunch
 + midi input recording item positioning fixes
 + midi editor: note properties can now show/specify length in 1/4 notes (1/4, 1/8, etc)
 + virtual midi keyboard: reaper-vkbmap.txt support for non-QWERTY keyboards
 + grid snapping now defaults to current grid visibility settings, can override for old behavior
 + made midi editor actions assigned to CCs function in relative modes the same as the main
  • v2.104 - February 9 2008
 + better pencil mode positioning/sizing in FIPM
 + reduced audio drop outs when inserting FX chains and/or pasting FX
 + fixed shift+click for time/loop selection in empty spaces
 + optimized main edit view drawing
 + reduced excess main edit view tooltips
 + solo in place now defaults to on
 + wav/aiff/wv/mp3/ogg: better peak updating on media change
 + VST: better compatibility with Korg Legacy and MDE-X 
 + VST: faster loading of most Steinberg plug-ins
 + VST: better loading of Albino 3, Groove Agent 2, etc
 + VST: loading presets now updates generic UI, forces refresh of plug-in UIs
 + VST: presets for plug-ins shell VSTs are now stored in separate namespaces
 + improved ReaVerb accuracy on long impulses
 + fixed a bug when moving/copying regions and certain items positioned would not get moved
  • v2.103 - February 6 2008
 + better behavior using ctrl+drag to copy items in free positioning mode 
 + pencil mode now starts from edit cursor if edit cursor intersects selected base item
 + reaxcomp now supports upward expansion (be careful, it can get loud!)
 + fixed item editing bug when "fully buffered" display is enabled
 + fixed bug on tracks of low height with UI scaling
 + better drag and drop preview for free item positioning mode
 + better recording preview in free item mode
 + fixed high cpu use/slow performance when displaying extremely zoomed out midi items
 + js smpte decoders: fixed hours tens display rounding
 + new dynamic distortion JS fx
 + reafir/reaverb: now full 64 bit precision
 + faster js fft
 + included FFT routines in reaper.exe, plug-ins can now call them (size savings)
 + schwa updated Spectro to use built in FFT
  • v2.102 - February 4 2008
 + mute automation recording support for track mute envelopes
 + tracks now have "free item positioning mode" allowing full control over where items are on tracks
 + In FIPM, mixing behavior for fully overlapping items always sums
 + In FIPM, recording in most modes creates items rather than takes
 + Fixed a bug where take FX button was hidden but still clickable
 + better naming for MIDI input/output control in VST i/o menu
 + new actions: explode takes in place, explode takes in order, implode items to track, etc
 + fixed labelling of midi CC actions for midi editor
 + fixed a bug in overdub recording on deprecated (ticks/beat) MIDI items
 + midi editor: better end point adjustment in drum mode
 + screensets: better setting of scroll position on sets that just change zoom level
 + bonus: fixed bug in fx add window search dialog
 + bonus: more robust corrupt project loading
 
  • v2.101 - February 1 2008
 + fixed non-integral non-DF framerate time conversion
 + when in H:M:S:F mode, if a time string has a . in it it is assumed to be time rather than HMSF
 + fixed per-take fx button when items are in lanes
 + render as new take now adds tail if take has fx
 + fixed a bug with fully overlapping items with take fx
  • v2.100 - January 31 2008
 + preliminary per-take FX support (no automation, limited FX support, but usable)
 + action to send all keyboard input to Virtual MIDI Keyboard (ESC cancels it)
 + action to open per-take FX for selected item (default binding is Shift+E)
 + option to always show "[fx]" on media item takes (prefs/media)
 + item quantize: option to quantize end and adjust playrate
 + pitchshifter/timestretcher instances are now pooled to use less RAM
 + better item edge adjustment behavior when adjusting edit point
 + new action: duplicate active take
 + when removing item loop section, better preservation of start offset
 + opening a item loop section in sound forge now selects the source of the loop
 + action/menu item to toggle looping of item media
 + alt+click of track fx button removes all fx for track
 + alt+click of take fx button removes take fx, drag&drop for take fx button
 + JS: fixed serializing configuration saving in certain actions (offline, drag&drop)
 + better internal versioning of RPP-UNDO files
 + bonus update: reverb/delay tails for item fx (2000ms default)
 + bonus update: fixed item take menus
  • v2.032 - January 24 2008
 + large tool window frames: better window sizing
 + JS: fixed spl() bug
 + manual output offsets are now used for play cursor positioning etc
 + improved behavior when starting playback at end of loop selection
 + better autoseek and time selection skipping
 + added support for VSTs to notify of parameter list changes (to preserve automation)
 + reaeq: band deletion notification, better undo state saving when changing settings
 + readelay, reapitch, reaxcomp: band deletion notification
 + fixed a rare rounding bug with midi items starting on time signature changes
 + option to disable media buffering on selected tracks
 + midi editor: fixed doublespeed preview bug
 + midi: option to disable trimming of midi items when splitting them
 + updated fft_splitter (schwa)
 + default theme fixes (WhiteTie)
  • v2.031 - January 11 2008
 + improved some render options in -renderproject command line option
 + added optional SIZE_TO_SOURCE for media items for autogenerated projects
 + maybe better midi hardware output (higher resolution, should be compatible)
 + fixed a bug in the JS smpte_ltc_decoder, added an experimental auto-clocking smpte_ltc_decoder_new
 + midi editor: fixed funky scrollbarness at max zoomout
  • v2.030 - January 8 2008
 + improved locking for decoupled time seleciton/loop points
 + added lock flag (and actions) for loop points
 + made ctrl+shift+doubleclick items default to "set loop points to item", added prefs option
 + made new alt+click for seekonly also work in tracks (empty areas and on items), ruler
 + new JS: waveshapers/graphdist (graphical distortion)
 + actions for moving cursor to start/end of time selection, loop
 + actions for clearing time selection, or loop selection, or both (which defaults to ESC)
 + fixed bug in precise-mode MIDI shutdown code for some drivers
  • v2.029 - January 7 2008
 + option to decouple time selection (formerly "loop selection") from loop points
 + actions to copy time selection to/from loop points, clear loop points
 + when decoupled, dragging in ruler adjusts time selection, in tracks adjusts selection
 + holding alt while adjusting time selection forces loop points to change to time selection
 + you can now use time selection autopunch in a larger loop, or play skipping time selection in a loop
 + holding alt with right click marquee now adjusts time selection 
 + added new colortheme setting for loop points (defaults to time selection)
 + fixed alignment of looped recording when recording output without latency compensation
 + reasamplomatic: fixed a velocity gain bug
 + improved midi event sample rounding on playback
 + minimum loop sizes are no longer tied to view size
 + ctrl+click in ruler/tracks doesnt seek (just moves cursor), alt+click in tracks just seeks
 + midi input quantize: fixed saving of swing state in project
 + midi input quantize: fixed some noteoff tracking in certain instances
 + midi input quantize: added quantize percentage range
 + midi editor: CC adding mouse handling improvements
 + better midi CC tracking/resetting
 + updated MIDI hardware output code for better compatibility
  • v2.028 - January 4 2008
 + updated copyright labels for 2008, and revised purchasing terminology
 + fix for plug-ins that capture the mouse during keyboard input (SM etc)
 + added actions to toggle selected track folder state and folder collapsed state
 + media explorer: playing loops with tempo information while playing project will start loop on measure
 + media explorer: now remembers repeat state
 + media explorer: previews now loop sample accurate, and fixed midi previews routed to audio tracks muting audio
  • v2.027 - January 3 2008
 + fixed docker always coming up on startup/project load
 + better mouse hit testing logic for media item fades, old style is optional
 + project markers/regions now use stable sorting
 + better reamote remote state updating (less cpu munch, fixed floating window updating)
 + added workaround for kontakt3's broken focusing: right click on VST UI button sets focus to VST UI
  • v2.026 - December 29 2007
 + more robust project loading (ignoring bad data before project header)
 + rewire slave mode: more accurate midi outputting
 + default option to disable source media buffering on tracks with open midi editors
 + midi editor: view notes ignoring length option (drum mode)
 + midi editor: default bindings for more options (alt+7-0)
 + midi editor: mousewheel modifiers now match that of the main window (configurable)
 + media item snapping: option for whether snapping happens at start, end, or mouse context sensitive
 + audio: separate offsets for input/output latency in prefs/recording, now specified in both ms and samples
 + midi output: higher output precision, option for old low latency mode
 + midi output: time offset, configuration dialog for each output
 + wave writer: option to include project filename in description field of BWF tags
 + files with project filename in the BWF description field now default to being opened with a new REAPER instance+source project
 + media item properties: choosing new file builds peaks, copies file to project dir when preference set
 + render dialog: option to save a copy of RPP to out_file.wav.rpp
 + added (default) prefs/media/relative edge editing option for relative edge editing
 + ctrl+alt fade dragging now adjusts fades according to edge option
 + fixed scrollbar dead area misdrawing in some instances
 + removed excess exception handling code to reduce size of installer by 90kb!
 + update: RE-fixed about box text refresh bug
 + bonus update: tweaked auto l/r snap setting to only use this mode at the left/right 15% 
  • v2.025 - December 25 2007
 + MIDI inputs that are being synched to now automatically ignore MMC commands
 + updated record button behavior when in synched mode
 + update paused behavior when master stops (shows last incoming timecode position as current)
 + ASIO Positioning Protocol sync fixes
 + fixed loading of saved sync offsets in projects
 + more contextual help in Preferences screens
 + virtual midi keyboard now is better about sending noteons at start of recording
 + fixed some noteon during countin midi recording issues
 + added action for "tap tempo" (same as clicking the BPM label)
  • v2.020 - December 21 2007
 + initial contextual help in Preferences screens
 + midi recording: better automatic delay compensation
 + preliminary slave spp/clock and mtc/ltc timecode. needs testing.
 + preliminary ASIO Positioning Protocol slave synchronization (needs testing as well)
 + record button on transport now can reflect record punch mode (transport_record_loop.png, transport_record_item.png)
 + play button on transport now can reflect slave sync state (transport_play_sync.png, transport_play_sync_on.png)
 + right click on play button now shows slave sync configuration, (alt+right click to toggle sync enabled)
 + right click on record button now shows record mode options
 + actions to open timecode sync panel and toggle sync
 + transport context menu now has slave sync/record mode options 
 + better transport status display (goes multiline, shows slave/bouncing status)
 + improved smpte_ltc_decoder synchronization with varying frame/samplerates
 + fixed snap to grid at any distance with grid snapping disabled behaving funny
 + fixed CPU munch/weird sounds at ends of pitch shifted items with loop source disabled
 + fixed crash in Performance Monitor on some machines
 + better audio input/output name aliasing (handles duplicate named inputs better, changing indices)
 + ReaFIR: fixed Reamote support
 + updated (smaller) Spectro build
 + update: fixed a bug in scrollbar skin reading code
  • v2.019 - December 17 2007
 + VST: fancier scrollbars, fixed some positioning bugs when resizing and scrolled (T,MP!)
 + fixed wrong checkbox setting when arming nonexistent envelopes (T,MP!)
 + fixed some small routing/envelope scrollbar issues (T,MP!)
 + fixed midi editor CC lane resize bug (FO,MP!)
 + JS: updated IX midi tool II, added smpte_ltc_reader
 + better default for new bands in ReaEQ
 + added grizlees great reaxcomp presets
  • v2.018 - December 14 2007
 + ReaMote: updated protocol to properly support play state for plug-ins
 + Added presets for reacomp, readelay, reagate, reaeq, reaverb and reaverbate
 + Added preset-autoimport support 
 + ReaRoute: optional support for 32 bit floating point samples
 + ASIO: floating point output is no longer clipped
 + JS: gfx_blit, gfx_blur, gfx_blitex, png loading support
 + JS: spl(x) alternative (programatic) syntax for spl0, ...spl63 
 + JS: fixed PDC on first play issues
 + JS: @serialize state support for reamote, preset saving, etc 
  • v2.017 - December 11 2007
 + holding ctrl when importing MIDI files will force prompting to use any tempo information
   (normally files with minimal tempo information wont bug you with this)
 + fixed bug where enabling write automation would reset volume to -inf
 + tweaked IIR based resampling filters (for fast+IIR mode)
 + faster, more effective extreme resampling mode, faster best mode (for sweep tests, peak noise on these is around -140dB and -120dB respectively)
 + ReaStream: copying to reastream.dll reastream_xxx.dll allows you to set max number of channels supported (2-64)
 + js: @serialize support so JS plugins can save arbitrary data in the project
   (todo: support sending serialized data via reamote, in presets)
 + js: memory/variables arent cleared for effects with @serialize section
 + js: removed text mode chain ui for some significant size savings
 + js: added extraordinarily fun new effect, sequencer_baby
 + improved js gfxanalyzer, added gfxspectrogram, added sine_sweep (useful for testing)
 + updated some schwa and loser js plugs
  • v2.016 - December 7 2007
 + fixed "insert time signature measure from loop selection" for non /4 signatures
 + fx chain: fixed a possible crash bug when undoing edits
 + fx chain: fixed short labels when moving items
 + js: JS effects can now render their own UIs using code - http://reaper.fm/jsgfx.php for more info
 + js: added $xdeadbeef hex support, $'x' for ASCII codes
 + js: slider names beginning with - will not be shown in the UI (but still automatable)
 + js: each effect now has 8 million memory entries (up from 1 million)
 + js: max FFT size upgraded to 32768 (from 4096)
 + reaeq: improved phase display (no wrapping)
 + reaeq: new default band mode, deprecated old mode for compatibility
 + reaxcomp: fixed generic ui display
 + reacomp: attack and rms sizes now show an extra digit of precision
 + themeing: added tcp_mainbg[sel], [m,t]cp_folderbg[sel] images
 + sstillwell/1175: added GR meter
 + added gfxanalyzer and gfxscope as basic examples of JS GFX
 + added fft_noise_generator as a diagnostic tool (useful with gfxanalyzer)
  • v2.015 - December 4 2007
 + single clicking the middle area of regions no longer seeks
 + changed region clicking to be shift+doubleclick for edit
 + midi editor: better singleclick add/delete (only deletes on non-control parts of notes clicked)
 + reaxcomp: GR text display with 500ms peak hold
 + reaeq: better graph accuracy (thanks loser, rbj)
 + reaeq: option to show filter phase response
 + reapitch/readelay: "add tap/shifter" copies current tap/shifter settings
 + readelay now defaults to a musical delay length
 + save fx chain, copy/cut fx now copy midi learn bindings as well
 + internal scrollbar updates (mac porting)
 + JS: removed real-FFT support (it was somewhat broken anyway), smaller FFT implementation
 + updated: added midi_drumseq JS, fixed ReaEQ phase display
  • v2.014 - November 28 2007
 + midi editor: fixed bug where editing notes in hidden channels was sometimes possible
 + files with unknown extensions are attempted (as last resort) to be opened with wav/aiff reader
 + action list selects first item by default (for easier running)
 + fixed crash in vis preferences dialog when Winamp 5.5+ is installed
 + doubleclick now edits markers/time sig markers, alt click removes
 + doubleclick now edits regions, shift+doubleclick selects them, alt+click removes them
 + actions: edit/delete marker/region/tsmarker near cursor
  • v2.013 - November 27ish 2007
 + preliminary basic MMC response
 + reatune: more efficent update mechanism (T,MP!)
 + master track automation mode reset on new project
 + option to treat scroll messages from certain laptop touchpads into mousewheel messages
 + options to prevent media buffering and anticipative FX per track
 + uad synchronous mode now can work with anticipative FX enabled, but be sure to set any tracks with UAD 
   (or tracks they are routed to) to prevent anticipative FX
 + new action: "Set selected item end to cursor" 
 + new action: "Set selected items length to source media length"
  • v2.012 - November 23 2007
 + moved project pitch shift settings to audio settings tab
 + project time offset setting, project measure offset setting
 + midi clock+spp output now uses quarter notes rather than beats (for better timesignature compatibility) 
 + midi CCs assigned to actions will now prioritize any active midi editor over the main action
 + fixed some behaviors of "move edit cursor to start of loop selection" option
 + rewire: faster init of rewire apps (less gui flicker too)
 + take imploding: fixed possible use-after-free bug when imploding MIDI items (T,MP!)
 + better updating of fx list titles when resizing (T,MP!)
 + cleaned up some fx list bypass/offline controls (T,MP!)
 + mpeg decoder: better frame synchronization for invalid bitstreams
 + ReaFIR: improved undo state saving (T,MP!)
 + Internal audio sink configuration and reamote cleanups to endianness for mac/ppc compatibility
 + Added new dummy audio device in preferences so you can run purely MIDI or purely network instances of REAPER
 + VST: better 64 bit setting for v2.4 VSTs
 + VST: plug-in configurations are now always stored in little endian (regardless of the native endianness)
 + VST: can now find plug-ins using different extensions (i.e. if the project specifies file.vst, file.dll is used on windows)
 + ReaTune: updated to support new project time offsets
 + Spectro: updated to support new project time offsets
 + update: fixed excessive midi device cache invalidating
  • v2.011 - November 13 2007
 + revised peak cache date logic for better dealing with odd daylight savings time changes
 + fixed a typo in mid file loading that added extra all notes off
 + midi editor transport buttons now use advanced themed images (T,MP!)
 + fx chain: better fold button positioning (T,MP!)
 + routing dialogs: fixed an old combo box focus issue (T,MP!)
 + VST: 2.4 "VSTPluginMain" loading support
 + mac port stuff
 + Updated spectro build, new schwa JS FX
 + update: fixed assignable MIDI actions for midi editor
  • v2.010 - November 3 2007
 + added help/show action list (mapped to ? by default)
 + fixed editing tooltips on fully buffered drawing modes
 + options in Prefs/Appearance to disable tooltips
 + Added new JS, fft-delay (which allows delay/feedback for different frequencies)
 + added FX dialog header folding button
 + fixed folder soloed in "dont show peaks for muted tracks" mode
 + better smaller resized display of left pane in FX chain window
 + project setting in render dialog for realtime limiting
 + better track FX tooltips (shortened fx name)
  • v2.009 - October 29 2007
 + fixed some peak caching bugs (performance improvements)
 + improved zoomed in waveform display precision
 + midi editor velocity editing fixes (relating to 0 velocity)
 + disk buffering now makes better use of buffer sizes
 + made some internal track item locking safer
 + more reliable startup project samplerate changing
 + improved audio hardware error messages
 + updated: fixed item position quantize action
  • v2.008 - October 27 2007
 + disabled autoscroll when alt+dragging items
 + updated disk read modes, synchronous now does more buffering and can perform decently
 + default asynchronous disk read buffer size adjustments for higher track counts
 + do not run muted tracks now only applies to muted tracks, not unsoloed tracks
 + fixed a no-peak-item display bug when zoomed out
 + changed default source material buffer size to 1200ms
 + media buffering memory is now reduced when stopped
 + ASIO: better samplerate switching (should be more compatible we hope)
 + VST/DX: inf/NaN removal when denorm prevention is enabled
 + VST: host controls now resize properly
 + VST: better FX floating window sizing
 + VST: multiple VSTs in different directories with the same filename are now ignored
 + VST: faster startup scanning (especially when you had filename collisions before)
 + JS: automatic inf/NaN prevention
 + Spectro: improved memory usage and fixed rare heap bug
 + update: fixed mp3 peak generation
  • v2.007 - October 23 2007
 + midi editor quantize now has optional realtime preview
 + swing control in midi editor quantize and input quantize
 + quantize boxes now have a slider for strength control
 + MIDI Input Quantize config box is now "Track Record Configuration"
 + per-track record format override (in new track record configuration dialog)
 + added action for recording settings of last touched track
 + save as box can set the output file type in "trim" mode
 + separately configurable project format for apply fx/open copy etc
 + fixed post-fx sends on loop with pdc'd plugins on the sending track (i.e. Addictive Drums)
 + stability and performance improvements when rapidly seeking/changing loop state
 + ReaDelay: fixed preset switching bug
 + ReaVocode: added modulation dryness setting
  • v2.006 - October 21 2007
 + fixed normalize gain detection bug on certain content, faster normalizing 
 + reduced duplicate notes when looping certain midi items
 + changed alt+drag item (slip edit) behavior, added option for old behavior
 + using alt+drag to move an items contents prevents wrapping loop point if loop disabled
  • v2.005 - October 20 2007
 + holding shift on startup now prevents loading of last project
 + holding ctrl+shift on startup prevents loading of any default template project 
 + holding ctrl+shift on loading projects prompts to offline all fx
 + midi: fixed reading of certain midi events that have negative offsets 
 + midi: better smpte midi handling, you can now set (in midi item properties) for midi files to ignore project time signatures
 + midi: fixed internal midi sink accuracy
 + midi: imported .mid files now have a minimum 1 QN length
 + midi editor: optimizations and cleanups
 + reasamplomatic5000: better noteon timing
 + theming: added colortheme items for more control over item peaks/backgrounds
 + VST: safer ui switching for some plugs that dont properly delete their windows (i.e. oatmeal)
  • REAPER v2.004 - October 19 2007
 + editing: better alt+drag edge behaviors for snap offsets and fade lengths 
 + automation: envelope auto adding/arming is now on by default 
 + automation: new envelopes now default to armed 
 + midi: per-track nondestructive midi input quantize options 
 + midi: improved varispeed recording of midi items 
 + midi: fixed items at non-1.0 rates when used with tempo maps 
 + midi editor: quantize is now nondestructive (new actions for unquantize and freeze quantization) 
 + midi editor: snap fixes (inserting notes among other instances) 
 + midi editor: better handling of duplicate/overlapping notes 
 + midi editor: action: remove duplicate notes 
 + midi editor: action: set note ends to start of next note 
 + midi editor: action: quantize selected events using last setting 
 + media explorer: preview stops if hidden 
 + VST: extraneous effIdle for plugins that dont request it 
 + RADAR compatibility: support for the new 3.40 firmware map.txt 
 + ReaDelay: a flexible n-tap delay 
 + ReaVoice: a MIDI controlled multi pitch shifter 
 + ReaVocode: a modulating vocoder 
  • REAPER v2.003 - October 15 2007
 + default option to scale peaks by pre-fx vol/pan envelopes (useful for fine editing) 
 + option for interpolated sample-level waveforms 
 + fixed midi editor actions for setting grid divisions 
 + fixed track selection when certain control surfaces are enabled 
 + changed shift+click track selection to match the behavior of windows 
 + bigclock sizing updates, performance and refreshing fixes 
 + fixed key action for "delete selected envelope points" 
 + bundled an evaluation version of of Schwa's Spectro plug-in 
 + fixed peaks on wine (wine devs: fix CreateFile's error state with OPEN_ALWAYS) 
 + MIDI editor: note properties now go to 127 
  • REAPER v2.002 - October 13 2007
 + audio worker thread priority now defaults to "highest" 
 + added prefs/media/midi page 
 + option for MIDI octave offset, changed default, use "2" for old behavior 
 + better looking faster-drawn peaks 
 + ReaEQ and ReaTune now use octave offset option 
 + ReaSamplomatic5000: note display option (for range) 
 + ReaSamplomatic5000: new mode for forcing semitone shifts (for easier configuration) 
 + ReaSamplomatic5000: sending of VST note names for MIDI editor 
 + moved JS configuration page into plug-ins page 
 + peak file generation: better end-of-file mip flushing 
 + fixed clipped wave item peaks misdrawing at certain zoom levels 
 + fixed extra peakfile generation on preview of media 
 + Till's JS FX (in 2.0) 
 + New Loser JS FX 
  • REAPER v2.001 - October 12 2007
 + Much faster waveform display drawing 
 + Preferences: added option in Appearance to allow tweaking of how the main view is buffered (track=default, fully, or unbuffered) 
 + Corrected labels on registration box 
 + Mixer: autoscroll of view on drag and drop of sends/fx 
 + Control Surfaces: MCU XT support, "flip mode" of the main MCU is now shared with any extenders 
 + Control Surfaces: now follow mouse clicking in tracks (if mixer/scroll view when track selected is set) 
 + Control Surfaces: better partial HUI support 
 + VST: better compatibility with plug-ins that require effIdle 
  • v2.0 Short List - October 10 2007
 + New pitch/timestretch modes: elastique Pro, Efficient, and SOLOIST 
 + Nicer looking default theme by WhiteTie (old still available via classic) 
 + New extended mixer views (FX inserts, sends, etc), with uber-drag and drop editing 
 + Performance improvements in many areas, including support for multiprocessing with UAD-1 
 + New ReaPitch pitch shifter plug-in, ReaTune now can use advance pitch shifter modes 
 + MIDI editor and playback improvements, MID file tempo map importing 
 + Tempo/time signature change improvements 
 + New automation options to make adding large amounts of automation easier 
 + Improved plug-in compatibility, JS enhancements (including full PDC for JS effects!) 
 + Tons of small fixes, refinements, and enhancements (pages and pages that won't fit here) 
  • v2.0 Full List (from www.1014.org) - October 10 2007
 + added elastique Pro, Efficient, and SOLOIST as pitch shifter/time stretcher options 
 + action: new actions to toggle/clear/set individual lock modes 
 + action: actions to set take by index (1-9) active 
 + action: "Take/Paste as takes in selected items" 
 + action: "render items to new take" (which is like apply fx but without fx) 
 + action: action to toggle item "preserve pitch when changing playrate" 
 + automation: added option prefs/editing/"Automatically add/arm envelopes when tweaking parameters in write modes" 
 + automation: autoadding vol/pan/playspeed envelopes autoresets trims to unity 
 + automation: mute envelopes for tracks/sends (no UI integration for automation recording yet) 
 + automation: fixed vol/pan/playspeed tooltips when in automation modes 
 + compatibility: perf meter: fixed incorrect ram usage on w2k 
 + compatibility: fixed a win2k text drawing gdi corruption issue 
 + compatibility: fixed a win2k media explorer refreshing bug 
 + compatibility: vertical zooming now flickery in WINE (since WINEs WM_SETREDRAW breaks things -- WINE developers, contact us) 
 + defaults: made Take Lane viewing on by default 
 + display: fixed bug with changing screen resolutions 
 + editing: fixed cutting items in ripple all mode 
 + editing: split items at loop selection selects only items in selection (not unsplit previously selected items) 
 + editing: apply fx to new take now works on empty items 
 + editing: better zoom from scrollbar when zoom set to center on mouse cursor 
 + editing: enabled zoom out to see more than a few hours 
 + editing: better envelope behavior in item moving and ripple editing 
 + editing: fixed bug with slip editing items fudging automation 
 + editing: shifting/nudging loop selection works better with time signatures 
 + editing: main track view sub-pixel accuracy improvements 
 + editing: ctrl+dragging loop selections when item left/right locked now works 
 + editing: force selection to beat lengths now supports multiple time signatures 
 + editing: new item lock modes (item edges, controls) 
 + editing: better drag and drop file positioning in certain instances 
 + fx: comment window is now modeless 
 + fx: added vertical scrollbar to comment window 
 + fx: you can now rename instances of effects to better describe their application 
 + fx: action to build multichannel routing for the output of multichannel VSTis 
 + fx: action to build 16 channels of midi routing for the current track 
 + fx: vsts that have latency and send MIDI now can send ahead of time 
 + fx: updated VST samplerate change calls for buggy plug-ins 
 + fx: special case code for simulanalog VST plugins (aggressive denormal prevention) 
 + fx: fixed alt+drag fx moving bugs 
 + fx: fixed plug-in config window close order on quit (good for EmuX) 
 + fx: better denormalization prevention methods used throughout 
 + fx: faster offlining of plug-ins with large state data 
 + fx: startup project loading now initializes audio device before loading plug-ins 
 + fx: modifiers when drag and drop adding fx (shift=dont bring up config, ctrl=toggle floating of config) 
 + fx: floating fx windows remember their positions when closed 
 + fx: less showing of fx chain when "auto-float new fx" is on 
 + FX: added JS: utility/bufsave, which lets you route feedback in fx chains easily 
 + FX: added JS: utility/time_adjustment which allows delay/predelaying signal 
 + FX: added JS: autopeakfilter for fun autowah type effects 
 + FX: added some new loser JS fx 
 + FX: JS PDC support for effects (pdc_bot_ch, pdc_top_ch, pdc_midi and pdc_delay to specify sample delay) 
 + FX: JS shared memory (gmem[]) is now shared across all JS instances in reaper 
 + FX: added JS play_state, play_position, and beat_position variables 
 + FX: safer window class registration/unregistration in many Rea* fx 
 + FX: reacomp/reaxcomp performance improvements 
 + FX: better offscreen window checking for ReaNINJAM 
 + FX: ReaTune now uses REAPERs pitch shift algorithms (elastique soloist is great for this) 
 + FX: ReaTune added "click reduction" mode for SoundTouch and possibly other modes 
 + FX: ReaTune manual mode ruler, mousewheel support 
 + FX: ReaTune subdivision mode (to update at higher frequencies with larger window sizes) 
 + FX: ReaPitch, new multi voice pitch shifter 
 + FX: ReaEQ and ReaXComp now update undo states on add/remove of bands 
 + installer: now allows selection of pitch shifters to install 
 + keyboard: better handling of keystrokes when mouse captured 
 + master track: can now have more than 2 channels 
 + master track: can now control source channels/phase/volume/pan/etc of each hardware output independently 
 + master track: better RMS metering, lots of RMS display options 
 + master track: better pdc with anticipative rendering 
 + master track: master fx chain no longer defaults to bypassed 
 + master track: made solo/mute click modifiers not affect master mute/solo 
 + master track: right click marquee works in master track (for envelopes etc) 
 + master track: fixed undo with no master hardware outs sometimes adding in a default output 
 + media explorer: added "Insert as takes in selected items" 
 + media item properties: "choose new file" automatically updates take names 
 + meters: better event light for record output (midi) mode 
 + meters: updated track metering rounding to better pass synthetic tests 
 + meters: better track meter clip indicator hit testing 
 + meters: better metering for record output (midi) mode 
 + metronome: better metronome countin for tempo changes 
 + midi: MID file import can now import tempo maps 
 + midi: better looking and faster midi peak drawing 
 + midi: midi items are now treated as ticks/Quarter Note, except for items in old projects (which are still ticks/beat) 
 + midi: fixed open copy of items sometimes dropping notes 
 + midi: better sorting of noteoffs and allnoteoff messages 
 + midi: reduced excess sending off allnoteoff loop markers 
 + midi: fixed splitting items on notes producing 0 length notes 
 + midi: fixed bug in fadein for midi items 
 + midi: fixed extraneous notes at end of some items 
 + midi editor: can now reflect project time signature changes 
 + midi editor: grid/quantize are now fractions of whole notes, not of beats 
 + midi editor: separate colortheme settings in prefs (including for piano keys etc) 
 + midi editor: fixed bugs with play cursor and looped midi items 
 + midi editor: better vertical scrollbar 
 + midi editor: better focusing when opening/activating and switching modes 
 + midi editor: internal cleanups, improved ctrl+select behavior 
 + midi editor: pass through to main window keyboard action 
 + midi editor: updates to list editor play cursor, better list editor sorting 
 + midi editor: list editor note properties sets focus depending on which column the mouse was on 
 + midi editor: better focusing when opening/activating and switching modes 
 + midi editor: moving notes now uses both absolute and relative snapping 
 + mixer: optional FX and Send views (configurable via the mixer menu) 
 + mixer: more settings are now stored in the project 
 + mixer: options are now assignable actions 
 + mixer: new FX/send views are themeable (mcp_fxlist_norm/byp/off/empty, mcp_master_fxlist_ too) 
 + mixer: (theme images): mcp_sendlist_knob.png, mcp_sendlist_meter.png, mcp_*list_arrows.png 
 + mixer: fixed incorrect minimum height on nonstandard display DPIs 
 + Monkeys Audio: fix for Unicode files, fixes for offline support 
 + Monkeys Audio: fixed mem leak, fixed 24 bit stereo mode, optimizations 
 + Monkeys Audio: now uses asynchronous disk reads if set 
 + option: options to not show peaks for muted tracks/items, or non-selected tracks 
 + option: added working set configuration in prefs/general/advanced 
 + performance: portions of REAPER are now compiled with the Intel C++ compiler 
 + performance: faster zoomed-in peaks display 
 + performance: fixed muted folder tracks still running fx 
 + performance: updated on-stop behavior to keep audio thread locked for less time 
 + performance: UAD synchronous fx multiprocessing support 
 + performance: improved anticipative fx processing on looped playback 
 + performance: renamed fx renderahead "anticipative FX processing" 
 + performance: added new "Synchronous multiprocessing" option, which allows multiprocessing on input monitoring, better UAD multiprocessing, etc 
 + performance: per-item pitch shifters are now freed when they are no longer needed or media set offline 
 + performance: fixed silence-at-end-of-rendering issue with asynchronous writes enabled 
 + performance: more robust asynchronous disk writes 
 + performance: fixed SMP rendering glitches 
 + performance: fixed cpu munch when stopping at end of project 
 + performance: mono items pitch shifted are now processed in mono (big speedup) 
 + performance: reduced cpu use of empty tracks 
 + perf meter: graph shows cur/avg, range, action to reset graph 
 + project directory cleanup: now defaults to sending items to recycle bin rather than deleting 
 + reamote: possible fix for Nebula plugins 
 + reamote: fixed crash when invalid data received on certain message types 
 + reamote: fixed support for larger config packets 
 + routing: fixed labelling on hardware outs after adding routing 
 + routing: renamed send type "Post-FX" to "Post-FX (V1 deprecated)", added a new, better "Post-FX" mode 
 + routing: fixed i/o windows open when adjusting/removing routing bugs 
 + routing: better rearoute labelling all around when audio device closed 
 + screensets: added keyboard shortcut column and button to edit shortcuts 
 + screensets: autosave wont save anymore when switching to same screenset 
 + screensets: added auto saving option 
 + screensets: fixed docker issues 
 + screensets: added mixer flags saving 
 + screensets: added last focused window state saving 
 + tempo map: overhaul: simple tempo changes no longer force a new measure 
 + tempo map: improved tempo editing behavior when editing tempo changes and time sig changes 
 + tempo map: lengths calculated across timesig markers now use the time signature at the start to determine measure length 
 + tempo map: more accurate tempo envelope saving/restoring 
 + tempo map: small fades are no longer adjusted by tempo changes 
 + theming: faster drawing, faster mouseover updating 
 + theming: background for faders, window backgrounds, name backgrounds, etc support pink line for unstretch areas 
 + theming: docker is now independently colorthemeable 
 + theming: new default colortheme (by WhiteTie!) 
 + theming: support for when path to theme dir changes on diff systems 
 + theming: advanced faders can have zero line set 
 + theming: configurable fonts for track panels / volpan labels etc 
 + theming: track_fxempty_h and track_fxempty_v 
 + theming: window drawing improvements (less screen corruption issues) 
 + theming: fixed stopped resize of transport drawing issues 
 + theming: fixed some playspeed automation refresh issues 
 + theming: fixed some dark custom color issues with advanced themes 
 + theming: better background image edge scaling when compressed to small spaces 
 + theming: classic theme color tweaks (for mcp send/fx list) 
 + theming: bg tinting for track labels in advanced themes 
 + ui: most modal dialog boxes now restore window focus on close 
 + ui: added option for gap between items on adjacent tracks (defaults to 4px) 
 + ui: fixed non-fancy peaks display on muted items/inactive takes 
 + ui: better envelope spacing (small gap between envelopes) 
 + ui: better item loop indicator drawing 
 + ui: fixed edge loop indicators on some items 
 + ui: fixed zero line drawing issue on items 
 + ui: fixed peaks display at end of heavily looped items at certain zoom levels 
 + ui: better record mode display for midi overdub modes 
 + ui: fader ctrl+precision modes hide mouse cursor 
 + ui: better spacing for transport status state 
 + ui: better volume fader ganging at extremes 
 + ui: grid/snap boxes will now correctly display smaller fractions 
 + fixed some tiny PCM-floating point import/export precision issues 
 + better external midi editor support (fixes, open copy in external editor creates .mid file) 
 + faster dB unit conversion throughout 
 + demo song: updated mix 
 + new about screen

Older Reaper Changelogs

  • v0.x - December 2005 - July 2006
 See: http://www.reaper.fm/whatsnew-0x.txt


Main Page > REAPER Documentation