WINDOWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

WEEKLY HIGHLIGHTS

DVD Cloner45
Spyware Doctor40
1Click DVD Copy40
Apollo DVD Copy40
ABC Amber BlackBer...45
Protected Music Co...40

7-DAY TOP DOWNLOAD

#
Program
Avira AntiVir
Personal - Free
Antivirus 8.1.0.331

142,341
Windows Live
Messenger 2009
14.0.5027.908

122,307
Windows Live
Messenger
8.5.1302.1018

94,153
Internet Download
Manager 5.14 Build 5

46,304
DVD Shrink 3.2.0.15
43,058
Y! Multi Messenger
8.x and 9.x

42,208
Vista Transformation
Pack 8.0.1

40,063
Microsoft Office
2007

38,218
Adobe PhotoShop CS3
34,722
Nero 7 Premium
7.11.10.0

32,407

WEEK'S BEST

  • DAEMON Tools Pro (...
  • Opera 9.60 Build 1...
  • Maxthon Standard 1...
  • DAEMON Tools Pro B...
  • Advanced X Video C...
  • WinRAR 3.80 Stable
  • Nero 9 9.0.9.4
  • Net Transport 2.64...
  • Advanced SystemCar...
  • Windows Live Messe...
  • Acronis True Image...
  • ImTOO DVD Ripper S...
  • Combined Community...
  • Fastream IQ Web/FT...
  • VirtualDub 1.8.6 B...
  • Super DVD Creator ...
  • Deluge 1.0.2
  • Adobe Flash Player...
  • WinPatrol 15.9.200...
  • Trend Micro Intern...
  • COMODO Internet Se...
  • WinZip 12.0 Build ...
  • Real Alternative 1...
  • Camfrog Video Chat...
  • iTunes 8.0.1.11
  • QuickTime 7.55.90.70
  • SiSoftware Sandra ...
  • EVEREST Ultimate E...
  • Google Chrome 0.3....
  • BS.Player 2.31 Bui...
  • Home / Windows / Multimedia / Audio / Audio Editors/Recorders / REAPER / Changelog

    REAPER 2.51 - Changelog


    What's new in REAPER 2.51:

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



    What's new in REAPER 2.5:

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



    What's new in REAPER 2.46:

    · renderproject startup option no longer checks for ReWire, hides splash before starting render
    · ReaFIR: fixed excessive smearing on playback start
    · ReaFIR: more accurate configuration storing of low volume noise profiles
    · JS: meter scaling and rounding fix
    · JS gfxspectrograph improvements



    What's new in REAPER 2.45:

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



    What's new in REAPER 2.44:

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



    What's new in REAPER 2.43:

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



    What's new in REAPER 2.42:

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



    What's new in REAPER 2.41:

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



    What's new in REAPER 2.4:

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



    What's new in REAPER 2.301:

    · Automation: improvements to bezier interpolation
    · ReaInsert: better algorithm for autodetection of roundtrip latency
    · ReaInsert: much better performance and compatibility with anticipative fx rendering
    · Improved tap tempo logic



    What's new in REAPER 2.3:

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



    What's new in REAPER 2.206:

    · option to disable new (in 2.205) native synchronization (for WINE)
    · better zoom behavior when zooming to mouse cursor
    · fx window: numpad keys are now always passed to plug-ins
    · mac: better VST UI compatability



    What's new in REAPER 2.205:

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



    What's new in REAPER 2.203:

    · MIDI editor: indicators for offscreen notes
    · ReaVerb: basic deconvolution support and test tone generator
    · fx browser: switching folder/category views clears search string
    · fixed bug on master playrate automation when switching to write
    · Fixed FaderPort initialization/shutdown code
    · new installs now default to extended mixer views visible
    · VST pin routing: better tooltip positioning
    · mac updates



    What's new in REAPER 2.202:

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



    What's new in REAPER 2.201:

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



    What's new in REAPER 2.2:

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



    What's new in REAPER 2.147:

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



    What's new in REAPER 2.146:

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



    What's new in REAPER 2.108:

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



    What's new in REAPER 2.107:

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



    What's new in REAPER 2.106:

    · 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



    What's new in REAPER 2.105:

    · 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



    What's new in REAPER 2.104:

    · 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



    What's new in REAPER 2.103:

    · 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



    What's new in REAPER 2.102:

    · 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



    What's new in REAPER 2.101:

    · 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



    What's new in REAPER 2.100:

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



    What's new in REAPER 2.032:

    · 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



    What's new in REAPER 2.031:

    · 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



    What's new in REAPER 2.030:

    · 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



    What's new in REAPER 2.029:

    · 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



    What's new in REAPER 2.028:

    · 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



    What's new in REAPER 2.027:

    · 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



    What's new in REAPER 2.026:

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



    What's new in REAPER 2.025:

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



    What's new in REAPER 2.020:

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



    What's new in REAPER 2.019:

    · 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



    What's new in REAPER 2.018:

    · 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



    What's new in REAPER 2.017:

    · 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



    What's new in REAPER 2.016:

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



    What's new in REAPER 2.015:

    · 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



    What's new in REAPER 2.014:

    · 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



    What's new in REAPER 2.013:

    · 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"



    What's new in REAPER 2.012:

    · 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



    What's new in REAPER 2.011:

    · 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



    What's new in REAPER 2.010:

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



    What's new in REAPER 2.009:

    · fixed some peak caching bugs (performance improvements)
    · improved zoomed in waveform display precision
    · midi editor velocity editing fixes (relating to 0 velocity)
    · disk buffering now makes better use of buffer sizes
    · made some internal track item locking safer
    · more reliable startup project samplerate changing
    · improved audio hardware error messages
    · bonus update: fixed item position quantize action



    What's new in REAPER 2.008:

    · 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



    What's new in REAPER 2.007:

    · 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



    What's new in REAPER 2.006:

    · 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



    What's new in REAPER 2.005:

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



    What's new in REAPER 2.004:

    · 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



    What's new in REAPER 2.003:

    · 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



    What's new in REAPER 2.002:

    · 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



    What's new in REAPER 2.0:

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



    What's new in REAPER 1.888:

    · preliminary MIDI editor assignable actions/macros (prefs/keyboard)
    · midi editor: assignable two octave step sequencer actions
    · midi editor: more discrete editing actions
    · midi editor: better sorting of events by type for list and in general
    · midi editor: different color for playback cursor display
    · new action: heal splits in selected items (can heal fades and overlaps and gaps too)
    · grid division combo boxes now include more odd signatures
    · prefs/keyboard: faster macro dialog population



    What's new in REAPER 1.887:

    · right click drag loop selection obeys snap
    · ctrl dragging items that intersect the loop selection duplicates just the portions in the loop selection
    · action to set item to loop visible section (item settings menu)
    · fixed ctrl drag of multiple items not creating new tracks in certain instances
    · added experimental prefs/advanced option to allow keyboard commands while mouse editing
    · internal track mouse capture optimizations
    · VST: fixed generic UI not updating on program change
    · VST: updating of combo box on program name change



    What's new in REAPER 1.886:

    · media item properties: enabling "section" uses take offset/item length for default values
    · fix for asynchronous filewrite flushing on some systems where it was broken
    · fixed item zero line not being drawn in certain instances, option to draw above peaks
    · made JS labelling and DLL name more consistent
    · updated help menu, added "get user guide" to documentation menu
    · updated about box for license and user agreements



    What's new in REAPER 1.885:

    · perf meter: double-click in the FX list now opens the selected FX dialog
    · perf meter: added FX list right-click context menu
    · scrollbars: added mouse button down gfx for zoom /-
    · better track label background drawing
    · media items can now have their loopable sections modified directly in their properties dialogs
    · added actions to move item snap offsets to edit cursor, and to grid lines
    · updated implode action to be less picky about item positioning
    · added action to implode takes from items on same track
    · media item normalize gain estimation is now more accurate
    · editing tempo markers now affects later tempo markers if project set to beats mode
    · tempo envelope point dialog: fixed mode list
    · midi editor: now uses time signature of the start of the item (todo: handle changes)
    · midi editor: better mouse behavior on small events
    · midi editor: better play cursor
    · midi editor: support for main transport synchronization when editing external midi files
    · JS: added fft_ipermute and rfft_ipermute, for correct FFT support, added some new FFT based example fx
    · reacomp: GR meter has a more useful, reduced range (for fletcher)
    · reasamplomatic: better peaks display, added zoom in/out on waveform (using left/right mouse buttons)
    · added native Monkey's Audio (ape) file support



    What's new in REAPER 1.884:

    · rewire slave mode: fixes to midi receive
    · rewire host mode: fixes to midi receive
    · rewire slave mode: fix metering and other issues when stopped
    · improved spacing of master mute/solo buttons
    · ctrl drag in empty area of tracks with items adds item in "pencil" mode
    · (for above) item chosen is closest selected item in project, or if none selected nearby item on track (hold alt to ignore other tracks items)
    · option to make normal drag pencil, ctrl drag loop selection
    · optimized redrawing of text labels in mixer view/etc during automation
    · ReaSamplomatic5000: more precision is displayed for pitch, to allow fine tuning



    What's new in REAPER 1.883:

    · fixed floating fx window closing
    · better labelling of certain zoom related actions
    · plugin API exposes PNG loading



    What's new in REAPER 1.882:

    · fixed track panel displays of track names with certain characters
    · fixed cut and paste of midi items across midi items with different ticks/beat setting
    · midi editor: fixed offscreen positioning issues
    · added render track stems to mono action
    · advanced themes can specify mcp_* images in place of track_* for diff images on mixer view
    · JS: partial fft_permute fixes
    · IIR resampling mode updates



    What's new in REAPER 1.881:

    · scrollbars: small thumbs should look better in advance themes
    · scrollbars: fixed some dandruff nitpick
    · undo history window now supports manual purging of selected undo states
    · new options to save undo history with project (prefs/general)
    · optional alternate redo history support (lets you have a tree of redo states, but uses more RAM)
    · losers new JS transient shaper (for drums)
    · scott stillwells JS stereowidth



    What's new in REAPER 1.880:

    · tinting of advanced theme panel backgrounds now follows prefs setting
    · scrollbars: fixed arrows drawing on classic theme
    · scrollbars: fixed alpha thumb drawing when using advance themes
    · scrollbars: optimized drawing speed when using advance themes
    · ReaXcomp: a new powerful multiband compressor
    · ReaVerbate: a simple DSP reverb (based on FreeVerb)
    · ReaVerb: added reverb generator (using DSP core of ReaVerbate)



    What's new in REAPER 1.879:

    · tint track panel backgrounds now works for advanced themes with background images
    · bypass state preserved on fx offline/online
    · added play rate and transport actions to transport context menu
    · cleaned up ruler context menus (added items, removed smaller alternate menu)
    · WAVE reader: support for WAV/AIFF files named .L and .R
    · scrollbars: improved drawing speed
    · scrollbars: added support for new scrollbar png format



    What's new in REAPER 1.878:

    · ctrl click fx chain checkmark now sets fx offline
    · support for PNG splash screens
    · fixed timing of recorded takes added using varispeed and loop selection autopunch
    · added actions to set all fx in selected tracks online/offline
    · updated transport/toolbar code for mac compatibility



    What's new in REAPER 1.877:

    · fixed mouse bug with vertical faders in plug-ins
    · better support for large number of tracks on small screens in routing dialog
    · added workaround for hangs during minimize with video items
    · better normalization peak detection
    · small pngs (w less than 3) for button images will no longer be drawn
    · fx chain: you can now set each effect to "offline" to unload it from RAM
    · fx chain: fixed keyboard shortcut displays on context menu



    What's new in REAPER 1.876:

    · reduced track panel flicker on vertical zooming
    · fixed skinned scrollbars when using UI scale option
    · faster skinned scrollbar rendering
    · better track selection logic on single click of track names



    What's new in REAPER 1.874:

    · option to ignore asio reset messages (alesis driver issue)
    · option to hide tcp meters when not record armed (prefs/appearance)
    · fixed refreshing of master mixer background on project change
    · better zeroing accuracy of faders when using customized fader ranges/curves
    · fixed vertical fader zero line being 1px off at times
    · drawing improvements for custom vu rendering (better edge cases)
    · track/mixer panel updates, doubleclick required to edit names (old style available in prefs/mouse)
    · colorthemes can now set a shadow color for text
    · drawing system changes for better out-of-button shadows/etc
    · themes can now set track name field background images
    · render dialog: better error display (doesnt run timer etc)



    What's new in REAPER 1.873:

    · fixed multirow mixer metering cpu munch
    · track/mixer faders are at the top of the z order (to shadow over buttons etc)
    · support for commas as decimal point in number parsing
    · fixed moving transport window quickly causing excessive cpu use
    · skins can now set "mcp_altmeterpos 1" to put mixer meters on right side
    · mixer resizing meter flicker reduction
    · skinnable buttons now support shadows outside of their regions



    What's new in REAPER 1.872:

    · preliminary advanced icon theming support (see forums for more info)
    · transport: options to disable text status, hide playrate control, center everything
    · transport: can now show measures/beats with minutes/seconds
    · transport: added playback speed/rate
    · navigator: right click zoom updates, better custom color support
    · docker: closing undocked docker hides it, better startup displaying, fixed resizing bug
    · master track is now selectable/gangable/etc
    · master mixer channel overhaul (now supports gradient and more)
    · installer overhaul (installer settings are stored in reaper-install.ini)
    · master meter: closing audio devices flushes peaks
    · master meter: better master meter (separate scale for RMS if offset, better use of space)
    · master meter: bottom display shows current RMS
    · scrollbars are now scaled according to the scale value option
    · colorthemes can now choose colors for empty space in mixer, track panel view
    · toolbar improvements (autoarranging and sizing of icons, prep for user configurable toolbar)
    · option to tint custom colored track item backgrounds
    · option to copy imported media to project directory (or configured default path) (prefs/media)
    · mode to prompt for how to insert multiple media items
    · midi editor: ESC now properly closes undocked MIDI editors
    · optional fx renderahead on tracks with midi editors open (better multiprocessing support in these instances)
    · fix for reading floating point numbers from projects that have a decimal , instead of .
    · switched reaper.exe back to static standard library to avoid msvcrt issues (number formatting among others)
    · main window minimized state is no longer saved across instances
    · reafir: switched to internal functions for antialiased line drawing
    · reafir: fixed analysis refresh rate during mouseovers



    What's new in REAPER 1.870:

    · transport: when paused play button stays lit
    · transport: improved spacing/sizing of buttons
    · updated spacing of buttons on track/mixer panels
    · fixed linear timecode generator burst problem
    · more internal drawing engine updates
    · improved autostop at end of project behavior
    · VST: fixed generic UI munch with large numbers of parameters and automation
    · VST: fix for EmulatorX (waves fix had broken it)



    What's new in REAPER 1.869:

    · fixed bug in mouse handscrolling
    · fixed keyboard focus after removing all fx in fx chain
    · disabled ctrl drag items creating dupes when item positions are locked
    · ruler: numbers are not shown on regions if region too small
    · VST: native shell-VST support (i.e. waves)
    · VST: support for plug-ins that require audioMasterGetNumAutomatableParameters
    · VST: fix for VSTs that didnt set their child to WS_EX_CONTROLPARENT
    · VST: fix for mono vsts that still write to stereo outputs
    · VST: fix for plug-ins that require effEditGetRect before effEditOpen (waves SSL)
    · Updated track panel rendering architecture (for mac improvements as well as future skinnability)



    What's new in REAPER 1.868:

    · "select items under mouse" sets last touched track
    · fixed display bugs in recent projects and project template list
    · video: made video decoding faster and more compatible with various codecs
    · slightly more aggressive file reading (good for higher block sizes)
    · made ruler/tracks filter mouse for loop selections, to reduce accidental changes
    changed z ordering of loop selection over items in tracks, added option for old behavior:
    · (prefs/editing/mouse): "allow modifying edges of loop selection over items in tracks"



    What's new in REAPER 1.867:

    · midi paste moves edit cursor in main window
    · fixed undocked transport issues when in big window frame mode
    · fixed midi editor when in big window frame mode (added icon too)
    · improved logo display in the about box
    · fixed a ruler display bug at certain zoom levels in M:B M:S mode
    · updated some text of overwrite confirmation boxes and other warnings
    · added actions to select/toggle selection of items under mouse cursor
    · minimizing reaper no longer has windows reduce working set (less glitches)
    · video: sped up peak building
    · video: fixed lots of playback/sync bugs



    What's new in REAPER 1.866:

    · peak cache flushing on actions for item rate changing
    · cancelling peak building dialog now properly closes peaks
    · improved peak getter refreshing logic to avoid superfluous reopenings
    · ReaEQ: fixed issues with flip all bands not updating dsp state
    · fixed text display of markers that start right before regions
    · midi editor: pasting midi events now advances edit cursor
    · winamp vis support: fix to stereo data generation
    · support for opening EDL TXT, ninjam clipsort.log, etc from command line
    · added action: view: clear all peak indicators
    · added option (prefs/general/advanced) to restrict REAPER on selected CPU(s)
    · added option (prefs/general/advanced) to disallow the OS load balancing worker threads
    · autobackup/backup on save options now save to .rpp-bak instead of .rpp.bak
    · new installs now default to "run fx when stopped" for the tons of VSTis that require it
    · options in prefs/appearance to set VU meter ranges, as well as set clip indicator behavior
    · JS size optimizations
    · Updated splash screen and icons, added icons for peaks files (thanks, WhiteTie!)



    What's new in REAPER 1.865:

    · perf meter: fixed labelling of ReaMote bandwidth use to kbps/mbps
    · set fade in/out actions support setting at the edge of the items
    · updated item rate display to show semitones if preserve pitch isnt set
    · wavpack reading: floating point data read in is no longer clipped
    · new actions: move edit cursor to mouse cursor (with and without snapping)
    · new actions: tweak item rate by ~6% and ~0.6%, adjusting item length (preserves snap offset alignment)
    · new actions: adjust master playrate by 6% and 0.6%, set to 1.0, apply to BPM
    · midi editor: updated event detection logic for overlapping notes
    · fixed some snap offset updating when alt dragging edges of items
    · fixed vol/pan envelopes sometimes running when stopped and monitoring inputs



    What's new in REAPER 1.864:

    · added action: trim items to selected area
    · added actions: trim items (left/right) at cursor, fade in/out items at cursor
    · ReaMote: added max. network UDP packet size, which you can reduce for switches that barf on big frames
    · ReaMote: removed size limits on asio blocksized*track channel count
    · ReaMote: CPU/network use optimizations
    · ReaMote: latency fixes to projects that have reamote chains set but reamote disabled
    · ReaStream: keeps packet sizes below 1400 even when in non-broadcast mode



    What's new in REAPER 1.863:

    · MIDI prefs: fixed bad right click menu statuses in certain instances
    · VST: updated idle processing behavior, vst 2.3 startprocess/stopprocess support
    · missing FX warning dialog shows you the tracks that the missing FX are on
    · you can now import REAPER projects, ninjam logs, and EDLs via add track template menu to add project to project



    What's new in REAPER 1.862:

    · fixed issue with fx automation when stopped and always run FX is on
    · ReaStream: stream audio/midi between instances of REAPER on different machines via LAN



    What's new in REAPER 1.861:

    · option to show overlapping items in separate lanes (options menu)
    · updated formatting of measures/beats timings (less leading zeros)
    · MIDI editor: ruler time display lengths vary based on zoom level
    · MIDI editor: reduced "end of midi" line width



    What's new in REAPER 1.860:

    · fixed potential for crash when undoing midi editor opening
    · fixed reaeq bug showing wrong tab on init
    · midi editor better preserves overlapping notes
    · you can now set any instance of any effect to a mode where it takes all keyboard input
    · undo history now autoscrolls on undo/redo/etc



    What's new in REAPER 1.859:

    · fixed inserting midi as file when import is set to import as midi event
    · MIDI editor mute events action (alt M)
    · hotkeys to switch midi editor mode between piano, named notes, and new list view
    · MIDI editor preliminary event list view (alt 3 to activate)
    · fixed virtual midi keyboard appearing in record inputs
    · fixed bug where quickly switching to reaper starting playback would sometimes leave media offline
    · fixed "Insert Media" dialog with cancel memory leak



    What's new in REAPER 1.858:

    · fixed allnoteoff sending on start of playback
    · dont move edit cursor on shift/ctrl click item is now on by default (for new installs)
    · fix to fader bitmap loading when images not found
    · fix for accidental drag and drops in media explorer
    · added midi cc events for last touched track vol/pan/mute/solo/recarm, added action to set selection to last touched track (for other actions)
    · upped max actions per macro to 6
    · reaper.exe now uses msvcrt (30kb installer shrinkage)



    What's new in REAPER 1.857:

    · forced ripple editing of tempo envelope when "attach envelopes to items" is off and ripple editing is set to "all"
    · "insert empty space in selection" uses beats if project/view mode is set to beats
    · fixed CD burning after rendering
    · fx parameter envelope toggling fixes
    · option to arm fx parameter envelope from midi learn dialog
    · actions to set track record mode, monitoring, etc
    · better track templates menu (subdirectories)
    · added ix/schwa midi/channel JS fx



    What's new in REAPER 1.856:

    · clicking the master track shows master fx if fx-follows-track selection set
    · fixed bug where tempo envelope is sometimes not affected by "insert time in project" etc
    · better timemap rebuilding when using ripple editing
    · splitting items resets keyboard input to items
    · updated a lot of folder solo routing logic and meter displays with complex routing
    · solo overrides mute on post-fader aux sends, hardware outputs
    · improvements to filesystem folder browsing dialogs



    What's new in REAPER 1.855:

    · option to close control surfaces when stopped and inactive (for sharing)
    · deferred opening of hardware/media for 200ms when activating for better hardware compatibility
    · option to have single-FX window mode follow selected track
    · learn in fx dialog shows last tweaked fx at top
    · fixed bigclock remembering mode
    · tweaked focus on track routing dialog combo boxes
    · reaninjam: small glitch psuedofixes for session mode when different samplerates are used
    · bonus: tweaked new fx autoopen option to not show when current fx window is not visible



    What's new in REAPER 1.854:

    · dx support for mono plug-ins (i.e. antares mic modeler)
    · midi hardware: better handling of changing hardware states across instances
    · midi hardware: device name aliasing
    · fixes to/better shaping midi CC actions for metronome volume control, track volume controls
    · increased max MIDI assignable tracks to 99
    · MIDI CC actions to scroll, zoom view
    · MIDI CC actions to move edit cursor, select current track
    · when a midi CC is assigned in relative mode to a non-continuous action, a value of 0 will not trigger the action
    · Added prefs/general/advanced for doing some experimental tweaks (including UI scaling)
    · faders can now support any size thumb bitmap (useful with scaled UI mode)
    · icon buttons will now use larger icons if UI scaling is set
    · Project directory cleanup detects path not found and notifies user
    · updated LOSER's JS fx



    What's new in REAPER 1.853:

    · updated track panel custom color tinting
    · larger selection/bpm fields in transport
    · record track output (mono) mode mixes down channels (rather than recording left)
    · enter on text fields in transport scroll back to start
    · midi editor: improved moving of midi CC events with notes
    · midi overdub/replace recording modes filter active sensing, midi clock, etc



    What's new in REAPER 1.852:

    · better drag and drop to main window
    · import of track templates now works via drag and drop
    · media explorer shows track templates
    · fixed duplicate track for multiple sends per track pair
    · MIDI editor note properties dialog supports relative adjustment
    · MIDI editor remembers selection state
    · VST: per-plugin MIDI input/output disabling
    · VST: fixed version on fxb writing for (other) hosts that require version 1



    What's new in REAPER 1.851:

    · project files have more precision for timings to avoid stupid rounding errors in displays)
    · more precision in project for "copy loop of selected items"
    · fixed flush fx on loop flushing on stop as well
    · fixed paste with snap offset of multiple items
    · pasting items sets autocrossfades
    · switched default shortcut for keyboard shortcut list to Shift F1
    · Better ninjam clipsort.log session importing
    · track custom color panel tinting only affects unselected tracks
    · updated random color generation
    · track number labels show [] when selected
    · ReaNINJAM: status displays for session mode



    What's new in REAPER 1.850:

    · increased precision of loopsel, markers, cursor in project
    · fixed dropping of first note on loop for midi hardware outs
    · ReaEQ: added "flip all bands" option
    · Consolidate/Glue: fixed bug that could cause function to never finish
    · ReaNINJAM: deleting a channel or switching it out of session mode flushes session buffers
    · ReaNINJAM: better session mode logging
    · NINJAM clipsort.log importing now can support session mode
    · command line option: -renderproject filename.rpp (to render project and quit)



    What's new in REAPER 1.849:

    · option to disable mousewheel for track panels
    · fixed track duplicating preserving destniation channels in sends
    · run fx when stopped: can now use smp before playback
    · run fx when stopped: fx in tracks without items run
    · rewire: rewire instances on tracks no longer require tracks to have items
    · rendering: fixed resample mode changes causing glitches
    · rendering: overhauled rendering thread system
    · dx: fix for plug-ins that don't like running stopped
    · JS: size reductions (use of reaper_ogg.dll for ogg decoding)
    · screensets: added "horizontal zoom" setting for the track views
    · screensets: fixed "track height" setting for the track views
    · screensets: added default name when saving unnamed preset
    · screensets: window now dockable
    · screensets: fixed window position restoring
    · perf meter: added FX count
    · ReaNINJAM: fixed a bunch of channel issues (will need the new server to fully fix)
    · ReaNINJAM: more responsive UI (better locking granularity)
    · ReaNINJAM: preliminary "session" mode



    What's new in REAPER 1.848:

    · project render resample mode is now save as default-able
    · fixed plug-in time reporting when stopped running fx
    · fixes to varispeed loop autopunch enhancements
    · reverb tails are now on by default
    · new option to reduce the reverb tail length (also on by default)
    · moved "always run fx" option to prefs/playback to be with reverb tail options
    · option to flush fx in "always run fx" mode
    · ReaEQ: shelfs behave like lpf/hpf at high attenuation
    · ReaNINJAM: enabled ClearType for the font dialogs



    What's new in REAPER 1.847:

    · rendering length rounds to nearest sample rather than up
    · rendered stems are the exact same length as main output
    · tranzport/alphatrack vol/pan show current ui vol/pan rather than trim
    · optional reverb tails on stop (prefs/playback)
    · multicore use when running fx while stopped
    · better end-of recording behavior (less playback interruptions)
    · fixed fader drawing alignment bug
    · when recording looped in "loop selection autopunch" mode, first partial segments arent added if whole loop segments were recorded



    What's new in REAPER 1.846:

    · Higher quality SRC modes now use Sinc-interpolation for improved quality
    · Playback resample mode is now part of project (project settings)
    · Apply FX/glue/etc use rendering resample mode (can be set in project settings)
    · items with partial samples now have the last sample played
    · better (subsample) positioning/length of rendered items added to project
    · wave source: tweaked small seek behavior
    · VST: added loop cycle timeinfo support
    · ReaNINJAM: fixed looped playback ninjam desync



    What's new in REAPER 1.845:

    · minimum recording loop selection punch length is now 5ms (down from 250ms)
    · midi editor: lowered time for undo after kb shortcut move to 200ms
    · midi recording: fixed keep/delete file dialog for midi items
    · setting splashimage= in reaper.ini will let you override the splash screen to a bmp of your choice



    What's new in REAPER 1.844:

    · better looping (sub-sample accurate!)
    · more alt * keys in media item dialog
    · overhaul of project/item attaching to beats/time (project settings, track override, item overrides)
    · items that contain midi always have their length/rate adjusted on time signature changes
    ·