v1.05 - September 3 2006 + added "trim silent areas of items" function (edit->item processing->) + added "quantize items to grid" (edit->item processing->) + added "autodock new fx chain windows" setting + fixed docker saving position when at (0,0) + fixed docker keyboard focus bug + fixed some menu item enabling issues + seek on loop selection right edge changes when looping disabled + improved looping (no longer does seeking to right after a selection cause it to enter the loop) + moved "normalize items" and "move items to preferred positions" to edit->item processing submenu + fixed reverse item/open copy/etc when an item is muted + midi editor: note properties now shows bars/beats instead of just beats + installer: won't overwrite last project with demo project v1.04 - September 2 2006 + seek on loop selection change uses loop change info to decide whether to seek to start or end + you can attach/unattach the dock to/from the main window (right click by tabs) + fixed scroll whenever the mouse gets near the right edge of track view bug + cpu performance meter dialog improvement + updated version of js: majortom v1.03 - September 1 2006 + remove selected area of selected items is now (by default) cut selected area of selected items + cut selected area of selected items obeys ripple editing, better item selection behavior + shift click in the same item as the edit cursor is in sets loop selection + added assignable actions for ripple off/one/all + added option for resetting VU meter peak indicators on play + added option to control whether changing the loop selection seeks playback + shift+doubleclick of items now sets the selection to the area of the item (if configured to open the editor by default, and vice versa) + fixed vst timeinfo resetting to bar 1 on time signature marker + fixed item/loop splits not locking (causing playback glitch) + fixed midi/rearoute recording when no audio input device active + fixed end-of-item peaks bugs on looped items at certain zoom levels + wav/aiff/w64 writer: writes correct riff header length + routing: fixed pre-fx sending of midi v1.02 - August 31 2006 + added "Delete selected area of selected items" (ctrl+delete) + ability to resize a loop selections edges over items + ctrl+right drag over items sets loop selection + added "insert marker" to timeline right click menu + fixed a bug when switching themes in prefs/color themes + added keyboard shortcut list as help menu item, added mouse modifiers to help text + list of kb shortcuts from prefs page shows unassigned actions + media explorer: fixed loading of projects from media explorer + midi editor: centerline/from center CC mode for pan and pitch only + midi editor: CC lane shows integer value of mouse position + midi editor: ctrl now turns on snapping to center for pitch/pan (default is no snap) v1.01 - August 30 2006 + ui: transport icon updates + ui: cleanups to track/mixer controls, smaller + ui: color themes can override button background/border + ui: smaller vertical fader buttonsont for volume/pan labels + configurable keyboard shortcuts, with a LOT of new actions (some are assigned, some arent) + ctrl+pagedn zooms out full + ctrl+alt+up/down selects tracks + fixed keyboard shortcut preferences bug under win9x + keyboard shortcut list as web page generation + added "move items to source preferred position" for BWF files etc + play on record paused now goes back to record + fixed fx browser thinking it should be opened on startup in many instances + fix for looping pitch shifted downsampled items + fix for all notes off sending when looping (and multiple ANOs when routing) + fixed default volume bug in click source + removed warning when overdub loop recording and track was unarmed + tons of mixer optimizations to reduce memory bandwidth used + simplified start of recording thread synchronization + when in +6 item adjustment range, better support for >+6dB gain + when in +0 item adjust range, you can go over +0dB for an item if you hold shift + fixed monitoring issues on >2 ch tracks + fixed scrollbar bug when clicking on thumb edges + put minimum buffer sizes on ks/waveout/ds modes to avoid misconfiguration crash + midi editor: ruler at top + midi editor: grid fixes, visual appearance improvements + midi editor: mousewheel over piano roll scrolls by default + midi editor: CC lane has centerline, and things snap to center (hold ctrl to disable snap) + midi editor: better pitch lane mode + w64 file format support, bwf "bext" chunk support + AIFF/WAV file readers can read up to 4gb .wav files, > 4gb non-standard .wav files, and .w64 files + AIFF/wAV reader handles properly files that claim to be larger than they are + AIFF/WAV/w64 sink: writes meaningful header so a power outage during recording will usually produce a readable file + updated wav/w64/aiff reader to handle chunks in any order, better error messages + internal cleanups in preparation of...something coming later v1.0 - August 23 2006 + installer: check to see if REAPER is running before installing + added "Track" to top level insert menu + option (prefs/defaults) to crossfade items when splitting + added some other JS fx (autoloop, loopsamplers, etc) v1.0rc2 - August 22 2006 + fixed rare crash when recording+scrolling+etc + fixed project settings BPM updating main window display + fixed bug where certain editing operations would stop playback + control surfaces: option for surface update frequency (default is now 15hz) + reaverb: fixed state loading for reverse + midi editor: paste goes to cursor at last clicked note + midi editor: vertical zoom zooms on last clicked note + midi editor: hilite of last clicked note + midi editor: note editor dialog (via F2 or context menu) + rearoute: now compatible with sonar and project 5 + new Brad Sucks demo project! v1.0rc1 - August 21 2006 + new icon (thanks to Arthur Reeder) + improved save live output to disk (buffering) + peaks-while-recording display refreshes (in an ugly fashion) on scroll/etc + peaks-while-building-peaks (updates every few seconds) + better zooming when trying to zoom outside of the project range/etc + options for registered users to configure what registration status is in the titlebar + fixed mixer docked size on fresh install + vol/pan tooltips update when adjusting + item right edge tooltip shows start position + control surfaces: made mcu/tranzport modes less midi bandwidth saturating + control surfaces: fixed mcu smpte/beats button v1.0b6 - August 18 2006 + fixed fx browser closing on opening track with empty fx chain + optimization so that soloing a subtrack in a folder still has the folder running in worker threads + routing dialog: fixed tooltip bug for non-audio sends + increased accuracy of FX cpu meters + vst: fix for support of plugins whose latency decreases during playback + reacomp/reagate: fixed sync issues when tweaking pre-comp/pre-open + reafir: fixed sync issue when changing FFT size + reaverb: better echo generator (error distribution control) + reaverb: fixed sync when tweaking settings/preverb v1.0b5 - August 17 2006 + pan law curves now produce correct mono results + pan displays can optionally show -90dB..90dB instead of percent (prefs/editing behavior) + fixed audio preferences for manual recording latency + adding fx via doubleclick/OK from docked fx browser doesnt close fx browser + shift+F closes docked fx browser, if visible + alt+D show/hides the dock (if windows are in it) + ctrl+click in navigator moves cursor/playback to time v1.0b4 - August 16 2006 + reverted reasamplomatic to not fully buffer files (pitch fix for now) + pan law is now a quadratic curve instead of sine curve, which may impact existing projects + reafir: lots of small fixes, better low-range support, separate analysis floor control (you can now set the EQ range to something small but still get the full picture on analysis) + fx browser is now dockable, and remembers its state + docked fx windows have more of their controls usable via keyboard + fixed normalize on <1s long items + on program startup, keyboard focus is now explicitly set to the track view + nifty new usage stats in about box v1.0b3 - August 15 2006 + added option to try to avoid restoring VST state on undo/redo (prefs/plugins/vst to enable) + TranzPort: shift+mute/solo/arm now clears all of them (like ctrl+click in reaper) + updated buffering prefs page, more thread priority options, new thread behavior option + JS effects now have input/output VU meters + reasamplomatic: now if files are <10s in length, they are fully buffered rather than streamed v1.0b2 - August 14 2006 + pan law now applies to track pan envelopes as well, BUT it will boost levels on those envelopes. WARNING: this may change the way projects created with older versions sound, IF they used pan laws and pan envelopes. hopefully this will be the last time we need to do this for a long time. + added track default record parameters to preferences (input, arming, monitoring, mode) + fixed "open copy" on midi files picking correct start offset + improvements to looped recording when stopping recording in the middle of the loop (if not first time through, doesnt split at end time) + click source can play (short) samples for beats, has "save defaults" button + track FX cpu meters filter data for more usable output + fixed drag&drop FX to tracks when single fx window option is on + fixed piano roll always sending to first channel + fixed some floating fx window behavior + VST: only try to save config as chunk if VST reports it supported (bugpass etc) + included scott stillwell's new JS MIDI drumtrigger effect + undo/redo will not reinit unchanged plug-ins UIs + updated 8:15pm - fixed reasamplomatic not storing configuration correctly v1.0b1 - August 13 2006 + reagate can now optionally send MIDI events on gate open/close (great for triggering with reasamplomatic) + JS now supports midisend(), midirecv(), so JS fx can support MIDI + JS now supports the variable "tempo", so JS fx can get the current effective BPM + made pan envelopes not use project pan law + no longer restart playback on undo/redo + configurable fx render ahead (default is 200ms) + made it so that plug-ins can notify REAPER of how much disk bandwidth they use + new disk performance usage reading method (should fix the floppy disk scrubbing) + preliminary TranzPort surface support + tweaks to MCU support (play is now play/pause, stop is always stop, tweaks to flip mode etc) + babyhui mode supports bank switching + vst hack: disable double precision mode on URS plug-ins v1.0b0 - August 9 2006 + made "open copy" on midi files handle tempo envelopes properly + fixed a folder solo related routing bug + better floating fx window deletion for some VSTs + fixed some tempo envelope related bugs + MIDI events now follow project tempo map! (needs testing) + a MUCH better sample project that opens by default after install! v1.0pre9 - August 8 2006 + click source now (by default) follows project settings + fixed some grid drawing bugs with gradual tempo transitions + changed default audio renderer threads to 1 (if you have dual core you may wish to up this) + made autoscrolling of window happen after resize/etc for bugfix when stretching items offscreen + prefs apply button enables/disables accordingly + added track phase buttons to track/mixer controls + updated track send controls to take less space + better routing matrix label drawing, sizing + more configurable default track/send parameters + midi editor: shift+click and drag to draw lines in CC lane + optional asio thread priority override control + added "autofloat new fx windows" option + added "Options" menu in fx chain dialog + added "single fx chain window" option + added option for auto opening fx browser on opening empty chain + fixed "set foreground to floating windows" issues + made switching to different items in the fx chain timer driven, so it switches once you stop changing + fixed alt+lmb in reafir on win9x + added JS kanaka[tm] m/s processors v1.0pre8 - August 6 2006 + L/Shift+L tooltips, and in keyboard shortcut list, checkmark on menu + fixed feedback routing (note: if you have SMP support enabled, feedback routing may produce slight "clicks" under certain circumstances. there are plenty of workarounds, though) + better track buffer locking, may reduce rendering bugs in SMP rendering (test this please) + fixes all around for getopenfilename failing with bad paths + uninstaller will no longer delete user installed .chm files from reaper dir + prefs: fixed browse bug in project tab + prefs: opening to audio/device tab won't stop playback + prefs: opening to audio/device tab, then to aliasing now works properly v1.0pre7 - August 6 2006 + initial x/y time signature support + preliminary lock modes (can lock items, loop selection, envelopes, markers, regions, etc) + FX envelopes: now supports up to 256 envelopes per effect + better "open in editor" labelling + fixes to some time signature bugs that went unnoticed + made some internal time conversion code more threadsafe when using tempo envelopes v1.0pre6 - August 5 2006 + disable dx scan doesnt show dialog at all + reaverb: normalize impulse option + fixed vu meter bug on project loop + updated track buffering logic to better handle sel/project looping with multiple pdc sends on + fixed project settings opening twice if configured to do so + fixed checkbox for "snap at distance" in snap dialog + ripple editing improvements (splits overlapping items on delete, other fixes) + updated playback behavior when tweaking loop selection + removing selection when looping, and undo/redo restart playback + update 2:45pm: fixed VU meters, project loop stuff + update 4pm: fixed prefs/project/defaults vol/pan envelope option (was pre-fx instead of normal etc) + update 4pm: switched a few radio controls to combo boxes in prefs dialogs 1.0pre5 - August 4 2006 + minor prefs improvements + added "disable DX plugins scanning" option + reaverb: lp/hp filter item (good for making synthetic reverbs with the echo generator) + reasynth and reasamplomatic: support pitch wheel messages + (GM?) CC labels for midi editor + shrunk whatsnew.txt (old text is available online) + midi editor loads icons from main EXE + midi editor ffwd/rewind buttons + option to save project and/or open properties immediately on new project + better master vu clip indictator (no point in showing RMS clip when peak clip is available) + basic CC/pitch editing in midi editor. so tired. + fixed potential sysex memory leak in midi reader + sends can now specify midi source/destinations, as well as disable audio (midi only) + I/O dialog: fixed track receives refresh on channel count change + huge improvements to snapping system to snap to the closest item + flush track buffers on recarm switch even if not recording (better routed record sync) + made project length updated when using region copying/etc + fixed floating point .wav format + fixed vu metering of record-output modes + vst: better dealing with plug-ins whose latency decreases + pdc now deals with bypass envelopes (more) correctly + better support for decreases in plug-in latency, I hope? + cleanups to audio configuration system + MUCH nicer color theme editor + more preferences dialogs improvements + audio system wont open when audio/device tab is open + adding an effect (via d&d or otherwise) to a track that lacks fx wont open the fx browser + preferences wont let you see the audio/device tab when recording + moved snap settings from prefs to snap dialog + made navigator/mixer/fxadd/midi editor windows doubleclick maximize + added mousewheel option for window under mouse vs window with focus + better record preview display for loop/autopunch rec modes (shows where items are actually recorded) + updated version checking code to better support 1.0preX and 1.0 beta X etc. + added new license agreement, license tab to about box + wav/aiff reader: support for 20, 32 bit integer samples + revamped FX plugins configuration screen + fixed record automatic file switching sync (error introduced in v0.971) + fixed routing + latent fx related record sync issue + fixed record sync when punch-in recording a track via its record arm button + cleaned up cursors/region resizing for timeline + better support for 1/128 grid settings etc + renamed "tape style" record modes to be just "normal".. + external editors: primary/secondary editors for each type, and default. context menu shows editor names, too. + reasamplomatic: improved note-offs (more accurate timing, and a note off ends all of that note) + reasamplomatic: attack/release controls + more drag&drop fixes + clicking and dragging a region lets you reorder the project (hold alt to move the region relative to the project, and hold ctrl to copy) + added option (prefs/recording) for adding new recordings per-loop when looped recording (good for "record channel output" overdubbing for both MIDI and audio) + reduced size of send controls for I/O dialog + registration key stuff. a nag screen on unregistered shareware will only be displayed once a week, and it's easily dismissable. + reasamplomatic5000: supports drag&drop of sample files from explorer/media explorer + midi editor: piano roll is higher velocity at right side of keys + fixed midi looping note repeat bug + fixed time map rebuilding on certain ripple editing functions + fixed routed track that sends to next track crash on delete+play + fixed prebuffer preventing really short loop selections from playing looped + fixed default record path configuration bug + fixed grid/snap issues for fine divisions (