v0.999 - July 27 2006 + made pan tooltips match display near center + record button no longer hidden on folder tracks + app wide fixes for getopenfilename calls with filenames with / in them + grid extends onto timeline in measures mode + timeline update bug when editing timesignature markers + some new color themes (thanks, chip and darko) + installer: rearoute defaults to not installed (unless it is already installed) + ReaSamplOmatic5000: a simple midi triggered sample player + reaverb: will look in project directory/etc for missing files, and prompt if not found v0.998 - July 26 2006 + transport display updates + timeline, when in measures mode, shows measures as well as time + fixed loading/saving of font information in color themes + modeless about and preferences windows + reorganized audio preferences some, option to run FX when stopped (for certain VSTi etc) + removed recording preview gain + fixed broken send while stopped bug introduced in .997 + disabled keyboard shortcuts when mouse is captured + fixed bug when recording the output of a record armed track in a folder track and the folder is muted + removed some excess locking code in floating fx windows + floating fx windows resize even if config option not set for the normal fx window + unfloating FX windows work better with BFD + snapping/grid overhaul, alt+g toggles grid, alt+s toggles snapping, alt+l shows settings for grid/snap + menu items for other toolbar items, hotkeys (alt+x, alt+p, alt+shift+g, etc) + better default snap/grid options + option for not loading template project on startup + mousewheel in mixer scrolls mixer + mousewheel in midi editor when docked doesnt affect main window zoom + ReaComp/ReaGate get up to 1s RMS control + vst: floating will no longer show scrollbars (unless required) + vst: support for generic UI on any vst plug-in v0.997 - July 25 2006 + when recording channel outputs, you can now choose mono/stereo as part of the record mode (rather than being tied to the input's channels) + made transport better looking, time display uses timeline colors/font, etc + fixed bug in record output (midi) selection + fixed record monitoring VU on stopped + fixed drawing bugs in on the fly peak display + made peak gain (shift+Up/down) apply to on the fly peak display + mp3 decoder: support for mp3s with samplerates < 32khz v0.996 - July 24 2006 + track VU meters are more in sync with played content + added track view scrolling with middle mouse button + optimizations to internals of track and record buffering, should have less heap activity + track control panels refresh more quickly when scrolling/zooming + better track name field appearance (border with hilite/shadow colors) + fader tracks are colorthemed with hilite/shadow colors + fader slider is colortheme tintable (try out the sink-ableskin theme) + better vst generic ui scrolling support + reafir: added context menu with manual setting window + reafir: double click resets the selected point to 0db v0.995 - July 23 2006 + fixed buzzing on muted items + VU meters colors/interlacedness is now part of each color theme + master VU meter has new default RMS+peak mode, configurable settings via right click + fx windows remember which fx was active + right click on master mono button lets you choose mono mode (L+R, L, R, L-R) + mcu: fake touch support for pan knobs (they latch for 3s after moving when in touch mode) + midi editor: ', " support + midi editor: right click on piano roll selects all events in that note + midi editor: selected items always appear over unselected items in velocity lane + midi editor: grid/snap division labelled with beats to avoid confusion v0.994 - July 22 2006 + sends, track hwouts, and master pan all default to 0.0dB pan law, instead of project pan law (though you can override them individually). THIS MAY IMPACT EXISTING PROJECTS. + more vst scrollbar fixes + auto open fx dialog when adding fx to from shift+F etc + shift+F now defaults to last selected track for adds/etc + option to disable DirectX plug-in support + move items with ripple all now updates top timeline + better black key hit testing in midi editor + new VU meter sytle is optional + optional dx plug-in scan at startup instead of first add window open + mp3 decoder: fix 0 byte mp3 crash v0.993 - July 21 2006 + floating transport updates on color theme change + updates to plug-in API: plug-ins can now easily read/modify config on the fly + MIDI editor autoscroll is now tied to the main autoscroll option + "close window" menu items for docked undo/routing windows + close all tabs menu item in empty space of tabs + perfmeter now reopens docked after close while docked + fx windows will try to stay on screen on sizing/opening + made fx add dialog a modeless tool window, that is openable by itself, too, with Shift+F + right clicking fx buttons opens add dialog + when opening fx chain that is empty, add dialog opened by default + slight pan snap to center on track pan controls + more size optimizations + updated 3pm: removed labels on tiny track meters + updated 3pm: interlaced VU meters v0.992 - July 20 2006 + fixed some inaccurate midi peaks display when zoomed far in + better peak meters, with labels etc + better zoomed in peaks view + optional per-track/send/item pan law override + made big I/O dialog preserve kb focus when toggling sends + reaper.exe size optimizations (more to come) v0.991 - July 19 2006 + feedback routing will no longer feedback MIDI + waveout+dsound+ks are more killable for bad drivers + better dsound output-only support + tooltips in track display go away when you move out of the window + different cursor for snap offset adjustment + midi editor autoscrolls when playing project + "Reverse item to new take" context menu item + fixed "render fx to new take" for MIDI items + better color theme saving handling + some new color themes, removed some old ones + optional no-move-cursor-on-insert-file mode (prefs/editing) + holding middle button switches mousewheel zoom to scroll (same as holding alt) v0.99 - July 19 2006 + project setting: auto-mute master output option if it exceeds X dB + project setting: open notes on project open option + project setting: pan law (configurable attenuation on center) + routing: feedback routing option + routing: better multithread reentrancy support for feedback etc (no more hangs I hope) + ui: mono switch on mixer/master track control + ui: fixed holding control when clicking a volume fader on an unselected track + ui: ctrl+A, Alt+M, delete keys all now use keyboard focus instead of mouse cursor to decide whether acting on tracks/items/etc + ui: moved snap/grid options into their own easily accessible window + ui: autoclosing of I/O, envelope dialogs now deals more nicely with keyboard focus + ui: fixed transport hiding context menu + vst: vst config scrollbar fixes + vst: if names aren't retrieved for VSTs, uses relative DLL path+name for name + midi editor: fixed previewing of looped items/etc when playing project + midi items: fully overlapping midi items replace contents (but do not send noteoff messages, yet) + audio/midi items: muted/empty items replace audio/midi of overlapped items + perf meter: more stable main thread locking + kernel streaming: shows min/max values available in config dialog v0.989 - July 17 2006 + media items: snap offset (grab lower left edge of items to set) + media items: open copy of a midi file now creates a new file of the range of the old item + media items: open copy updates undo state, display + ui: fix recording moving to cursor on punch-in + ui: if record+paused, hitting ctrl+space/enter/etc will unpause rather than play + ui: play cursor displayed in navigator + ui: most keys hit in navigator go to main window + ui: snap enabled on drag&drop from explorer/etc + ui: prefs option to zoom in on mouse cursor when zooming + sinks: wav writer runs synchronously when rendering + sinks: ogg/mp3 writes run synchronously + sinks: wavpack uses larger async buffers + midi editor: will show play cursor of items played in project + fx: plug-in delay compensation now properly delay compensates midi events + vst: won't autoresize window down narrower than the I/O controls etc + vst: added cando sendVstTimeInfo to VST support (for MusicLab Drumtools etc) + vst/dx: if state hasnt changed, dont reload config (good for bfd when undoing/redoing, makes undo/redo faster) + option to set/adjust manual recording delay offset in prefs/audio + dsound/waveout: better support for 24/32-bit PCM, <>2 channels + dsound/waveout: somwhat better recording latency compensation + kernel streaming: added device selection + kernel streaming: fixed crash during initialization on some cards + internal: in async mode, buffering goes sync for worker threads if buffering ahead + internal: updated plug-in API (in a somewhat not backwards compatible fashion) v0.988 - July 14 2006 + slightly more aggressive worker threads (above 48khz they get even moreso) + no more reloading audio config every time we open the audio + (hopefully) improved prebuffer behavior (should work better with plugins that have lots of delay) + disabled scrollbars thumb snap back + reaverb: file loaded impulse normalizing, better defaults for wet/dry mix v0.987 - July 13 2006 + Now includes ReaVerb! + MIDI editor: fixed undo/redo resetting endpoint + MIDI reader: if file doesnt end with all-notes-off event, round length up to next beat + improved time display rounding + fix for rendering with some VSTs (i.e. BFD) + various pdc related fixes/speedups (wdl_fastqueue bugfix) + update 2am: reaverb loading files are attenuated -18dB v0.986 - July 13 2006 + fixed pan automation bug + preliminary navigator window + made perf meter context menu work on its tab too v0.985 - July 12 2006 + automatic slide editing when the border between two selected items is moved + enlarged generic vst dialog + fixed media explorer window position restoring bug + automation write latch mode + fixes to deletion in ripple all mode + fixed routing window annoying tooltip sticking around + envelope toggling dialog to let you easily add/remove/arm/hide envelopes in mass + right click envelope button gives old style envelope menus + updated send levels/routing dialog (a bit crazy, maybe, but a step in the right direction) + right click I/O button gives old style send/recv menus + updated VU meter fonts + midi editor: clicking velocities adjusts instantly + midi editor: doubleclick adds/removes event + reafir now defaults to point mode, has output gain fader + reafir: holding ctrl moves all points/curves, holding shift in point mode moves segments + reafir: no longer stores entire FFT state in point mode, better point->precise conversion settings, etc + added docking mode to perf window + reordered outputs in I/O menus and boxes (stereo pairs, then mono outs) v0.984 - July 10 2006 + better support for very small playspeed adjustments in master and items + insert menu cleanup/correction + selection setting from transport now fixed + internal fader range improvements for better reusability + js autoresize support in fx window + better JS effect UI, bug fixed for editing parameter (notifies effect properly) + JS effects now support edit/recompile + better VST generic UI + big automation updates (faders without automation armed are left in trim mode etc) + MCU touch automation mode + updating of horiz scrollbar during recording so you can scroll to the current position + ReaComp/ReaGate get better metering + ReaFir v0.5, with point editing mode, as well as new experimental per-band Compressor/Gate modes + master VU now shows temporarily held VU value at the bottom instead of instant v0.983 - July 8 2006 + larger master playrate field for more accurate setting/viewing + jump to marker menu in transport context menu + shift+C now inserts timesig marker/tempo change + added marker/region inserting to the "insert" top level menu + midi editor: fixes to cc lane when scrolled + midi editor: better Cx drawing v0.982 - July 7 2006 + added changelog in about box + fixed scrolling while editing when mouse is near right edge of screen + midi editor: adjusting velocity on multiple items moves them all relatively + midi items starting on timesig marker now properly use that timesig (rounding error) + fixed rounding inaccuracies in midi sink (length now saved correctly, and more) + option to run fx in workers (SMP support) when rendering to disk (disabled by default) + new supermonkeyball-ish demo song v0.981 - July 6 2006 + faster PDC for DX/VST (uses less memory bandwidth especially) + initial MIDI editor velocity lane support (todo: CC support etc) + open midi editors prompt user to save when closing project or quitting + better midi editor zooming behavior, mousewheel modifiers (ctrl/alt) + consolidate browse box gets create dir button like everywhere else v0.980 - July 6 2006 + midi editor multiple item resize back to old behavior, hold ctrl to stretch multiple items + optimized VST/DX PDC and non-PDC modes (much better for >2 channel tracks) + VST output no longer broken on 64 channel tracks + fixed some midi note dropping + global memory management optimizations v0.979 - July 5 2006 + preliminary track record output (MIDI) mode for overdubbing + made so track media items always play when recording track outputs + more worker thread tweaks + midi editor has reverse option, stretch items, stores internal state with more precision + midi editor preview only previews visible channels, can now change event channel + midi editor has better selection logic when clicking items + midi editor home/end key support + midi editor preserves unknown data + fixed occasional stuck peak meters in reacomp/reagate + tweaks to reacomp/reagate's sliders, fixed combo box issues + hopefully fixed reacomp's self-bypassing-on-low-signal bug + reacomp's attack/release curves are more accurate at 0ms + fixed ripple/mixer flags not being read from project correctly + [updated 11am july 6] midi editor: fixed brokenness v0.978 - July 3 2006 + made l/r borders on small items + fixed record button lighting when recording + fx preset system can now update existing presets (todo: import/export) + better handling of current dirs in various open/save dialogs + added track numbers and names in FX floating windows + set prebuffer behavior to not run worker threads until buffers full + adjusted worker thread waiting-for-media-behavior + fixed popup menus in VST/DX plug-ins that dont handle it right + optimized preferences config writing + moved the following settings to project settings: envelope attach to items, autocrossfade, mixer show/grouping flags v0.977 - July 2 2006 + better handling of envelope ranges when unknown plug-in is used + double precision vst plug-in support + ReaComp overhaul (much better sounding, configurable knee, feedback mode) + ReaComp and ReaGate are now double-precision-only (require reaper .977+) + added option to move floating FX windows to the foreground when selected + tweaked project loading on startup sequence + media item z order is now ordered left to right instead of using selection state + autopunch record mode defaults to tape style if no item was autopunched + fixed peaks building wanting to build peaks for offline media items + wont display every instance of every unknown effect when loading a project + fixed bug where midi editor will keep midi file locked + fixed unpausing related bugs + 24bps encoding in FLAC seems buggy, don't use it for now + update 5:51pm: fixed some reagate/reacomp automation issues + fixed unpause behavior when recording v0.976 - June 28 2006 + vst save fxp dialog now shows "save" instead of "open" + in media item volume +6dB mode, you can go past +6dB for more gain + reafir v0.4, much smaller configuration state + reacomp and reagate get better, faster filters, and rms window support + added FX floating windows + fixed right click menu issue in FX chain list v0.975 - June 27 2006 + ctrl+alt+t toggles transport + supercrappy peak preview while recording + added a very preliminary version of ReaSynDr (drum synth) + fix for left/right/downmix channel modes in mono output (and consolidate) + fixed consolidated rename bug v0.974 - June 27 2006 + fixed loop selection snapping when "move cursor to start of loop selection" is set + fx window doesnt get focus on project load + moved selection controls to transport + moved editing state buttons to top left + transport can be docked/undocked now, or hidden + fixed one sample off media item issues + fixed pasting precision issues + flac/wavpack encoding supports tracking output size (for autosplitting like wav/etc when recording) v0.973 - June 26 2006 + fixed recording getting behind on some machines + fixed poor playback performance on some machines + better FX window docking/focus behaviors v0.972 - June 26 2006 + added FX window docking + better support for direct recording to formats that take time to init (mp3/ogg, less glitchy) v0.971 - June 26 2006 + fixed some 1-sample-off mp3 decoding errors + fixed record latency compensation when recording track outputs + added Ctrl+Space keyboard shortcut to play/stop from any window + lowered cpu use on worker threads + fixed peaks not updating when playrate increased on items + vst: (slower) compatibility option for broken fx, plug-ins with mono out default to both channels, better softsynth delay compensation + record output mode has optional record latency compensation + support for launching reaper with (only) the filename of project on the command line + vast improvements to recording (worker thread support) -- should support recording many more channels, better support for direct recording to wavpack/flac/ogg/mp3, etc. + open copy of unknown bitdepth items are rendered to 24 bit wave + [updated 3:04pm: safer worker thread locking when recording] v0.970 - June 22 2006 + make synth happy release + fixed midi editor rightclick drag/alt drag popup menu coming up + media explorer: close window item in context menu + fixed midi preview stopping hung note issues (reset fx) + timesig markers get "T" + cleaned up mcp item hilite + visual preview when dropping files onto the tracklist window + ESC key closes routing and undo windows in undocked mode + alt click mute/solo/recarm unsets all mute/solo/recarm and sets this one (like ctrl but setting current too) + made view switch to waveform from peaks much further in + improved disk reading performance, MUCH MUCH better now for large numbers of tracks. WAY. + worker threads are sleepier when not playing (lower idle cpu use) + updated 12:30am june 23: fixed midi/ogg/mp3/etc disk reading bugs v0.969 - June 21 2006 + MUCH faster editing/overall performance when using VST plug-ins + VST config saving now stores program instead of bank (MUCH smaller state info) + Included ReaSynth, a tiny and very basic additive synthesizer VSTi + potential fix for some (rare) mousewheel drivers with new scroll modes + fixed master track envelopes being saved/restored correctly in undo state + ESC key closes mixer window in undocked mode + VST/JS load default presets now work v0.968 - June 20 2006 + updated internal plug-in API + turned "flush track buffer on edit" off by default + turned "look for files in project directory first" off by default + midi items now use the BPM of their start position for timing + mousewheel on tcp does vscroll + when saving project, option to create subdirectory + option to copy/move media when saving projects + browse directory boxes have create directory button + directory creation is recursive v0.967 - June 19 2006 + fixed Enter key in media explorer when docked + fixed routing window item tick in main menu + fixed mouse clicks in MIDI piano roll window + fixed menu disappearing after undocking a MIDI window + fixed midi notes being sent twice with fx that lookahead + vst support improvements, vst plug-in midi output support + vst/dx plugins show the correct number of channels when changed and not playing back + better error messaging when cant open audio + better midi editor focus grabbing when docked + midi preview through sends work again + reafir v.03 with reduce artifacts/less effective option + [update: 12pm June 20: fixed midi monitoring] v0.966 - June 18 2006 + fix: editing note in fx window updates undo state + fixed various send/hwsend issues with mono source/mono destinations + tempo map envelope points are now also accessible as markers! + markers can also override project beats/measure + fixed rec arm showing sources at zl3 + fixed sticky rude solo light in mcu + made how VST inputs/outputs route to/from channels chooseable + changed VST config format for better forward compatibility, but the new format will no longer work in versions older than v0.966. + FX in master track + tracks that have receives no longer run when stopped + updated ReaGate and ReaComp to work more cleanly with new VST routing v0.965 - June 17 2006 + can now edit FX comment directly from FX window + better media item peak caching, MUCH faster display while editing + peaks files are now mmapped in for better performance + optimized zooming/scrolling/etc too + routing window fixes (updates more, menu item updates, etc) + better multichannel vst delay comp + slightly better looking MIDI peaks display + fixed so bundled VSTs show up even when no VST path is configured v0.964 - June 16 2006 + Support for more than 2 channels per track, sends can now specify source and destination channels + Multi-output and multi-input VST/VSTi support + DX plug-ins can be set to input/output on choice of channels + JS now supports multichannel audio (spl0..spl15 in code) + support for longer VST path lists + added FX comments + media explorer will only take keyboard if visible + MIDI editor remembers position, is dockable + fixed bug when recording to dir that doesnt exist + ctrl+click of a peak's VU meter clears all peaks + included ReaGate, ReaComp, and ReaFir FFT EQ, our VST plug-ins + mp3 decoder sync improvements + better installer organization v0.963 - June 14 2006 + (hopefully) fixed scrollbar bug on multi monitors + fixed some midi message timing stuff, better sending of noteoffs, sending of noteons when starting in the middle of a note, etc. + new scrollbars in midi edit window + fixed midi editor preview playing when editor closed and reopened + midi editor has space/ctrl+space hotkeys for play/stop, playback start cursor, auto scrolling + media explorer midi preview goes to first selected track + media explorer allows use of more keys + VST: preliminary fxp read/write, fxb loading + better dealing of record paths that are root directories of drives + fx window now has minimum size + holding the zoom buttons on scrollbars continuously zooms + multiple item normalization + holding control when clicking a record arm button unarms all tracks + holding control when clicking an FX bypass button toggles bypass, and sets all tracks to that setting v0.962 - June 11 2006 + fixed pre-fx sends (when combined with latent fx) bug + fixed aux send dialog for right clicking on routing matrix master column + mute display (dimmed box) in routing matrix + themed scrollbars for mixer and routing windows + new recording modes (in options menu, new tape style, etc) v0.961 - June 8 2006 + scanning VSTs can optionally not scan for names + rename plug-ins can now change instrument status + version update dialog has scrollbars in the text display + close button for aux send dialog + routing matrix tooltips + added .rpp/.edl/.txt and clipsort.log file drop to main window and support for those types in media explorer + loading last used project will not give error if it was not found + added FLAC reading/writing support + added AIFF reading/writing support + added import/export for Samplitude's EDL format + importing a vegas EDL TXT now lets you choose replacements for missing files + added -resetconfig command line switch to reaper.exe, and shortcut to start menu + updated 2:09pm PST: fixed crash v0.960 - June 1 2006 + fixed routing of record input bugs + entering negative project bpm will no longer hang things + potential resampling fix for fixing looping/ends of items + added dblclick track control panel selects all items in track + fixed hard to reproduce white noise pitch shifting bug + faster cubic interpolation (reduced filter size some) v0.959 - June 1 2006 + fx drag&drop from one track to another (hold ctrl to copy, otherwise it moves) + fixed bug in resampling .wv files + internal fader reworking + ensured that sliders set to 0.00dB are EXACTLY 0.00, instead of possibly some very small amount + volume faders can be configured to go down to -150dB + asio input is now optional + rearoute will not show in reaper as an asio option if reaper is in rearoute master mode + stickier selection behavior when recording + Routing Matrix window + deferred file closing/opening when recording + updated looping logic which should make doing looped recording of multiple takes better (since each take will start at the exact same time, the takes will be added in a cleaner fashion) + rendering now disables mixer/undo history windows so you can't mess things up during a render + fixed item to item snap when moving across tracks + changed track buffering logic to be in "ms" instead of "blocks" + updated fx chain/buffereahead internals (better but still not great UAD-1 support) + new improved scrollbars (removed zoom sliders, soon we will reorganize the UI some) v0.958 - May 26 2006 + better vertical zooming (more steps when zoomed mostly out) + option to hide tracks from the mixer + default track mixer-hide and main-send options + fixes to MIDI sending events multiple times, etc + mcu flip button now works, mcu global view button now cycles tcp/mcp modes for mcu + color themes that are not saved are still saved across instances, other improvements + fixed bug in vst pdc + option to confirm midi filename when creating new midi file (off by default) + doubleclick on item to edit option (prefs/editing) v0.957 - May 25 2006 + color themes menu in main menu, better ui in prefs for loading + midi editor has themed colors for dialog + midi file reader sends more accurate timing info, should drop less notes + apply fx uses render blocksize from prefs + added drag&drop from the FX add dialog to the tracklist and mixer + better peaks building behavior (will make sure all are built if you edit while building) + better themeing of more of the tcp/mcp UI v0.956 - May 24 2006 + color themeable window background/text colors, UI updates + fixed bug relating to missing dx plugins and presets + rearoute output support for media explorer + automatic new version notification (which you can easily disable if you do not want it) + some icon updates to be more compatible with color stuff + modeless peak building (moveable, hideable window) + added drag&drop to folders in FX add dialog v0.955 - May 23 2006 + big MCU support improvements (banks, time display, track labels, vu meters, better jog wheel support, save/undo, modifiers, etc) + added "auto-stop preview after adding an item" in Media Explorer + configurable volume fader range and shape, better default shape, range + item volume adjustment, fades (>=250ms) pre-fx volume envelopes, now affect midi note velocities + item volume can optionally be -inf..+6dB instead of the default -inf..0dB + peaks display now by default looks nicer (though old style is still available via option) + increased maximum zoom from 50kpix/s to 80kpix/s + fixed track mono hw outs being 6dB too hot + added FX folders management in FX add dialog + option to move edit cursor to beginning of loop selection on loop selection change v0.954 - May 19 2006 + added performance meter window + improved CPU time display in the FX window + always on top option + fx rename supports multiple items + ReaRoute performance and stability improvements + reworked MIDI internals for sysex record/playback support, hope nothing broke too bad + .syx file support + fixed crash in the Media Explorer v0.953 - May 16 2006 + vst scanning dialog doesn't come up unless actually scanning a new vst plug-in + vst transportchanged notification for flstudio/etc + option for no scrolling view to edit cursor on stop (default) + improvements in the FX add dialog (renaming, rescan, JS effects editing) + Experimental new feature: ReaRoute! ReaRoute acts as an ASIO driver usable by other applications, and lets you route their inputs/outputs to REAPER. + hardware outs are affected by solo as long as they are post-fader + synth's tiny "C64" sample project + [updated 9:38pm] fixed looped recording synchronization + [updated 9:38pm] ReaRoute stuck buffer fixes v0.952 - May 12 2006 + reordered Help dropdown menu + added oldschool about box screen + moved "parent folder" button in media explorer on the left side + fixed multi-item resize (crash) bugs + added a track buffering mode configuration (low latency hardware optimized, or not) + option to adjust blocksize used when rendering + track control panel can now be resized to very narrow v0.951 - May 7 2006 + made enter/ctrlspace start playback if stopped + Hopefully fixed some looping midi bugs + media explorer config saving bugfixes + better VSTi timeinfo reporting (works with jamstix and others now) + hopefully correct midi clock/SPP sending option in prefs/midi + updated May 8, 12:17am, DEP support for Jesusonic v0.950 - May 6 2006 + better ctrldrag copy behavior for multiple items + fixes for default project template + midi editor improvements: playback support, previewing of clicks/etc + ctrl+numpad 4/6 adjusts left edge of selected items, alt+numpad 4/6 adjusts right edge + fixed bug where auto monitored but not record armed channel wouldnt play + better take adding for auto-punch-in/out (auto-split when you start too late) + (update 6:20pm): fixed bug in open copy on non-looping items that are longer than source, made view gain (shift-up/down) go up to +36dB from 24 v0.949 - May 4 2006 + clicking track mixer panels without modifiers makes only that track selected + wave writer now supports overlapped writes for more resilient recording + recording format selection now allows you to choose formats other than .WAV + ogg, mp3 sinks now support on the fly peak creation + preliminary WavPack reading and writing support + new hotkeys { and } for setting loop selection start/end + "explode takes" option to expand an item into its takes across new tracks + made open copy/apply fx rename the new take to the new filename + reorganized edit cfg prefs, options for envelopes on by default + template project option in prefs/editing/defaults + zero crossing line when zoomed in on items + fixed play cursor for wine v0.948 - Apr 24 2006 + fixed context menu in MCP + holding ctrl+moving now copies items (optional, prefs/editing) + slightly larger underrun indicator + option for vertical zoom to center on the topmost track instead of last selected track + midi editor snap to grid when pasting v0.947 - Apr 22 2006 + option to change maximum number of tracks to snap media items to other media items (can be 0) + option to center zooms at current center of view instead of cursor + updates project better when properties dialog edited + fixed a worker thread read buffer bug, better entire project looping + reduced size of underrun meter (smaller rectangle behind the time display) + fixed (once again) bugs relating to moving selection, added ctrl modifier for disabling snap + internal work in preparation for better MIDI previewing/playback within editor + mixer keeps master controls visible when scrolling + fixes to midi media item support (handling of start offsets, all-notes-off at end of file, etc) v0.946 - Apr 20 2006 - I'm so messed up, I don't know what's going on... + reworked track buffering, much cleaner now (hopefully better too) + fixed a rare bug where timeline loop region would not get updated in certain instances + input monitoring in midi mode now works (rather, disables properly) + readded ctrl+shift+up/down for vzoom + added alt+shift+T for crop to current take + project length limit project setting (to stop playback/recording at a particular time) + fixed loop selection moving snapping being on when it shouldn't v0.945 - Apr 18 2006 + disabled some all notes off sending that was causing problems + added preferences option in preferences/general to disable space/enter/up/down accelerators so they can be used for navigation v0.944 - Apr 17 2006 + fixed selection snapping to grid when cursor snap to grid is set + reverted some track buffering logic back to old style + more configurable colors for selected items background + option to show cur track in mixer + midi editor: can now resize multiple items at same time + midi editor: snapping makes minimum size for events be snap size + midi editor: page up/down, up/down, +,- now zoom like in main window + midi editor: alt+arrows scrolls view (like in main window) + midi editor: fixed grid for 1/3 divisions etc + midi editor: end of track adjustment (puts all notes off message at eof) + midi recording: adds all notes off message at end of recording + midi playback: all notes off sent on edit of track, and loop v0.943 - Apr 15 2006 + keyboard: up and down zoom horizontal, page up/down zoom vertical + fixed media explorer repainting bug + more OGG output options (CBR, ABR) + more MP3 output options (CBR, ABR, VBR, quality, etc...) + VU meter in render progress + big changes to the way looping, bufferahead, etc work (track.*, playback.*) - needs more work, but looping with lots of FX should be smoother - loop playback granularity is now temporarily the block size, doh (will be fixed) + updated .chm that doesnt phone ms v0.942 - Apr 12 2006 + midi editor: undo/redo support + midi editor: alt+left mouse does marquee selection in addition to alt+right + midi editor: highlight current note on piano roll + help menu now has "documentation" submenu + included the lovely reaper routing guide .chm, thanks to Malcolm Jacobson v0.941 - Apr 11 2006 + initial region support (shift-R adds a region, etc) + improved look of markers + fix for muted/unsoloed MIDI hw outputs + initial preset support for VST/JS, preset system still needs work v0.940 - Apr 7 2006 + fixed "run fx in worker threads" issues + presets for FX v0.939 - Apr 6 2006 + Preliminary MIDI editing: grid options, snapping, velocity/length controls, saving/reverting, etc + new APIs for plugins to register editors for file types, get colorthems, register hotkeys, etc + fixed track name updating in mixer view + auto sizing of FX window now allocates room for VST scrollbars + auto sizing of FX window won't go too small + [update 3:19pm PST - fixed a couple midi editor bugs] + [update 11:30pm PST - MIDI: beat/measure colors for grid, better scrolling] v0.938 - Apr 2 2006 + smpte mtc generation option + more snapping options, cleanups + made hardware midi output not rewrite channel for 0xFx messages + items fully overlapping other items replace audio (crossfading if fade set) rather than mix + item labels have opaque backgrounds for readability + item peaks get border between peaks and edge + optimized some low-worker-buffer modes v0.937 - Apr 1 2006 (no fooling, even) + moving items down below all tracks adds new tracks + removed some old docked mixer border drawing that is obsolete + cleaned up some internal track state code + fixed track background painting when normal color overridden + removed some bad on-exit code + fixed some dock clip issues, made resizer custom drawn rather than a control + internal (unreleased) midi editor updates v0.936 - Mar 30 2006 + rendering won't render main mix when just rendering stems (faster) + smpte ltc generator now works properly (thanks steven blumenfeld!), 29.97 df/nd modes + fixed rendering errors introduced in .935 (re: SMP support) v0.935 - Mar 29 2006 + option for not saving undo state on item/track/loop selection changes + fixed grid drawing using tempo envelopes on right side of grid + main window can be sized down smaller + ability to render "stems" in addition to the master mix in render dialog + made consolidation not append -consolidated- to filenames if they already have it + rendering now utilizes SMP (if worker threads are enabled in the prefs) v0.934 - Mar 28 2006 + win98 docking window gdi resource bugfix + made right clicks in context menus allowed to select items + can jump to marker using ctrl+j m, or ctrl+j "namestr" + markers > 99 now draw correctly + ripple editing setting used when inserting/deleting items + fixes to peaks not being rebuilt in certain instances involving drag&drop + better snapping labeling, things snap to loop selection now as well + static link of soundtouch dll, possible runtime error fix + fixed grid line beat 1 drawing again + fixed bug where mousewheel could crash in certain instances (in other apps windows) v0.933 - Mar 27 2006 + tracks can be copied/pasted (coming soon: choice of what settings to apply to existing tracks) + media explorer menu item updates when docked + selected items that are in groups will show group border + fixed fx flushing when rendering + fixed grid showing first beat in measure being wrong + [UNTESTED] SMPTE LTC generator (will get to test with real hardware soon) v0.932 - Mar 26 2006 + now smart about not scrolling when editing items/etc + option in prefs to not move edit cursor when shift/ctrl selecting items + when adding a partial take via recording, if no other take loops, looping is turned off for item + made non-looping items only show one loop indicator + highlighting of grouped items (new colortheme item -- updated bundled colorthemes but all you colortheme designers may wish to post your own new versions :) + added new jesusonic effect chanmix2 v0.931 - Mar 24 2006 + made dragging in a loop selection start a new selection, old behavior is optional in prefs/edit + all-note-off sent at end of MIDI files + right click: apply fx to item (applies fades, volume, pre-fx envelopes, FX, adds as take) + tabs in dock, dockable mixer/media explorer/undo history + aux send controls show as multiple columns if need be + scrollbars for VSTs when sized down + ctrl click mute/solo clears all mute/solo + more color themes + color themes can be drag&dropped into the main reaper window + updated mar 25 2am -- fixed some apply fx bugs, other bugs, changed the way fx are stopped, for better autotune support (option in prefs/playback to flush fx on loop too) + updated mar 25 1pm: stopping of fx when applying happens more reasonably, fixed bugs when flush fx on loop on + fixed drawing of track resizer + removed vst mutex locking v0.930 - Mar 22 2006 + made midi files/etc support pitch shifting + made consolidate merge in click sources too + hardware midi outs get all note off messages on stop/seek + VSTi get all note off messages on stop/seek + fixed looping with record armed creating files + made it so items can't be resized lower than .1ms in length v0.929 - Mar 21 2006 + time displays now count hours + better looping of pitched/stretched items + per-track MIDI hardware output support + fixed zoom selection able to set the scroll to a negative position + fixed a win98/me drawing bug + renamed "Direct Hardware Output" to "Audio Hardware Output" + ripple all mode moves markers too + buttons for grid and snap controls on right hand toolbar + smaller sample project (thanks to the wonderful Stephen Boullion) v0.928 - Mar 20 2006 + added text display for items that are stretched/pitched + added new default option to always show item info/label text for items even when their edges are offscreen + default color theme: more readable item text + explicit FP exception disabling for some systems that have them on by default v0.927 - Mar 20 2006 + fixed take pitch issues + fixed pitch cent tweaking keyboard shortcuts + fixed pitch/stretch cpu/buffer issue when rendering + changed labeling of WAV render format to bit rather than confusing bps + added new menu items to timeline context menu v0.926 - Mar 19 2006 + pitch shifting/time stretching modes for media item (per take) thanks to SoundTouch + alt click on the edge of a media item to stretch/shrink it + shift+7/8 adjust pitch down/up cent, shift+9/0 by semitone + Show only supported files in Media Explorer + Media Explorer preview shows you what you are previewing + fixed loop indicators on non-1.0 playrate items + alt+right click/drag is marquee, makes using alt with other modes easier + default option to make UI flush track buffers when items are edited v0.925 - Mar 19 2006 + Made dialog fonts Windows 98 and XP (Cleartype) friendly + Media explorer improvements (location bar, context menu, Enter key, "Go to parent" fixed) + Fixed peaks display on items with channel mode mono/left or mono/right + Eliminated/reduced playback stutter when modifying track sends, record arming + when zooming in (vertically) on tracks, folder compacting resets itself if in the compact state v0.924 - Mar 17 2006 + new Media Explorer window for preview/adding of media (does not yet support MIDI) + fixed playback when there are no tracks bug + fixed bug where items often default to mixdown modes v0.923 - Mar 17 2006 + ripple editing all mode affects master track envelopes + fixed playspeed envelope when combined with fx that buffer ahead + ability to open items in their configured external editor or the default editor + try 2 at win98 midi config fix v0.922 - Mar 16 2006 + option to close audio when app loses focus and tracks are record armed + fpe fix for fluffy + asio driver handles driver reinit requests + ripple editing moves envelopes that are over empty space too + new hotkey: W == home + when pasting/inserting files, edit cursor moves to end of items v0.921 - Mar 15 2006 + ripple editing moves envelope points + cursor snaps to grid on items as well as empty space + shift + click on crossfade adjustment edges (not the fade itself) slides the fade position + fixed checkmarks on win98 in midi prefs + made clicking edge of item move cursor to that edge + better hack to make Waves not crash on SMP systems + fixed (hopefully) some occasional but annoying recording positioning issues + update 10:18pm PST: fix for fluffy v0.92 - Mar 14 2006 + better fx-enabled looping + individually resizeable track heights + less memory use for tracks with buffering fx + vst flushes blocksize on stop (so if you change blocksize settings it should work nicer) + window resizing down for VST configs now works + tooltips are no longer topmost v0.91 - Mar 13 2006 + made worker threads more aggressive when using smaller blocksizes (works decent at 64 sample lateancy on RME hardware for us at least) + improvements to looping playback in worker render modes + made looping playback not flush fx + option in prefs to make clicking an envelope segment adjust it, vs adding point + fixed some splitting behaviors + insert/remove contents under loop selection + ripple editing has "all tracks" mode + stupid hack (thread synchronization nightmare for making Waves 5 work properly on SMP systems, UGH!) + some new color themes from the forum v0.90 - Mar 12 2006 - Happy Sopranos Day + fixed gdi leak when recording and showing outlines of items + fixed bug in wav reader (excess data was being read at eof when looping) + you can now zoom in EVEN closer + better resampling modes (filtering, cubic interpolation) - these need more work still, but are a step in the right direction + fixed start/stop on DXi softsynths + made peaksbuild dialog not show up if it has been up in the last 5s + optimized worker thread scheduling for lower CPU use on small projects + added worker thread option to not run non-fx tracks in worker threads v0.89 - Mar 9 2006 + big internal audio rendering architecture changes + SMP support (runs FX in worker threads when possible) + this may make this release less stable overall than .87, but fear not, we will get it back to par, and then some! + removed noteoff on stop for VSTi + DXi tempo map support + fixed flushing in some DX effects (Sonitus FX Gate for example) + added exception check during DX effect initialization (Guitar Rig 2) + safer DX plugins scan + mixer has more showing/grouping options + fixes to record-monitored sends when stopped + selection lock icon instead of checkbox + ripple edit, grouping ignoring options + big drawing bugfix (oops, fades were often hidden) + option to always render muted tracks, for a higher cpu use-faster response tradeoff v0.87 - Mar 6 2006 + VU meters look nicer, peak indicators show clip status until cleared + dave hayes's fader bitmaps + recording preview outlines + more precise vertical zooming (2x steps) + master VU improvements (updated!) v0.86 - Mar 5 2006 + made bypassing fx for one track bypass all selected tracks fx (and vice versa) + fix for crash on fluffy's system, presumably many other peoples systems as well + now keeping mapfiles of all releases to make peoples crash reporting more useful v0.85 - Mar 4 2006 + fx: fixed DXi names in the FX selector dialog + fx: added better DXi detection (you'll have to rescan your DX plugins) + fx: more accurate DX envelope processing + fx: added keyboard shortcuts and context menu in FX window + render "add to new track in project" option + consolidate now lets you consolidate to OGG/etc + bouncing now lets you bounce to ogg/etc + hardware output channel name aliasing + envelope visibility is now (partially) separate from enabled state + more accurate VU meters (they now only show red when >= +0.0dB, etc) + increased VU meter dynamic range to -60dB + vertical zoom more correctly zooms in on the selected track + clicking media items selects their track + alt+shift+s splits at play cursor + when splitting right item is left selected + snap option to keep items a certain time apart + fixed bug in rec mode selection v0.84 - Mar 1 2006 + fixed new (v0.83) crashing bugs + preliminary super-alpha DXi support v0.83 - Mar 1 2006 + fixed underruns when sends and solos are combined in certain ways + updated envelopes to support a new "square" shape, useful for tempo envelopes, bypass envelopes, etc + documented bug (that will not be fixed soon): effects that have latency may result in underruns when a playspeed envelope is used, and track buffering is on. v0.82 - Feb 26 2006 + fixed send issues when FX with latency are used + VST latency compensation fixes v0.81 - Feb 23 2006 (special drunk edition) + looping now doesnt cause buffer underruns + undo/redo tooltips + grid lines now drawn above waveform for easier viewing + fixed some autocrossfade issues v0.80 - Feb 22 2006 + fixed a lot of non-1.0 playrate item editing/peaks/playback stuff + open copy as copies section to wav now if supported + fixed drawing of loop indicators when refreshing + media item channel mode is now per-take v0.79 - Feb 21 2006 + hopefully fixed fx window bypass checkbox drawing on win98 + made consolidate start new files when output gets close to 2gb (.wav file limit) + prettier/easier to see loop indications for media items + made tempo map absolute instead of project bpm-relative + improved top ruler drawing in beat/measure mode (not perfect yet though) + increased distance for cursor-grid snapping + Ctrl+Shift+S splits while ignoring grouping, holding Ctrl and right click->split also v0.78 - Feb 20 2006 + time display background flashes red when there are underruns + better mouse cursor positioning (clicks put it at the center of pixel) + peaks automatically switch to waveform at peak cache resolution (prefs item) + marker insert go to play cursor if on screen, or the normal cursor if not + doubleclicking a media item sets loop select to that item + pooled wave readers, so having lots of splits in wave files will not result in insane open file counts + hopefully fixed faders not drawing properly in win98 (todo: optimize) + preliminary experimental track consolidation feature (to render media items) v0.77 - Feb 19 2006 + fixed HUGE ineffeciency in disk reading, disk reading performance should be as much as 50% greater now. + better version checking in plug-in system + initial work on consolidation function (not enabled yet) + [updated 10:40pm PST] : fixed address space leakage on large numbers of open files! ouch! v0.76 - Feb 19 2006 + improved track header UI (dynamic moving of controls), and some smaller mixer UI cleanups + volume/pan faders: holding ctrl while moving makes it much more accurate, holding alt when release will restore to original value + mousewheel movements are now sent to the window the mouse is over + mousewheel over main scrollbars do different things + upper limit on how much cpu worker threads can really suck, fixes some hang bugs + fixed delete-first-playing-item-in-track-bug + more RME quietdown fixes v0.75 - Feb 18 2006 + async disk reads for wav/ogg/mp3, more buffering [still need to do writes] + reworked a lot of thread synchronization to keep everything more reponsive + beginnings of a file toolbar + redid track reordering, much nicer now and should keep folders intact + made zoom only center on play cursor if play cursor is the only cursor currently visible + small fixes to menu items/etc v0.74 - Feb 17 2006 + better thread sync for more responsive ui and less skippage + Preliminary direct NINJAM session importing -- needs a lot more options, though, and it will get them soon v0.73 - Feb 16 2006 + more multithreading (configurable number of threads) v0.72 - Feb 16 2006 + fixed first-load fx bug + made ASIO mode clear buffers on stop/close + increased default number of worker buffers -- note: now depending on your audio driver's blocksize, you may want 128-1024 buffers (less for bigger blocksize, more for smaller blocksize) + made worker thread high priority higher + changed track buffer logic substantially--it no longer will hold up the audio thread waiting for source. this may have negative implications! we will see! + optimized .wav reader for small forward seeks (which often happen on underruns) + there is room for improvement here, async reads, buffering, etc v0.71 - Feb 15 2006 + auto view scrolling when making selections/moving markers/etc + made it so you can't move markers before 0:00 + new color theme + shift clicking an empty area/timeline/marker sets selection between cursor and new cursor pos + made newer selection modes update selection display + selection display tooltips + tracks that are not folders, have no receives, no items, and not record armed, will not process their effects + made slip mode or whatever you call it keep envelope points attached + improved viewing/selecting tiny items + project BPM on main window (upper right) v0.70 - Feb 14 2006 super lovely edition + made fx chains track each fx latency so that when you remove/bypass it the sync is maintained + fixed a bug that made one dx plug-in in particular hang + new mute/solo behavior for sends/hardware outs, should be a lot better overall + project cropping crops markers too, as well as adds envelope endpoints + added phase inversion for tracks (per-send, in the send control panel) + media item muting (alt+m as shortcut) + more media item options in right click menu + made ctrl+a better context sensitive (mouse position) + made clicking on edges/fades of media items still able to move cursor + [bonus 8:56pm PST version] changed item/track clicking behavior + [even more bonuses, 11:37pm PST] + made hitting delete when mouse is over tracks deletes tracks + fixed selected track control panel resize redraw bug + made moving tracks up and down scroll view if necessary + made moving/editing items scroll view if necessary + made hottrack buttons not steal keyboard focus v0.69 - Feb 12 2006 + made cursor moving on item clicks on by default + VU falloff option, more accurate + made alt+click+drag do marquee selection even when started on an item + open copy has the option of prompting for the filename (prefs/media) + doubleclick in time line selects between markers + ctrl+shift+M inserts markers at edges of loop selection + cursor moves to current position on pause + multiple hardware outputs per track + multiple master hardware output support (including mono outs) v0.68 - Feb 12 2006 + ASIO pre-zero mode optimization + [ and ] navigate markers now + holding shift while selecting outside of the current selection adds to the current selection + holding shift while selecting inside the current selection starts a new selection + holding alt while selecting acts as marquee mode, selecting items in rectangle + hold shift to add to a selection, ctrl to toggle selected items + option to move cursor when clicking on items (off by default) + fixed accuracy of render dialog's VU meter + option for adjusting desired framerate of VU meters + clicking a track's control panel makes ctrl+a work for tracks rather than items now + made changing loop selection not unselect media items or change track selection + made seeking in timeline or empty area below tracks not unselect media items + made track VU meters have decay as well as master meter + made VU meter unlit background somewhat lighter, added channel separation so you can more easily see v0.67 - Feb 11 2006 + prebuffering fixes (option now works properly, doesnt break monitoring anymore, etc) + fixes to paused play cursor behavior + ctrl+a when in a track's control panel now selects all tracks + made muting multiple tracks display properly v0.66 - Feb 10 2006 + bugfixes + prebuffering option + increased default number of worker bufs, made worker thread high priority by default + overall improvement to playback stability with this v0.65 - Feb 10 2006 + made default audio device be waveout instead of kernel streaming for compatibility + redid peaks display for better accuracy/lower overhead + fixed EDL reading crash error, fixed EDL writing bug + setting undo max memory to 0 disables undo/redo support completely + when you specify a replacement file for a missing file, it now uses that new filename for all instances of that file, and uses that directory as an additional search path + midi file reading has only play channels flags, and a send as channel option + fixed peaks building for second/third/etc takes + greatly optimized bringing files back online + auto track naming for tracks that get their first item and dont have a name v0.64 - Feb 8 2006 + (rare) undo bug fixed v0.63 - Feb 8 2006 + optimized track drawing for large numbers of items + tempo envelope support for VSTs + optimized undo/redo system for better dealing with large projects + fixed undo/redo memory leak + clicking on items no longer changes track selection + moving items with the keypad now correctly updates the undo history v0.62 - Feb 7 2006 + MIDI data sent through sends and to folder tracks + added effect bypass envelope for effects that dont support it + grey colorthemes from forumers + rendering no longer restores playback state when finished (goes to stopped) + shift+m when near a marker edits that marker + vst: option to not save full state of fx + vst: multiple directory support (unlimited number of directories) v0.61 - Feb 7 2006 + fixed sends to non-soloed tracks higher in the list causing soloed tracks to go silent + fixed peaks inaccuracies when zooming out (peaks are now slower zoomed out, though) + flipped sign of peaks display to be consistent with other apps + super preliminary automation envelopes for FX plugins, need lots of work + doesn't send deltas for the envelopes, just values per block + rendering dialog defaults to project sample rate, and if changed, it keeps that new value as the default + samplerate now is a combo box for rendering and project configuration dialogs + made wav reader support 32/64 bit float inputs + made wav writer support 32 bit float output + EDL import guesses track names based on the first event's filename + Better Mackie Control Universal support, though still very incomplete + project notes area in project settings + marker support (hit M/Shift+M to set marker, you can also hit 0-9 to jump to a particular marker) + if you grab the top half of the timeline, you can grab it to scroll with control + made top timeline update properly, not so deferred + fixed some of the alt+shift moving contents of media items bugs + made it easier to grab fades at the top of each media item, when they are close to the edge, and made it easier to grab size near the edge + better VSTi compatibility + keyboard shortcut list in help menu (Ctrl+F1) + a few color themes from the forum posts + fixed bugs where send envelopes were not attached to media items, and didnt get cropped with project v0.60 - Feb 4 2006 + generic VST configuration dialog for VSTs that lack config + better VST state saving (uses chunk saving if it can, otherwise falls back to saving/restoring parameters) + better vst parameter adjustment undo support + made VSTi support send all note off messages when flushing the fx + fixed a noisy midi bug added in 0.59 v0.59 - Feb 4 2006 + envelopes for sends, direct hardware outputs + fixed looping related bugs in midi reader + fixed peaks display for MIDI when fades (that dont do anything anyway) are on + updated track sends, better send tooltip order, fixed track duplication of track with sends + fixed cursor being drawn under grid lines in bottom area + fixed occasionally not tracking play cursor when it should + fx automation won't be too much longer, a lot of the work was doing the send envelopes... v0.58 - Feb 3 2006 + shift up/down scales peaks up/down + redid automatic crossfades, should be a lot nicer to use now, though needs more testing + fixed some issues in hilite of first beat in measure display + option to store peaks/index files in a configurable directory, instead of with the media (which is pretty damn useful) + new (slightly smaller, vastly better) sample project by Stephen Boullion v0.57 - Feb 2 2006 + ui: reorganized track header to put mute/solo at edge + ui: snap items to cursor option (well, hardcoded along with the grid for now) + ui: made vertical zoom zoom master track too, for editing envelopes more precisely + grid: tempo envelope, lets you add points that start a new measure/beat, and change the tempo + limitation: the timeline will not always show the best labels, but it tries to most of the time + grid: better beat/measure time displays (measure mode now shows correct value for lengths) + grid: grid parameters specifiable as a fraction (i.e. 1/4 beat ), combo boxes + grid: first beat in measure is now a different color + envelopes: added point editor so you can specify exact values/times + envelopes: stable sorting (mergesort) + envelopes: made envelope add point put it exactly where it should be + envelopes: modifiers: alt is move only horizontal, ctrl+alt is move only vertical + fx: internal cleanups in preparation for automation envelopes + fx: copying and saving chains now saves bypass state + fx: add dialog list filtering + made volume faders go to -90dB (todo: options for where -inf is) + made peak cache less picky about file times for different filesystems rounding errors + fixed color theme saving of grid line color + internal fade cleanups, in preparation for improving the auto crossfade behavior (hopefully nothing broke) v0.56 - Jan 31 2006 + loop start/end/length/lock have controls/display on main UI (upper right) + project has bpm/measure length parameters associated with it + time display can now be time or measures/beats + optional grid display + optional grid snapping for items, cursor, selections + midi source now uses project BPM setting + tracks can now be marked as the last track in a folder + fixed items with playrates of non-1.0 not playing right when they have an internal start offset + fixed post-fx send when track is empty and has no fx enabled + doubleclicking faders resets them (in addition to doubleclicking the their readout display) + made zoomin go as far as 20,000 pixels/second + added ' and " hotkeys to go to play cursor and cursor respectively v0.55 - Sonique Tribute Edition Special - Jan 30 2006 + hot tracked buttons + added default fade length, shapes preferences item (default is 10ms fades on new media items, splits, etc) + project autosave options (off by default), .bak saving option (on by default) + made clicks in fader windows that dont hit anything passed to parent, for easier track moving/etc + what were busses are now called folders, "aux sends" are now just simply "sends" + I/O setting changes apply to all selected tracks, now + ctrl+alt+mousewheel scrolls view up/down + alt+mousewheel scrolls view left/right + alt+left/up/down/right scrolls view + resizeable mixer view, resizeable track headers + made right click of I/O button show I/O volume controls + auto input monitoring mode updates (monitors input when recording only when over a "selected event") + fx window autoresizing, with options + fx add window resizeable, and remembers position/size + added load/save default track chain to fx window, new tracks created will have these fx by default + better support for empty events, insert empty event menu item + added more channel options per media item (left and right as mono) + note that in these modes, the peaks display still shows the mixed down peaks (big deal) + track direct hardware output has own volume, other parameters like a normal send + made VST scanning only scan at startup once a directory has been configured v0.54 - Jan 28 2006 + initial multiple take per media item support + substantial internal changes to support the above + when recording to a track, if items are selected, the recording, if overlapping the selected items, will be added as a take. note that this happens at the end of the recording, and audio is still recorded for the entire time (so you can go recover it if you need) + new hotkeys: T/Shift-T for next/prev take, Ctrl+Shift+T for delete active take + open copy in editor option (creates copy, new take, selects new take) + recording with repeat enabled now loops, and starts a new file at the new loop time (effectively creating multiple takes) + when recording to a track, any selected items on that track will not play + items recorded are automatically selected after recording now + pre-zero ASIO output option for "buggy" hardware + better automatic recording latency adjustment in ASIO mode, waveout/dsound/ks still need work + better current directory handling on open file dialogs + dynamic tooltips on fx button (shows chain), tooltips on i/o button (shows aux sends, hardware out) + added "mix to mono" option for aux sends (happens before send's pan) + force mono and swap stereo media item properties + fixed bugs when shuffling media item contents near the beginning of the track + better zoomed-in peaks display (switches to using a copied reader to give accurate waveform display) + made zoom go 2x as far in (3200pix/s) + made playback/recording minimum loop lengths 100ms/1s respectively + made fx button show config, smaller button toggles bypass + fx window has menu, more options (load/save chain, among others) + option for where clicks cause playback seeks (to emulate your favorite apps) + option to show m/s letters instead of our mute/solo icons v0.53 - Jan 26 2006 + fixed media item invert phase sticking on + fixed master volume fader being twice as potent as it should have been + renamed post-fx volume/pan envelopes to just volume/pan, and renamed the pre-fx ones to volume (pre-fx), etc. + hotkey updates: + alt when moving an item "slips?", alt+shift moves contents only (shuffles?) + shift click on an envelope segment causes it to adjust the values of both nearby envelope points + ctrl+up/down nudge track volume up/down + v toggles selected tracks post-fx volume envelope, p pan, added main menu item for these + numpad 8/2 move selected media items up/down + numpad 4/6 nudge selected media items left/right (by 1 pixel's time) + numpad 7/9 "slips" media items, numpad 1/3 "shuffle" them (by 1 pixel's time) + improved slider click accuracy (a single click no longer moves it) v0.52 - Jan 25 2006 + more fixes to audio configuration + fixed ctrl+shift+up/down + fixed mute/solo icon loading, updated icons + updated buttons for track controls + "tape style" auto input monitoring mode (monitors except when when playing) v0.51 - Jan 25 2006 + fixed fx undo state reloading (more stable) + fixed tons of audio configuration related problems (audio being open when it shouldn't) + new sleek buttons for track/mixer settings (icons need more work though) v0.50 - Jan 24 2006 + added parameters for aux sends (accessible via right clicking volume controls on that track, or via the i/o menu) + other bugfixes v0.491 - Jan 24 2006 + fixed ASIO multichannel outon some cards crashing + mono direct hardware output modes + when vertically zooming, the last selected track gets kept in view v0.49 - Jan 23 2006 + made clicking below tracks remove track selections (and item selections as well) + added ` track zoom hotkey (at shane's request, though modified a touch) + added ctrl+shift+up/down to vzoom, at pipeline's request + added copy/paste to fx window (for easy fx duplication etc), removed clone button + added undo history maximum memory use configuration/display v0.48 - Jan 23 2006 + fixed aux send related bugs, rearchitected internals + added multichannel ASIO output, hardware output option for each track/master + added master mute/solo controls + made split items split any grouped items too + fixed a bug when rendering and audio device gets reopened by activating app v0.47 - Jan 22 2006 + menu item for normalizing items + open in external editor menu item, configuration + made EDL TXT writing compatible with Vegas 6 (hopefully) + added version resource to reaper.exe v0.46 super special deja vu revision - Jan 21 2006 + fixed track panel volume slider redraw bugs + made muted busses show contained tracks as muted + clicking in the timeline or below all of the tracks now moves the cursor but does not deselect any selected items + made zoom keep cursor centered (rather than in the same place it used to be) + made VU meters show when a particular track/bus is muted (or not soloed) + made copy loopable clone set the loop flag even if source wasnt set for looping v0.46 - Jan 21 2006 + unlimited sends/receives for each track/bus + made the track view dim for muted/unsoloed items + made left/right move cursor by 1pix, shift+left/right can create/adjust selections, and ctrl+left/right seeks playback + fixed copy/paste across instances when relative pathname saving is enabled + added option to close audio device when stopped and reaper is not active (default) + added option to set media offline when stopped and reaper is not active (default) + offline media controls in menu + big optimizations to .wav writer (should be more stable for lots of tracks) + made wav writing default to 24bps + updates to dsound/waveout modes of audio system + fixed input device selection + better sync, recording sync is now more accurate (though still not as good as ASIO) v0.45 deja vu edition - Jan 16 2006 + added display of current audio device parameters in the right part of the top menu bar + fixed track name entry bug v0.45 - Jan 16 2006 + ui: added track height slider, removed a bunch of obsolete preference items (ctrl+mousewheel adjusts too) + ui: new custom bitmapped faders (holding ctrl while releasing goes back to original position, too) + ui: made scrollbar click focus the track view (for mousewheel etc -- thanks bas) + ui: changed envelope rendering order to be consistent with ui hit testing + ui: fixed scrollbars not updating in certain instances + ui: made project crop affect envelopes as well + ui: better volume string formatting + audio: projects can now specify a samplerate, which will be requested from the audio hardware + audio: ASIO samplerate configuration option + audio: fixed some audio closing on stop when disabled bug + new feature: remove all peaks command + new feature: project directory cleanup option (for Plat) + new feature: preliminary control surface support + Behringer BCF2000 preset 1 mode + BabyHUI mode (untested on a real BabyHUI, subset of real functionality) + Mackie Control mode (untested on a real Mackie, subset, etc.) + this will improve once we get access to more real hardware + new feature: envelope automation record modes (preliminary but neat) + midi: file reader fix, updated to use win32 file io and lock midi file when in use + import/export: fixed newer EDL TXT reading, made read EDL items use filename for titles + OGG Vorbis rendering output support (this is the reason for the installer size increase) + MP3/lame rendering output support if lame_enc.dll (and patent license where applicable) is present (we do not include it however) v0.44 - Jan 10 2006 + Core: huge improvements to playback stability (media reading worker thread, optional) + Core: prepared a lot of code for OGG/MP3 writing, coming soon + Core: greatly optimized audio inputs (for when large number of inputs are enabled) + Import/Export: EDL TXT support (for getting basic media item layouts from/to Vegas) + UI: made item split leave only left half selected + UI: separated play cursor from current position (where actions happen) cursor + UI: better auto view scrolling and zoom behavior + UI: left/right now move cursor/play position + UI: fixed a bunch of dialog style issues (you can now tab just about everywhere) + MIDI: peaks display shows notes + MIDI: transpose option for MIDI files, in midi file info box + VST: subdirectory scanning + VST: latency compensation + VSTi: fixes to MIDI support for some synths + audio config: bugfix (config not loaded in certain instances) + audio config: show buffer size in samples for waveout/dsound/kernel streaming v0.43 - Jan 6 2006 + made configuration files stored in application data\reaper by default (if the config files exist in the exe dir they will be used instead) + basic VST effect and VSTi softsynth support + effect bypass support in effect list + DirectX plugins properly use channels/samplerate info for processing + made record arming of tracks able to be toggled while recording, and record channel change (mono/stereo) creating new file(s) at the change) + record option to start a new file every X megabytes (1024 by default) + option to save relative pathnames in project file for media items + preferences uses treeview instead of tabs, to allow more stuff/better organization + preferences page for configuration of DX/VST/JS paths etc + preferences has audio configuration now + MIDI input and recording support (VSTi-only output) -- NOTE: the MIDI input support is very crappy at the moment, the accuracy of the timing of MIDI events is HORRIBLE. Sorry. It will be improved. + MIDI file reading support (VSTi-only output) + switched most media item/peaks file i/o to use native win32 functions, so no longer limited to 509 open files v0.42 - Dec 27 2005 + dockable mixer window that has master mixer, can have bus and track mixers too + changed track VU meters to work when shown even when not recording armed, shows output + changed recording of channel output to reflect volume/pan settings (though not mute/solo) + fixed some envelope related bugs + rewind/ffwd buttons (ala home/end) + improved zooming scrollbar accuracy v0.41 - Dec 26 2005 + made accidental item moves less likely + made holding alt toggle the auto crossfading settings (holding shift turns off snapping, control turns off grouping) + option for keeping envelopes attached to media items + better crossfade when dragging items across tracks + better snapping (snaps to closest items), menu item option for it + undo/redo history stack window + changed some keyboard controls -- space is now play/stop, ctrl+space is pause/play, and escape clears any loop selection + option for intersecting recording with selection region, for auto punch-in/out type functionality - it actually records everything, but just inserts the intersection into the project + optional master track view for envelopes + playspeed envelope on master track (playback only) + VU peak hold improvements when clipping + made loop selection part of undo state + directx plug-in tab support + better directx plug-in undo support, though not done quit yet + made buffering dx plugins fully supported by master fx channel + coming soon: mixer view v0.40 - Dec 23 2005 - preview release + tons of ui cleanups, flicker reduction + media item normalization + missing fx plug-in graceful handling v0.22 12/21/05 + fixed recording on muted/solo items etc + made recording arm system better, for easier recording of busses etc - this is an interesting realtime mixing/recording tool now :) - perhaps I should make a shoutcast source plugin + new VU meter v0.21 12/20/05 + redid a lot of code pertaining to track control window sizing + made busses collapsable v0.20 12/18/05: + bus support + first installer, private release