<<Tillbaka
Förändringar v4.77 -> v4.78
- OSX:
- CoreAudio latency detection improvements
- fixed UI issues with listviews on Yosemite and trackpads
-
- AU: fixed informing plugins of project repeat state
- DDP: fixed error handling cases
- FX: reset PDC when offlining FX
- Media item properties: fixed undocked window position restoring
- Metronome: count-in sound quality fixes
- MIDI SPP: fixed SPP sending with project measure offsets at t=0, send SPP when stopped/seeking to t=0, other fixes
- Mixer: fixed FX add menu not always updating properly
- ReaControlMIDI: fixed pitch automation issue
- Routing window: fixed default initial position bug
- Transport: fixed potential display corruption on win32 and when docked above ruler
- VST: whitelist Voxengo plug-ins to use effSetSpeakerArrangement by default
Förändringar v4.76 -> v4.77
- JSFX:
- fixed last touched parameter when skipping sliders .
- support for naming sliderXY variables via @sliderx:varname=defval<... syntax
-
- Screensets:
- better project tab support for FX
- fixed screenset issues with input FX and hardware FX
-
- Item fades: fixed potential for invalid output in certain but rare fades
- Media Explorer: support for MIDI/OSC action binding
- Preferences: fixed track icon alignment setting .
- Project tabs: fixed hide/restore of input FX windows on tab switch
- Render queue: fixed invalid render directories/filenames in certain instances .
- Ripple editing: fixed moving items with other locked items at same position .
- Undo: improved FX envelope panel undo behavior
- VST: fixed incorrect latency reporting when changing pin connections
Förändringar v4.75 -> v4.76
- Envelopes:
- fixed the option 'Add edge points when moving envelope points' .
- fixed various take envelopes/points selection buglets
- improved marquee-selection .
- restored move/copy envelope points within item bounds instead of start of next item .
-
- Video:
- fixed leak in bridged-quicktime mode
- fixed leaks when using multiple copies of the same image or GIF
- fixed memory leak with ffmpeg/libav 5.4
- fixed support for decoding various obscure colorspaces with VLC
-
- Undo:
- added undo points when selecting envelope points via mouse clicks
- fixed envelope edition undo which was also changing lane height in certain instances
-
- Editing: show horizontal guide lines when moving envelope points/segments, and media items in free item positioning mode
- Elastique 3: new version, also re-fixed the multichannel issue on win32
- Frame rate grid: corrected 29.97DF grid/snap behavior
- Media explorer: peaks drawing fixes/optimizations
- Media items: fixed potential volume/pan/pitch adjustment issues vs item locking .
- Multitouch: improved Windows 8.1 multitouch behavior
- Project: allow user defined framerates
- ReaPitch: fixed potential crash when loading presets
- ReaSurround: don't rotate diffusion fields while rotating input sources
- ReaVerb: better handling of impulse response file gain, deprecated old normalize options
- Ripple edit all tracks: re-ripple things after locked items, if some items are selected there too
Förändringar v4.731 -> v4.75
- Video:
- fixed EOF issue with certain files and DirectShow
- fixed OSX display switching from YV12 to YUV/RGB
- fixed potential incorrect layering orders
- search for ffmpeg binaries in appdata:UserPlugins\64 on win64 (allowing separate 32 and 64 bit installs)
- section sources are supported for determining video frame
-
- Envelopes:
- fixed jumpy envelope points with the option 'Envelope point selection follows time selection' .
- track FX envelopes read unarmed automation in write mode .
- Arm buttons display a 'pushed' state regardless of the automation mode
-
- Mixer:
- fixed input label not being refresh in certain instances .
- improved right-click on master track selection behavior
-
- OSC:
- fixed master solo feedback .
- fixed volume feedback issues ..
-
- OSX:
- Fixed contextual key shortcuts not passing through some windows (copy, paste, delete, etc)
- added 'Backspace' default key shortcut to delete things in managers, project bay, etc
-
- Playback:
- fixed hangs when changing playrate while paused .
- small optimization to sends/PDC related code
-
- Project bay:
- if moving files fails, fall back to copying them (and trying to delete)
- show copy status window when copying files
- show errors when renaming/copying files
-
- ReaScript:
- display an error message when running invalid scripts (e.g. file not found)
- display more details when Python initialization fails .
-
- Render:
- update rather than close configuration window when changing project tabs
- fixed samplerate display issues in render queue .
-
- Ripple edit:
- action 'Options: Ripple editing: Per-track/All tracks' reports a toggle state
- better behavior moving/pasting/removing items with later locked items
- option for how to handle locked items (prefs/editing behavior/ripple editing)
-
- Automation: Fixed global override button not being refreshed on project load/switches
- Elastique 3: multichannel fixes .
- Focus: Fixed cursor context issues, e.g. context lost (OSX) or changed (Win) after clicking a docked toolbar button
- JSFX: fixed slider_automate() not obeying to the preference 'Automatically add envelopes when tweaking parameters in automation write modes' .
- MIDI editor: fixed display/UI issues on projects with partial measures .
- ReaSurround: recalculate channel outputs when automating speaker gain .
- Undo: action 'Master Track: Toggle stereo/mono' creates an undo point .
-
- API:
- added GetGlobalAutomationOverride, SetGlobalAutomationOverride
- added SetCursorContext (to change the focus programmatically and track/take envelope selection)"
- fixed TrackFX_GetEQParam for gain parameters
Förändringar v4.73 -> v4.731
- OSX: updated signing for OSX 10.9.5+ .
- Tab to transient: fixed MIDI transient inaccuracies .
- WAV reading: fixed incorrect reading of files with 125 or more bytes per sample-frame (e.g. 48+ channel 24 bit files)
Förändringar v4.721 -> v4.73
- Now with Elastique v3!
-
- Timestretch:
- added the fantastique elastique v3 pitch shift/timestretch engine
- fixes to extreme stretch logic
-
- Actions:
- fixed 'FX: Set MIDI learn for last touched FX parameter' when triggered from MIDI controllers .
- improved undo for duplicate item actions .
-
- Items:
- fixed 'Duplicate items' misbehaviour with ripple editing .
- fixed item edge locking .
-
- Recording:
- optimized disk writing buffers
- changed OSX default write mode to unbuffered, reduced buffer size
-
- AU: fixed PDC failures when track channel counts change
- Menu bar: fixed mangling of UTF-8 characters when truncating action strings .
- ReaControlMIDI: support all 14 bit resolution CC pairs
- ReaScript: load several scripts in one go
- ReaVerb: improved handling of certain low-level mono signals .
- Render Region Matrix: fixed unselected region rendering .
- Stretch markers: auto-seek when editing stretch markers and auto-seek-on-edit is set in prefs
- Track FX envelopes: fixed inserted points despite automation lane not armed .
- Undo: fixed edit cursor being sometimes moved despite preferences
- VST: support for effCanBeAutomated to allow plug-ins to not show hidden parameters
Förändringar v4.72 -> v4.721
- 4.721:
- API: fixed GetSetTrackSendInfo() UI refresh issues .
- MIDI editor: fixed toggle states of Humanize/Transpose notes actions
- ReaNinjam: fixed chat window crash on OSX .
- Stretch markers: fixed marker visibility bugs when using take playrates
-
- Performance:
- reduced excessive audio locking from many less-often-used actions
- do not block audio threads when closing/reinitializing MIDI devices
- reduced excessive locking in track envelope window
- unfreeze no longer blocks audio from other projects
- faster performance when using many tracks that are not visible in track list
- faster/smoother updating when vertical zooming arrange view
-
- Auto-record arm:
- faster changing of mode for large track counts
- fixed multiple undo points being added when toggling setting
-
- Items:
- fixed possible crash when removing take envelopes
- pitch envelopes that are inactive are properly ignored (and do not use pitch shifting)
-
- Media explorer: ? preview is less interrupted by active project actions
- ignore corrupted embedded tempo/beat information .
-
- MIDI editor:
- click on ruler or arrange view follows main preference to seek playback
- drawing performance improvements
- fixed some mouse-click modifiers in the MIDI ruler .
-
- Projects:
- warnings give more details about missing features/plugin extensions
- when prompting for loaded project on startup, show more information on previous tabs
-
- ReaScript:
- fixed invalid undo state when script is not found
- fixed learned MIDI CCs in relative modes .
-
- Stability:
- fixed clipping overflow bugs in various graphics fill/blit functions
- possible fix for certain menu-related crashes on OSX .
-
- Menus:
- avoid redundant regeneration of customized menus .
- Region manager: fixed region/marker deletion .
- Render: if the rendered time selection coincides with a project region, support the $region wildcard for the rendered file name .
- Toolbars: fixed button state flashes .
- Track manager: improved function of link TCP/mixer visibility .
- Transport: avoid edit auto-committing in newly activated projects .
- Video: animated .gif files can now be inserted into projects and played as video
- WAV: corrected padding of data chunk for wav/w64 when the final chunk in file .
-
- API:
- PluginPreventUIRefresh() also prevents track control updates
- improved API header generation (user configurable output, options)
- fixed some routing display issues .
Förändringar v4.7 -> v4.72
- Performance:
- reduced excessive audio locking from many less-often-used actions
- do not block audio threads when closing/reinitializing MIDI devices
- reduced excessive locking in track envelope window
- unfreeze no longer blocks audio from other projects
- faster performance when using many tracks that are not visible in track list
- faster/smoother updating when vertical zooming arrange view
-
- Auto-record arm:
- faster changing of mode for large track counts
- fixed multiple undo points being added when toggling setting
-
- Items:
- fixed possible crash when removing take envelopes
- pitch envelopes that are inactive are properly ignored (and do not use pitch shifting)
-
- Media explorer:
- preview is less interrupted by active project actions
- ignore corrupted embedded tempo/beat information .
-
- MIDI editor:
- click on ruler or arrange view follows main preference to seek playback
- drawing performance improvements
- fixed some mouse-click modifiers in the MIDI ruler .
-
- Projects:
- warnings give more details about missing features/plugin extensions
- when prompting for loaded project on startup, show more information on previous tabs
-
- ReaScript:
- fixed invalid undo state when script is not found
- fixed learned MIDI CCs in relative modes .
-
- Stability:
- fixed clipping overflow bugs in various graphics fill/blit functions
- possible fix for certain menu-related crashes on OSX .
-
- Menus: avoid redundant regeneration of customized menus .
- Region manager: fixed region/marker deletion .
- Render: if the rendered time selection coincides with a project region, support the $region wildcard for the rendered file name .
- Toolbars: fixed button state flashes .
- Track manager: improved function of link TCP/mixer visibility .
- Transport: avoid edit auto-committing in newly activated projects .
- Video: animated .gif files can now be inserted into projects and played as video
- WAV: corrected padding of data chunk for wav/w64 when the final chunk in file .
-
- API:
- PluginPreventUIRefresh() also prevents track control updates
- improved API header generation (user configurable output, options)
- fixed some routing display issues .
Förändringar v4.62 -> v4.7
- Performance:
- improved track panel/mixer panel UI behavior/performance with large track counts .
- various FX preset improvements
- Region manager better handles large region/marker counts
- Region render matrix better handles large region counts
- Track manager better handles large track counts
-
- Project tabs:
- save project tab list on exit, restore on startup
- option to prompt for action on startup (last project, last project tabs, recent projects, new project, etc)
- option to prompt on startup when project previously failed to load
- new actions including 'Close all project but current' and 'New project tab (ignore default template)'
- improved prompt for save before exiting (show a list of all unsaved projects)
-
- OSX:
- much faster drawing for Retina Macs
- faster drawing on newer OSX versions
-
- Actions:
- toggle track solo/mute/FX bypass/record-arm/visibility report ON/OFF states
- selected track under mouse cursor will scroll track into view in other contexts
- added nudge take/item volume +1db/-1dB, or reset item to 0dB
- explode multichannel media now obeys render/glue format option .
- fixed reported state of 'Toggle track zoom to minimum height' .
- 'Minimize all tracks' no longer toggles .
- 'Monitoring FX: toggle bypass' now reports state
-
- Media explorer:
- configurable pitch shift knob range, options to move in semitones or quarter tones
- option to preserve pitch shift setting when changing media
- control+drag to horizontally zoom peaks preview display
- do not stop preview playback when selecting folders
- fixed zipper noises when changing preview volume
- improved interaction with audio device closing
- improved selection behavior in native listview mode
-
- MIDI:
- added option to consolidate MIDI as .MID file
- fixed channel filter in MIDI source properties .
- added mouse modifier context for ruler marker/region lanes, scroll/zoom support
- display MIDI program name in event list view
- actions to replace or merge MIDI note names
- improved editor ruler display
-
- FX:
- fixed Program Change menu item issues .
- fixed AU and VST plugin window and generic UI refresh on factory preset changes via MIDI PC or API
- added support for linking JSFX preset to MIDI Program Change
- JSFX OSX retina support for UIs, set gfx_ext_retina to 1 in @init, check for 2 in @gfx
- JSFX pin mapper properly ignores output pin assignments when JSFX have no outputs defined
-
- Windows:
- insert media files menu/action uses Vista+ file browser, if relevant
- allow choosing audio thread priority for non-ASIO modes, (default) MMCSS support
- WaveOut, Kernel Streaming, and WASAPI modes use device names for configuration
- WASAPI bug fixes, compatibility and performance improvements
-
- Localization:
- fix for window titles supporting multiple code pages
- fixed potential misbehaviors in the MIDI Editor
- fixed marker/region import .
-
- Performance meter:
- additional ReaMote column when ReaMote is enabled
- optimized display, sortable columns
-
- Render:
- fixed incorrect peak drawing used with resampling .
- new idle-priority offline rendering options
-
- Audio Units:use new Audio Unit API for increased compatibility on 10.6 and newer
- FX Browser: right-click menu can insert FX with user preset loaded
- JS/midi_humanizer: fixed note-offs (thanks DarkStar)
- Main menu: audio device status shows physical interface channel counts, not virtualized channel counts
- Media item properties: HMSF time mode for item position/length
- Mixer: 'Go to send destination' tweaks .
- Mouse modifiers: reverse handscroll zoom behavior is now a global preference rather than a separate mouse modifier .
- Project Bay: fixed changing FX presets from bay
- Project settings: improved media format options for glue/apply fx/etc
- Region/Marker manager: fixed text filter not being restored .
- RS5k: fixed UI issues with parameter automation/modulation .
- Theme: fix for clipped master track fader text
- Track manager: option to automatically scroll to selected track works when selecting tracks outside of the track manager
- Transport: fixed labels for transport docked actions, other buglets
- Undo: changing track selection via right-click creates an undo point (if the related option is enabled, in preferences/general)
-
- API:
- GetSetObjectState/GetSetObjectState2 support take envelopes
- added GetSelectedEnvelope
- added IsREAPER (vs running in ReaMote)
- added ReverseNamedCommandLookup
- added SetProjectMarker4 and SetProjectMarkerByIndex2 (which are able to clear marker/region names)
- added Splash_GetWnd (to allow display of error messages over the splash)
- fixed TrackFX_SetPresetByIndex and TrackFX_NavigatePresets .
- plugin extensions can register post-action hooks .
Förändringar v4.611 -> v4.62
- API:
- fixed RenderFileSection() return value
- plugin extensions can register MIDI/OSC learn-able actions .
- plugin extensions can register actions in any section .
- plugin extensions can register toggle actions in any section
-
- Localization:
- fixed browse for directory issues .
- fixed Screensets/Layouts shortcut issues
- allowed localization of toolbar names
- various fixes ........
-
- FX:
- fix for FX browser context menu issues on secondary monitors .
- fixed timing issues with looped PDC+MIDI .
- optional auto-positioning of FX chains and floating FX windows, improved default positioning
-
- JSFX:
- added support for reading various media types that REAPER supports (including FLAC, WavPack, etc)
- gfx_arc() overdraw fixes
-
- MIDI editor:
- display on/off states in the action list when relevant
- added action to show list of MIDI note name files at cursor
- list recent note name files in File/Customize note names menu
-
- Mouse modifiers:
- added separate context for marker/region lanes (above the timeline)
- added new scroll/zoom actions
-
- Render wildcards:
- improved support for abbreviated wildcards to match older versions .
- hardened $itemnumber wildcard .
-
- Ruler:
- changes to timeline appearance, customizable distance between timeline text labels
- new minimal-beats view mode
- separate theme colors for measure vs other markings
-
- Stability:
- fixed possible crash on exit when using RX2 files
- fixed multiproject related stability issues (JeffOS is awesome)
- reverted change from 4.611 which caused some VSTs to crash on exit
-
- Actions:
- fixed typo in "Go to end/start of loop" action names .
- Envelopes: cut/paste respects project and track timebase .
- MIDI: fixed various timing problems with playback, display, and export when the user creates a project tempo map containing partial measures .
- Preferences: consolidated TCP, VU meter, and fader preferences onto one page
- ReaScript: avoid excess Undo_OnStateChange() calls and stale undo blocks for non-deferred scripts
- Toolbars: allow customizing the names of builtin toolbars
- VST: fixed MIDI output disable mode
- Windows: avoid msvcrt.dll dependency in win32 builds
Förändringar v4.61 -> v4.611
- Cockos: Welcome JeffOS
-
- MIDI editor:
- fixed behavior when using one editor per project .
- fixed unexpected behavior of action to set CC lane (custom keyboard shortcuts for this action will need to be reset) .
-
- Projects:
- fixed encoding of certain strings with quotes in them (group and comp names)
- fixed decoding of certain (rare) strings
-
- ReaScript:
- fixed GetToggleCommandState2 to work with other sections
- fixed MIDI text/sysex event get/set support .
- fixed MIDI_SetTextSysexEvt and MIDI_GetTextSysexEvt (note: for sysex the supplied/returned message no longer includes the bounding 0xF0/0xF7)
-
- Stability:
- fixed potential crash on exit introduced in 4.61
- fix for potential UI hang with linear tempo transitions on Win64 .
-
- Envelopes: fixed move segment preserving end values with square points .
- FX: keyboard shortcut to replace FX preserving routing changed from R to Ctrl+R
- Items: fixed random noise being possible for unlooped items with negative start offsets .
- JSFX: gfx_arc() drawing fix .
- Licensing: about box now has option to show only personal or small business use in titlebar for this license type
- Peaks: memory mapped peak files are off by default to save address space/better deal with lost disks
- ReaInsert: added new (default) option to use audio device reported latency rather than relying solely on ping tests
- Screensets: much faster saving, faster loading
- Track routing: routing window visual alignment fixes
- VST: no longer unload plug-ins DLLs on exit
- Windows: fixed menu language pack issue.
Förändringar v4.60 -> v4.61
- Performance:
- option to use new worker thread scheduling logic which can use less CPU
- reduced CPU overhead of silent tracks when stopped, similar option for playback
- reduced memory usage when viewing projects with many audio items
- improved performance of note range calculations for tracks with many MIDI items
- faster/safer exit process
- better OSX splash screen updating
- faster OSX track creation/loading
- faster loading/saving and undo-point creation
-
- Items:
- fixed buttons on very large/zoomed media items
- fixed interaction between editing take start offset and warp markers in item properties dialog .
- avoid playback glitch with negative section start offsets
-
- MIDI:
- CC chase bug fix .
- when edits result in MIDI events that do not pass the filter, disable the filter
-
- OSX:
- fixed 10.4 top level menu issues introduced in 4.33
- optimized drawing in certain partial-update situations
- support receiving long sysex messages from hardware
-
- Stability:
- fixed potential crash when showing media items in lane and resizing track height .
- fixed potential crash when sending automated FX parameter updates via OSC
- small optimizations and buffer overflow protection
-
- Stretch markers:
- fixed playback error when using unlooped items and start offset is negative .
- update video preview position when editing stretch markers
-
- Automation: option to not reset latch state on loop .
- FX: menu actions to replace or quick-replace an effect preserving routing
- Glue: when glueing all muted items, produce muted result
- JS: allow "filename:png" lines with indexes more than 128
- MIDI editor: fixed behavior when using one editor per track .
- Missing file window: show current project .
- OSC: improved controller feedback for transport state (play/pause/record/stop)
- Plugins: native plug-ins are no longer unloaded at exit on Win32
- Recording: support for wildcards when automatically naming recording files
- Render: added wildcards for start and end time
- RS5k: fixed text field UI when automating parameters
- Screensets: docker related screenset fixes
- Scrolling: improved autoscroll behavior in arrange view and maximized mixer
- Theme: added toolbar_filter_solo (for MIDI toolbar)
- Track autonaming: removal of trailing numbers is now optional and off by default
- Undo: last undo state shown in menu bar is now constrained in size
Förändringar v4.591 -> v4.60
- JS:
- added jnif's excellent sequencer_baby mod as sequencer_megababy
- floaty_delay glitch fix
- added gfx_circle, gfx_arc, and gfx_roundrect
- added globals() keyword for functions, can be used to restrict access to global variables/namespaces
- added midisend(ts,msg1,msg2,msg3) and midirecv(ts,msg1,msg2,msg3) for improved readability
- added midisend_buf(ts,buf,length) and midirecv_buf(ts,buf,maxlen), useful for send/receive of both normal MIDI data and sysex
- added midisend_str(offs,str), midirecv_str(offs,str)
- added mouse_wheel and mouse_hwheel, time(), time_precise()
- fixed 4096 point MDCT
- fixed gfx positioning with large fonts, made requested size more likely to be used
- fixed sizing issue on OSX .
- gfx_getchar() support, use with no parameter to get a key ('a', '1', 'f1', 'up', 'down', etc), or with gfx_getchar('up') to get status of a key
- gfx_loadimg() now supports JPG, PCX, ICO, BMP, LVG in addition to PNG
- optimized midisyx()
- "options:" can now include gmem=namedpool, which allows plugins to allocate their own shared gmem[], which also increases the size of gmem[] to 8M entries (from the default 1M)
- "options:want_all_kb" support for defaulting to plug-in gets all keys
- plugin instances with @gfx sections will remember their sizes after user resize .
-
- MIDI editor:
- actions to invert chord voicings
- actions to reverse or invert selected events
- filter solo (play only events that pass through the filter)
- filter supports a range of parameters (note values, MIDI programs, etc)
- filter supports event position within measure
- fixed opening MIDI editor via action with certain editor preferences set
- fixed velocity lane editing on OSX .
- if white/black piano roll theme colors are identical, draw horizontal lines to separate notes
- right-drag piano keys to select a range of notes
-
- ReaScript:
- documentation improvements
- added EEL language support in addition to Python
- scripts can now persist via defer (EEL) or RPR_defer (Python)
- improved AudioAccessor API, added AudioAccessorValidateState()
- various new APIs including: CountProjectMarkers, GetLastMarkerAndCurRegion, SetProjectMarkerByIndex, DeleteProjectMarkerByIndex .
- added APIs to get MIDI editor settings, get/set/insert MIDI events
- fixed various functions to match documentation (CreateNewMIDIItemInProj,TrackFX_SetEQParam,TrackFX_GetEQParam)
- stretch marker get/set support
-
- ReaPlugs:
- ReaVerb now displays spectrograph of impulse
- RS5k and ReaVerb have better resolving of filenames in samples or impulses subdirectory
- fixed RS5k peakbuilding when changing samples via combo box
- lowered ReaDelay RAM use with long delay lines
-
- FX:
- fixed keyboard navigation in FX chains on Windows
- update FX chain window after copying FX from TCP or mixer .
-
- JS editor:
- fixed bugs in find function .
- configurable per-file tab size, use "tabsize:X" before @init to configure
-
- MIDI:
- do not import or export track name messages to/from the tempo track
- fixes to sorting when merging multiple MIDI streams .
-
- Nudge:
- improved support for nudging by frame with DF timecode .
- fixed framerate mode in nudge items by grid size action .
-
- OSC:
- display track pan width feedback properly .
- reduced duplicate OSC messages, optimized wildcard matching/generation
- support for marker/region feedback to devices
-
- Parameter modulation:
- fixed various sync issues, fixed labeling to QN rather than beats, old behavior still exists for old projects
- improved speed slider behavior/snapping
-
- Project save:
- action to save new version of project (automatically increment project name)
- save with media move now correctly moves video files
-
- Render:
- configurable render queue delay time (to allow samples to load if necessary)
- rendering regions/stems with RPP saving option produces a customized RPP per-file
-
- Video:
- Fixed high CPU usage when using non-zero timebased video files
- option to automatically detect orientation for jpeg/mov files
-
- Cues:
- fixed legacy API support for media item cues .
- Joysticks: allow use of all ReaScript/EEL APIs from joystick scripts, including gfx_*()
- Media items: better display of item buttons when first take is empty and not visible .
- MIDI export: fixed exporting project cues along with MIDI tempo map .
- MP3: fixed index file generation issues from 4.59
- OSX: check /Library/Application Support/REAPER/ for license file
- ReaMote: fixed bridged plug-in support on OSX
- Track manager: prevent adding FX to master input FX .
- Transport: added themeable color for project play rate when not 1.0
- VST: generic UI refreshes in response to audioMasterUpdateDisplay .
Förändringar v4.59 -> v4.591
- 4.591:
- FX: fixed keyboard navigation in FX chains on Windows .
- JS: fixed sizing issue on OSX .
- MIDI editor: fixed velocity lane editing on OSX .
- RS5k: fixed peakbuilding when changing samples via combo box
-
- JSFX:
- added many new gfx APIs and functionality (including gfx_dest for offscreen drawing)
- string support for code, improved language syntax .
- IDE: better syntax highlighting with simple error detection, ctrl+T for matching parentheses/strings/etc
- IDE: can open/edit multiple files at once (ctrl+O on import line, or similar)
- IDE: watch window has searchable filter, can also do value=xyz or refs=xyz, other operators include <, > and &
- faster in-place fft_permute(), fixes to old bugs in FFT/memcpy
- fixed endian issue in file_var()/file_mem() reading of 16 bit wav files on PPC
- fixed file slider incorrect defaults
- force disabling FPU exceptions for better compatibility with certain plugins .
- hidden sliders can now start with -- to prevent adding UI gap, improvements to spacing
- sliderchange(-1) will trigger undo point when called from @gfx
-
- MIDI editor:
- better handling of selection changes when using one MIDI editor per track
- fixed editing individual note velocity bars
- option to let MIDI editor remain open when the active media item is deleted in the arrange view
- reworked editor behavior preferences in options and in editor contents menu
- unhide hidden note rows when the user switches to piano keyboard view
-
- Render:
- respect text cursor and selection when inserting wildcards from wildcard menu
- VU meters for master mix and stem tracks (mono, stereo, multichannel)
- VU meters display up to 24 channels for multichannel renders
- optimized output filename collision detection
-
- OSX:
- more descriptive MIDI device names, which reduces potential order changes of similarly named devices
- scan /Library/Application Support/REAPER/UserPlugins for native REAPER plug-ins (such as SWS)
-
- Peaks:
- option to put peak files in peaks/ subdirectory from media
- option to force alternate peak-path for select media paths (such as sample libraries, etc)
-
- Project bay:
- improvements to media item length sorting
- support for moving/copying media to any destination directory
-
- FX: fix for win 8.1 hang on fx add with default preset .
- Media explorer: updated pitch shift API
- Menus: better sorting for ini files
- MIDI: arrange view note scaling is per-track, rather than per-item
- OSC: added messages to jump to marker or seek to region
- ReaEQ: fixed locking issue on preset load
- ReaMote: improved timeout behavior when remote host stops responding
- ReaMote/ReaStream: improved socket polling behavior (poll() on OSX, allow more than 64 connections on win32)
- ReaSamplomatic5k: fixed potential crash on loading with offline media .
- Save as with copy: move only when in previous media path (added in 4.58) made optional .
- Undo: better undo state descriptions for FX and envelope edits
Förändringar v4.581 -> v4.59
- JSFX:
- added many new gfx APIs and functionality (including gfx_dest for offscreen drawing)
- string support for code, improved language syntax .
- IDE: better syntax highlighting with simple error detection, ctrl+T for matching parentheses/strings/etc
- IDE: can open/edit multiple files at once (ctrl+O on import line, or similar)
- IDE: watch window has searchable filter, can also do value=xyz or refs=xyz, other operators include <, > and &
- faster in-place fft_permute(), fixes to old bugs in FFT/memcpy
- fixed endian issue in file_var()/file_mem() reading of 16 bit wav files on PPC
- fixed file slider incorrect defaults
- force disabling FPU exceptions for better compatibility with certain plugins .
- hidden sliders can now start with -- to prevent adding UI gap, improvements to spacing
- sliderchange(-1) will trigger undo point when called from @gfx
- MIDI editor:
- better handling of selection changes when using one MIDI editor per track
- fixed editing individual note velocity bars
- option to let MIDI editor remain open when the active media item is deleted in the arrange view
- reworked editor behavior preferences in options and in editor contents menu
- unhide hidden note rows when the user switches to piano keyboard view
- Render:
- respect text cursor and selection when inserting wildcards from wildcard menu
- VU meters for master mix and stem tracks (mono, stereo, multichannel)
- VU meters display up to 24 channels for multichannel renders
- optimized output filename collision detection
- OSX:
- more descriptive MIDI device names, which reduces potential order changes of similarly named devices
- scan /Library/Application Support/REAPER/UserPlugins for native REAPER plug-ins (such as SWS)
- Peaks:
- option to put peak files in peaks/ subdirectory from media
- option to force alternate peak-path for select media paths (such as sample libraries, etc)
- Project bay:
- improvements to media item length sorting
- support for moving/copying media to any destination directory
- FX: fix for win 8.1 hang on fx add with default preset .
- Media explorer: updated pitch shift API
- Menus: better sorting for ini files
- MIDI: arrange view note scaling is per-track, rather than per-item
- OSC: added messages to jump to marker or seek to region
- ReaEQ: fixed locking issue on preset load
- ReaMote: improved timeout behavior when remote host stops responding
- ReaMote/ReaStream: improved socket polling behavior (poll() on OSX, allow more than 64 connections on win32)
- ReaSamplomatic5k: fixed potential crash on loading with offline media .
- Save as with copy: move only when in previous media path (added in 4.58) made optional .
- Undo: better undo state descriptions for FX and envelope edits
Förändringar v4.58 -> v4.581
- 4.581 fixups: Render: faster dialog response time when changing render settings with very many regions and stems .
- JS: prevent calls to gfx functions from audio thread (safety nitpick)
- ReaSamplomatic: multi-file support (adding a group of files via browse or drag and drop will divide velocity range by file)
- active voice count indicator
- added optional separate control for note-off release
- changed default settings for new instances
- graphical display of ADS envelope
- improved locking behavior to avoid audio interruption when loading samples
- improved parameter names for automation purposes
- reduced RAM use
- save-as with copy media now puts samples into samples/ subfolder
- MIDI editor: fixed copy/cut within time selection not advancing the cursor or extending the MIDI item properly in certain situations
- fixed double-click note behavior with certain settings
- fixed step sequencer hang on recording during playback .
- fixes relating to note folding
- improved edit cursor mouse click behavior
- Render: region render matrix window allows selecting which tracks are rendered under which regions
- better auto-increment numbering for duplicate render target filenames
- option to render selected items
- option to render tracks with only mono media to mono files
- more informative display for render queue
- API: added file_in_project_ex2, so that plugins tracking media files can receive copy notifications in save-as-copy etc
- functions to get or set the region render matrix
- FX: fixed chain focus issues when updating ReaSamplomatic plug-in name
- drag and drop cursor fixes relating to monitoring FX
- item FX chains can request higher channel counts for internal processing
- MIDI: more precise export of linear tempo transition .
- optimizatons to arrange view drawing
- option to automatically scale notes to fit in arrange view
- Project bay: avoid hang when zooming to selected items that are very far apart .
- improved sorting by take details column
- ReaVerb: improved threading behavior when loading impulses
- save-as with copy media now puts samples into impulses/ subfolder
- Save as with copy: better support for copying plug-in referenced media .
- move option will prefer to copy files not in known or fallback recording paths
- VST: improved setSpeakerArrangement behavior
- optionally inform plugins when track channel count changes
- JS: added midi_choke
- MIDI export: warn before overwriting files
- MIDI inline editor: zoom/autozoom fixes
- OSC: fixed bug in /vkb_midi/note support
- ReaStream: improved blocking behavior for network sends
- ReaSurround: by default, adjusts channels to match track channel count, but can be disabled
- Track channels: added 36 channels as an option
- WAV: ignore nonsensical BEXT preferred position data
- Windows: fixed x64 hang on certain tempo envelope and grid settings .
Förändringar v4.57 -> v4.58
- Large-N Study
- ReaSamplomatic: multi-file support (adding a group of files via browse or drag and drop will divide velocity range by file)
- active voice count indicator
- added optional separate control for note-off release
- changed default settings for new instances
- graphical display of ADS envelope
- improved locking behavior to avoid audio interruption when loading samples
- improved parameter names for automation purposes
- reduced RAM use
- save-as with copy media now puts samples into samples/ subfolder
- MIDI editor: fixed copy/cut within time selection not advancing the cursor or extending the MIDI item properly in certain situations
- fixed double-click note behavior with certain settings
- fixed step sequencer hang on recording during playback .
- fixes relating to note folding
- improved edit cursor mouse click behavior
- Render: region render matrix window allows selecting which tracks are rendered under which regions
- better auto-increment numbering for duplicate render target filenames
- option to render selected items
- option to render tracks with only mono media to mono files
- more informative display for render queue
- API: added file_in_project_ex2, so that plugins tracking media files can receive copy notifications in save-as-copy etc
- functions to get or set the region render matrix
- FX: fixed chain focus issues when updating ReaSamplomatic plug-in name
- drag and drop cursor fixes relating to monitoring FX
- item FX chains can request higher channel counts for internal processing
- MIDI: more precise export of linear tempo transition .
- optimizatons to arrange view drawing
- option to automatically scale notes to fit in arrange view
- Project bay: avoid hang when zooming to selected items that are very far apart .
- improved sorting by take details column
- ReaVerb: improved threading behavior when loading impulses
- save-as with copy media now puts samples into impulses/ subfolder
- Save as with copy: better support for copying plug-in referenced media .
- move option will prefer to copy files not in known or fallback recording paths
- VST: improved setSpeakerArrangement behavior
- optionally inform plugins when track channel count changes
- JS: added midi_choke
- MIDI export: warn before overwriting files
- MIDI inline editor: zoom/autozoom fixes
- OSC: fixed bug in /vkb_midi/note support
- ReaStream: improved blocking behavior for network sends
- ReaSurround: by default, adjusts channels to match track channel count, but can be disabled
- Track channels: added 36 channels as an option
- WAV: ignore nonsensical BEXT preferred position data
- Windows: fixed x64 hang on certain tempo envelope and grid settings .
Förändringar v4.56 -> v4.57
- MIDI editor: added mouse modifier to stretch MIDI source loop
- less sensitive mouse behavior for editing ruler loop points .
- new loop point editing behavior when start offset exists .
- quantize window has improved labels for quantize range
- MIDI inline editor: added action to close editors for selected items for main context
- auto-zoom contents when opening if edits have occurred in main editor
- doubleclick on toolbar zoom button zooms-to-contents
- fixed flicker when using humanize window
- if closing editor via inline editor action, obey selection rules
- AU: bridged support for plug-ins with multiple buses
- fixed bridged plug-in issues (broken in 4.56)
- improved bridged plug-in shutdown sequence to avoid autorelease errors
- FX: fixed rare zero column size bug in FX browser
- floating FX windows show slot number of title
- restore floating state when bringing FX back online
- MIDI: fixed peak issue with overlapping channel data .
- improved arrange view note display (scales to fit used notes)
- OSC: added /vkb_midi/[note|cc|pitch|program|polyaftertouch|channelpressure] commands for sending MIDI to the VKB record input
- added default mappings for /track/@/[mute|solo|recarm]/toggle, /action/@/cc, /action/@/cc/relative, and /action/@/cc/soft (for soft-takeover)
- improved support for soft-takeover on action and FX parameter bindings
- OSX: fixed some small leaks
- on 10.9+, disable App Nap when using bridged plug-ins, rendering, or audio device open
- Video: fix startup crash with old VLC versions installed
- improved QT audio support
- Windows: improved CPU/memory meter reliability
- improved pin-to-top button behavior
- Grouping: fixed possible group errors when using multiple project tabs
- JS: fixed reset to default for sequencer_baby_v2
- Localization: fixed potential crash on startup
- Memory: tweaks to memory management logic
Förändringar v4.55 -> v4.56
- FX:
- drag and drop copy/move improvements
- drag and drop will auto increase track channel count when needed
- JS: ◦ fixed pin mapper state saving in certain instances
- improved performance of mapped pins with high channel counts
- MIDI editor: ◦ fixed crash when editing note velocity with velocity filter applied .
- fixed display issue when updating and inactive on non-aero Windows .
- fixed unpredictable behavior when editing left edge of looped MIDI item in MIDI editor .
- OSC:
- added controller feedback for stereo track VU metering
- fixed TIME with string parameter support
- Timecode: ◦ LTC generator 23.976 mode is ND not DF (DF is deprecated)
- LTC generators generate correct ND timecode (timecode runs slower than a wall clock)
- LTC synchronization supports ND modes
- AU: improved performance on multichannel tracks
- Render: fixes to stem rendering support for resampling and project regions
Förändringar v4.54 -> v4.55
- Control surfaces: ◦ AlphaTrack better supports touch/untouch when automating FX parameters via knob
- now properly support touch state for width
- JS: ◦ added sequencer_baby_v2
- sequencer_baby now produces sample accurate results
- MIDI editor: ◦ fixed ruler drawing for zero and negative measures
- note properties dialog supports multiple editable MIDI items
- refresh note properties, transpose, quantize, humanize dialogs on note selection change
- OSC: ◦ added TRACK_PAN2_TOUCH for width/dualpan touch support
- reduced CPU/power use of OSC support
- support for calling custom actions by string identifier .
- OSX: ◦ CoreText PostScript font names cached to avoid 10.9+ warnings
- improved support for Macbooks with GPU switching (do not force discrete GPU)
- reduced power consumption from joystick polling, especially when joysticks are not physically present
- Video: ◦ Added support for latest VLC version (v2.1.x)
- improved FFmpeg 5.4 audio decoding (float-planar)
- improved support for multichannel audio from VLC 2.0.x
- Editing: fixed inconsistent behavior of trimming items behind edited time selection .
- MIDI import: fixed incorrect import of certain .mid files .
- Region manager: option to play region through, then repeat or stop, on selecting a new region
- Splash: splash screen lists native plug-ins as they are being loaded
- Transport: show pre-roll text when in pre-roll
Förändringar v4.53 -> v4.54
- JS: fixed an issue in 4.53 where optimizations could cause incorrect code .
- JSFX: ◦ added !== and === operators (exact comparisons)
- avoid excess undo state save on finishing a slider drag
- user functions can now have namespaces as parameters -- function t(a*) ( a.foo = 1; );
- user functions can now have their own default namespaces -- function foo.bar() ( this.a=1; );
- user functions can now override builtin functions -- function sin(x) ( x - x^3/6 + x^5/120 );
- MIDI: ◦ quantize linear tempo changes when exporting project MIDI .
- preserve NRPN blocks on import/export .
- avoid flooding volume/pan messages when transport is stopped .
- fixed/improved pasting notes as new items from arrange view
- MIDI editor: ◦ option to link track list selection to editability
- removed automatic 2-way mirroring of arrange view selection and MIDI track list selection
- track list selection optionally follows changes in arrange view selection
- Video: ◦ bridged Quicktime bugfix (eof would cause video source to stop working)
- fixed more audio playback issues when using VLC decoder
- VST: ◦ avoid flooding undo states on certain plugins that send too many audioMasterEndEdit (such as TB_EZQ)
- improved parameter automation behavior
- API: various APIs properly update track-dirty flags .
- Automation: fixed bug where plug-in automation timing would be affected by track channel count .
- Batch converter: support writing to source directory for media items
- Playback: improved some anticipative FX behavior changed in 4.52 .
- ReaPlugs: various toggles now better support automation
- ReaSamplomatic: reduced clicking when voice-constrained
- Recording: fixed media monitoring when in time selection auto punch and no time selection
- Stretch markers: move marker preserving left hand rate works properly on first stretch marker in item
Förändringar v4.52 -> v4.53
- JSFX: ? added !== and === operators (exact comparisons)
- avoid excess undo state save on finishing a slider drag
- user functions can now have namespaces as parameters -- function t(a*) ( a.foo = 1; );
- user functions can now have their own default namespaces -- function foo.bar() ( this.a=1; );
- user functions can now override builtin functions -- function sin(x) ( x - x^3/6 + x^5/120 );
- MIDI: ? quantize linear tempo changes when exporting project MIDI .
- preserve NRPN blocks on import/export .
- avoid flooding volume/pan messages when transport is stopped .
- fixed/improved pasting notes as new items from arrange view
- MIDI editor: ? option to link track list selection to editability
- removed automatic 2-way mirroring of arrange view selection and MIDI track list selection
- track list selection optionally follows changes in arrange view selection
- Video: ? bridged Quicktime bugfix (eof would cause video source to stop working)
- fixed more audio playback issues when using VLC decoder
- VST: ? avoid flooding undo states on certain plugins that send too many audioMasterEndEdit (such as TB_EZQ)
- improved parameter automation behavior
- API: various APIs properly update track-dirty flags .
- Automation: fixed bug where plug-in automation timing would be affected by track channel count .
- Batch converter: support writing to source directory for media items
- Playback: improved some anticipative FX behavior changed in 4.52 .
- ReaPlugs: various toggles now better support automation
- ReaSamplomatic: reduced clicking when voice-constrained
- Recording: fixed media monitoring when in time selection auto punch and no time selection
- Stretch markers: move marker preserving left hand rate works properly on first stretch marker in item
Förändringar v4.51 -> v4.52
- Actions: various actions better respect edit cursor in undo state
- Graphics performance: fixed high CPU use when displaying media items with many embedded cues
- MIDI editor: better cursor positioning on note edge clicks MIDI editor: fixed scroll issues, improved play cursor behavior
- MIDI editor: track and channel selection available in both piano roll and event list view
- MIDI editor: fixed channel filter initializing incorrectly when loading projects
- MIDI: fixed pasting events into blank area of arrange view
- Metering: fixed track metering inaccuracies on looped playback
- Playback: fixed rare but possible increased memory use when changing loop selection during playback
- ReaPlugs: improved undo point notification for various controls
- Routing matrix: fixed scroll issue .
- Video: fixed audio decoding issue when using VLC decoder on files containing a 32bps audio stream
Förändringar v4.5 -> v4.51
- MIDI editor: dropdown box above keyboard area to select active track
- MIDI editor: better performance updating edits with lots of pooled items
- MIDI editor: improved source length editing behavior
- MIDI: faster creation of pooled midi items
- MIDI: fixed stuck note on looped playback introduced in 4.5
- Undo: reduced excess work/flicker when in an undo block
Förändringar v4.402 -> v4.5
- MIDI editor: ? support for editing multiple MIDI items at the same time
- added track list and media item lane, filter window now filters only MIDI events, not media items
- track list and media item lane control which media item is active, which others are visible
- optionally preview all selected notes that start at the same time position
- optionally preview notes when editing or changing selection via keyboard action
- actions to activate next/previous item, visible item, or track, action to enable/disable relative snap
- added mouse modifiers to move/copy selected notes by dragging in the piano roll (no need to click the note again)
- added toolbar snap button context menu
- many bugfixes and performance improvements
- improved action to view raw MIDI data
- new cursors midi_noteedge_l, midi_noteedge_r, midi_stretch_l, midi_stretch_r
- save and load bank/program select files with tracks, rather than with individual MIDI takes
- stretch CC events when stretching a group of notes (when option enabled)
- support for 14-bit CC messages in piano roll and event list
- theme colors for out-of-bounds piano roll
- theme image for midi_item_bounds.png, table_remove_off, table_remove_on
- track list shift+click expands/collapses folders or track items
- track list has right-click menu option to choose which tracks to show/hide in track list
- JS: ? $xHEXCONSTANT now parsed same as 0xHEXCONSTANT, no conversion to 32 bit signed integer
- editor has improved non-english keyboard support, syntax highlighting, better resizing support
- _global.variable support, regXX alias to _global.regXX
- added atomic_setifequal(), atomic_exch(), atomic_add(), atomic_set() and atomic_get()
- improved behavior with fx that define input or output pins but not both
- invsqrt() now produces same results for negative inputs on x86-64 and x86/PPC
- MIDI: ? fixed chasing notes in certain instances .
- fixed multiproject hang bug .
- import SMF cues that are embedded in the tempo track
- optionally embed project markers as MIDI cues when exporting project MIDI
- optionally import embedded cues as project markers
- when playing back looped, improved sample-level rounding to avoid duplicate midi notes
- API: ? GetSetMediaTrackInfo with I_RECARM no longer generates undo points
- added GetTrackDepth function
- added functions to get media item track, parent tracks
- fixed DoActionShortcutDialog() not updating configuration files
- undo/redo cancels any pending undo blocks
- FX: ? Monitoring FX support - useful for analysis, room adjustment, or other non-project related processing
- fixed changing parameters via program change causing potential hang .
- safer UI updating when changing bypass/parameters via automation
- dropping FX on a track input fx, record arm, record mode, or record input will put FX on input chain
- input FX are now properly tracked by undo system
- ReaPlugs: ? ReaControlMIDI supports channel pressure messages
- improved use/calculation of constants throughout that might affect some win64/AMD systems
- fixed potential for crash in ReaFIR analysis code on incorrectly-sized windows
- safer ReaInsert audio device hooking
- Time signatures: ? improved beat-attached behavior when removing points .
- fixed adding editing markers at zero/negative measure counts
- improved adjusting media items when changing time signature denominator (related to change in 4.32)
- improved behavior moving/copying regions with time signature markers .
- Timestretch: ? fixed issues in 4.4x with playspeed envelopes and preserve pitch
- latest AVX-enabled Windows builds of Elastique
- fixed Elastique issue on some win64/AMD systems
- allow non-1.0 playrates that are very close to 1.0 .
- Undo: ? extensive optimizations and improvements
- avoid excessive state loading when undoing changes to track order/counts
- better reuse of undo buffers when changing track order/counts
- improved memory use, scan for common blocks in history when adding states
- incrementally updated RPP-UNDO files, can make for much faster save of undo history
- Windows: ? added WMA as supported file extension
- fixed CPU usage display working intermittently on systems with large uptimes
- installer better handles incorrect ReWire installation states
- topmost button activation tweaks (fixes for embedded bridged plugins and native plugins such as Kontakt)
- Actions: ? added set item name from active take filename
- fixed label for scroll view horizontally by page .
- Click source: ? better behavior when using pitch shifting/timestretch
- do not adjust click source rates when adjusting tempo
- Envelopes: ? better behavior with multiple points selected
- added actions to select various track envelopes
- Grid: ? better support for measure lengths that are not multiples of grid size .
- framerate grid/snap support
- OSX: ? PowerPC build has improved defaults for better performance
- fixed fx pin connector text
- localized audio device info menu support
- Project bay: ? better undo integration for speed/RAM use, faster undo state loading
- improved sorting for length, track, position with fallbacks .
- Recording: ? MIDI input mode with pdc-adjust respects loop end timing
- preserve PDC monitoring properly observes i/o latency for audio
- Stretch markers: ? action to remove stretch marker at current position
- actions to navigate to next/previous/nearest stretch marker
- guide indicators when moving
- VST: ? improved bridged embedded support for SE plug-ins (broken in 4.40)
- when mode set to not scan VST info, apply renames after updating plugins
- Autosave: configurable option for when to autosave (always, stopped, or not-recording)
- Directory cleanup: better media path resolving for freeze and project bay referenced files
- Dockers: improved autotransparency behavior
- Fades: splitting items with crossfade set will set both crossfade and default item fades .
- Marker/region manager: import/export csv properly supports commas/quotes (RFC 4180) .
- Metronome: Preferences/Audio setting to choose default output
- MTC: fixed hour-rounding issue with 25fps
- Pan: enabled overriding pan mode for the master track . .
- Performance meter: options to show/hide empty tracks/master track/Monitoring FX
- Project tabs: option to put project tabs on left edge of window rather than top
- Routing: reduced excessive volume/pan messages being sent via MIDI sends when stopped/looping
- Text rendering: fixed potential memory overflow bug, thanks JeffOS
- Track manager: fixed extra spaces being added when renaming child tracks
- Video: fixed file closing hang when using WMA files on Windows
- WavPack: fixed crash on reading invalid wrapper chunks
Förändringar v4.33 -> v4.402
- Sends: fixed incorrect volume blip when adding sends
- Undo: fixed some potential crashes when removing tracks and sends
- 4.401: ? Autosave: do not autosave a project during playback or recording
- Elastique: fixed possible crash on some AVX-capable processors
- Timestretch: ? change the timing of items using convenient Stretch Markers
- can create Stretch Markers via action/mouse map, or via dynamic split window
- better Soundtouch output quality near beginning of streams
- support for larger time expansion/compression values
- updated to elastique 2.28
- Metronome: ? better overlapped sound when using a mix of click sounds and samples
- preserve pitch when using project playrate
- OSX: ? fixed memory leak in CoreText drawing introduced in 4.32
- improved .ini file performance/reliability
- API: added PCM_Source_GetSectionInfo
- Copy/paste: fixed paste of FX envelope points
- Locking: improved granularity for item locking, fixes
- MIDI recording: numerous improvements to overdub/replace recording (double notes, looped items, time selection autopunch)
- ReaMote: fixed some issues with high channel counts
- ReaSamplomatic5000: improved import media item from arrange to work better with section items
- ReaSurround: fixes when using more than 32 channels
- ReaTune: configurable detector input including sidechain support
- Tab transient: threshold is checked post-take/item gain
- Video: preserve rotation setting when duplicating/splitting items
- VST: improved bridging behavior with embedded windows
- Windows: topmost button tweaks to better work with embedded bridged plug-ins
Förändringar v4.32 -> v4.33
- Video: Added WEBM encoding/decoding, made default for encoding
- Added render option to keep the source aspect ratio
- Fix for incorrect framerate detection when using VLC decoding
- Fixed RGB colorspace when using VLC decoding on OSX
- Fixed YV12 colorspace encoding issue on OSX
- Fixed incorrect video colors on OSX with MJPEG codecs using VLC decoder
- Updated FFmpeg to latest available version (1.1.3)
- added latest LibAV (0.9.x) support
- faster loading of videos/images
- improved QuickTime audio decoding
- improved image item support, pooled fullsize images to limit RAM use, cached thumbnails
- OSX: Improved cursor behavior when mouseover on nonfocused windows
- fix for possible crashes at shutdown
- fixed ReaControlMIDI insertion action
- fixed joystick support on i386
- fixed main menu langpack support
- fixed possible crash relating to accessibility and floating toolbars
- improved behavior when drag and dropping large numbers of files from finder
- improved peaks reading performance (fixed mmap file reads)
- Project bay: added actions to insert or remove selected project bay items from project
- context menu action to insert media/FX into project
- support replacing source media with media of a different type (replace wav with mp3, etc)
- improved behavior when removing folders
- improved undo for numerous FX related actions
- fixed memory leak when using external bays
- fixed display of comment field when unretaining media
- reduced RAM use when loading bay state
- JS: Updated IX/MIDI_Tool II
- fixed platform-specific rounding issues, improved code generation on some platforms
- fixed some EOF issues when reading malformed text files
- improved detection of whether triggers are used by a given JS
- improved undo behavior on OSX
- API: added CountActionShortcuts, GetActionShortcutDesc, DeleteActionShortcut, DoActionShortcutDialo, SectionFromUniqueID, GetToggleCommandState2
- added stub for old DuplicateMenu API, fixes csurf_automap support
- Batch converter: fixed rendering past end of source in media items .
- setting for FX tail size when applying FX
- support for rendering media items that have take-fx, including tail .
- Control surfaces: improved AlphaTrack/FaderPort following track selection via context menu clicks etc .
- improved support for jog wheels on MCU/01x
- DDP: fix for CD-TEXT writing errors
- fixed extra spaces being inserted into md5 file
- Freeze: basic support for position change in frozen items propagating back to frozen state
- save with media move/copy includes frozen media too
- FX: build output routing reduces large lists of created tracks
- saving/renaming preset UI improved, show existing preset names and prompt to overwrite
- IO window: properly update send volume strings on mousewheel fader adjustment
- sanity check pan/width values
- MIDI: fixed excess noteons/noteoffs when starting overdub/replace recording to new item
- improved overdub/replace recording item creation behavior with loop and preroll
- fixed overdub/replace recording issues (full size loop option, time selection autopunch)
- OSC: fixed FX parameter feedback for some ReaPlugs
- fixed certain OSC action binding issues .
- ReaNINJAM: OSX chat scroll fix
- prevent writing corrupt clipsort.log when others use quotes in names
- fixed possible crash .
- ReaSurround: fixed cleared input channel names when increasing channel count .
- fixed state loading on PPC
- Recording: preserve PDC monitoring mode adjusts media start offset rather than item position
- tape replace-mode using overdub/replace MIDI modes now properly matches input recording behavior
- WALTER: fixed user font 5-8 support
- trans.bpm.tap.margin now can properly specify alignment
- Windows: fixed duplicate jump list addition on saving project with subdirection creation
- opening projects now adds them to Windows recent/jump lists
- Actions: insert click source/SMPTE generators makes items without fades
- Actions window: fixed copy command ID to clipboard
- AU: load factory default preset resets pin mapping to defaults .
- Dynamic split: correctly detect take start offset/playrate changes
- Editing behavior: default ctrl+C/ctrl+X behaviors now ignore time selection, use shift+ctrl+C/shift+ctrl+X to copy or cut respecting time selection
- EDL: fixed pan reversal in .edl files
- Envelope editing: alt-click to remove point no longer passes through alt-click to other mouse contexts
- File import: improved multiple file prompting
- Item snap offset: better behavior when in beats/position only mode
- Joysticks: improved rounding consistency in scripts across platforms
- Media Explorer: inserting multiple items aligns them at the same time
- Media import: when dragging media onto an existing media item, prompt to create a new media item or replace existing source media
- Multiprocessing: improved anticipative FX with sends to tracks that use PDC .
- ReaComp: fixed RMS/autorelease behavior when automated
- Region manager: updating region indices behaves more like region editor .
- Render: added action to render using most recent render settings, but a new target file name
- ReWire: enabled ReWire options in preferences for 64-bit
- Screensets: fixed saving screenset names with spaces in project .
- Sends: fixed issues with removing tracks that have send envelopes .
- Stem rendering: support output samplerate conversion for stem renders
- Take pitch envelopes: fixed click on transition to 1.0 pitch
- Time display: fixed length rounding bug in measures/beats when displaying lengths
- Time signature markers: fixed refresh on removal via alt+click .
- VST: fixed shell-plugin scanning
- Waveforms: optionally fill waveform drawing to zero line
Förändringar v4.31 -> v4.32
- Video: added preliminary VLC support for video playback (install latest VLC for improved video decoding)
- added YV12 colorspace support for OSX, Quicktime decoding
- improved bridged-quicktime behavior with mp3 audio (ignores audio rather than crashing)
- OSX: fixed play cursor artifacts with retina displays
- new faster CoreText rendering used on 10.5+, more consistent text
- now linked against 10.5 SDK, but with 10.4 compatibility
- option to ignore CoreAudio reset messages (can enable for certain devices, emulates 4.22 behavior)
- Routing matrix: mouseover highlight of current position
- improved functionality with click/drag to change multiple tracks
- show MIDI inputs and outputs
- improved display of MIDI-only sends
- Automute: option (default) to clear automutes on playback start
- improved updating of arrange when automuting
- Media items: improved new 4.30 fade shape behavior with fully overlapping items
- avoid creating tiny media items when pencil-drawing with snap enabled
- MIDI: improved linear painting in drum modes .
- fixed overdub+autopunch+preroll bug [issueid=4046]
- allow pasting of MIDI events directly in arrange view (adds item, or pastes in existing item)
- ReaVerb: fixed incorrect transition from mono to stereo signals with stereo impulses
- corrected latency immediately after samplerate change
- Track routing dialog: improved layout when using large fonts on Windows
- fixed parent channel not repopulating after adding sends
- FX browser: optional alternate tree/list layout (doubleclick divider to change)
- ReaStream: added localhost support for win32, improved broadcast support on OSX, improved recent host history
- Time signatures: fixed adjusting media items when changing time signature numerator .
Förändringar v4.30 -> v4.31
- MIDI: ? better CC/pitch/PC tracking behavior when seeking into looped items
- bring track CC/PC up to date from earlier items when seeking
- fixed note tracking on items with all takes playing .
- fixed item fades incorrectly making note-offs into note-ons .
- fixed quantize information when pasting notes preserving position in measure .
- fixed paste notes preserving position in measure rounding bug .
- hardware outputs get note-offs on track mute, master solo
- improved behavior for 1-sample blocks
- Actions: ? explode takes automatically clears all takes play flag
- explode takes in place produces better lane order .
- FX envelopes: ? improved behavior when moving item and automation across tracks (undo fixes, FX matching improved)
- fixed possible crash
- Toolbars: ? fixed potential crash when using empty images
- fixed difference in text icon preview vs actual toolbar
- LAME: fixed loading LAME DLLs from UserPlugins path .
- Menus: fixed issues with colorthemes, and displaying marker/take/path/etc names with ampersands .
- OSC: fixed ReaEQ bands being activated unnecessarily
- OSX: mouse position rounding fixes .
- Play cursor: fixed artifacts when resizing left pane on win32
- Screensets: fixed loading of docker size/positioning states .
- Time signatures: better handling of tempo changes when removing time from project .
Förändringar v4.261 Beta -> v4.30
- License: REAPER evaluation period is now 60 days
- Crossfade editor: activates for selected items that are adjacent or overlapping
- crossfades can be constrained to be equal gain or equal power
- default mouse modifier, double-click on crossfade to open/close editor
- new dialog for editing various parameters of crossfades
- themeable colors for active fades
- Fades/crossfades: new S-curve fade shape
- changing crossfade shape via right-click menu affects all selected crossfades
- default crossfade shape is equal power (existing projects are unchanged)
- fade curvature can be edited via mouse modifier, media item properties, or crossfade editor
- new cursors for fade/crossfade curvature, crossfade width adjustment
- Mouse modifiers: added behavior to move item contents and ripple adjacent items
- new action to adjust length of two fades keeping intersection point constant
- new context for fade intersections
- support optional snapping for all fade/crossfade behaviors
- Cursors: new cursors for resizing the extended mixer (extmix_resize, extmix_multiresize, extmix_allresize, extmix_section_resize, extmix_multisection_resize, extmix_allsection_resize)
- support for colors in custom cursor images
- Grouping: doubleclicking track vol/pan/width labels now resets using grouping/ganging
- improved volume fader grouping behavior when some faders are at -inf
- Item mouse hit zones: allow mouse to target buttons and fades even if another media item is overlapping
- mouse targets the fade curve by default (can be disabled in preferences)
- option to always show fade-in/fade-out handles
- JS: improved font display on win32
- reduced fx initialization interrupting audio
- OSX: fix for render-drag problems with external drives
- REAPER.app and ReaMote.app now have signatures for OSX 10.8
- render-drag to a new file outside of REAPER (commdand+opt by default) prompts before overwriting an existing file
- About: fixed usage statistics being reset when switching between 32/64 bit
- Actions: option to stop playback at end of loop
- API: added PreventUIRefresh which allows scripts/plugins to disable and reenable many UI updates during processing
- DDP: fixed MD5 generation on OSX 64
- FX: improved threadsafety in certain instances
- LAME: support loading LAME DLLs from UserPlugins path, improved prompting
- MIDI: fixed items that would not play in certain rounding instances
- MIDI inline editor: fixed buttons when zoomed in
- OSC: fixed FX parameter feedback for inactive tracks
- Pan: track pan value can be manually entered in track controls dialog
- Pans: manually entered values like "R50" and "L25" are accepted, in addition to "50%R" and "25%L"
- Project bay: fixed loading of bays in certain instances
- Project save: support for adding multiple project versions to rpp-bak files, choosing version on load
- ReaControlMIDI: automation support for enabling/disabling bank/program select and CC sliders
- Render: fixed saving render presets in different categories (bounds, output, all settings)
- ReWire: further improved shutdown/device unload sequence to better handle panels that prompt before exiting
- Routing windows: space passes through to main actions, for keyboard navigation use shift+space
- Sends: volume/pan values can be manually entered in I/O dialog
- Snap to grid: don't snap to grid lines that are more than 1/4 screen width away
- Tempo envelope: more consistent behavior when adding/deleting tempo markers when project timebase is beats
- Toolbars: fixed crash when using certain strings as custom toolbar button text
- Video: improved rendering accuracy near end of render when using resampling
- VST: fixed audioMasterTempoAt accuracy in certain instances
- Windows: installers now have authenticode signatures
Förändringar v4.26 Beta -> v4.261 Beta
- 4.261:
- AU: improved support for factory presets existing in subpaths (UBK-1, etc)
- CoreAudio: fixed aggregate device support (broken in 4.26 with intermittent availability support)
- Render: avoid colliding filenames when adding to the render queue
- ReWire: improved shutdown sequence to avoid hanging panels
- VST:
- fixed SysEx support for bridged plug-ins
- fixed possible deadlock that could occur with UAD plug-ins
- hopefully fixed embedded mode bridging draw bugs
- improved bridging keyboard behavior in embedded mode (to prevent deadlock)
- fixed generic UI for large parameter counts
- improved bridging support for plug-ins that use audioMasterProcessEvents from other threads (Korg MS-20)
- Batch converter:
- automatically create output directories
- fixed incorrect lengths when using FX processing
- small fixes, including working stop button, better saving of format string
- support for running REAPER with batch converter from the command line
- Video:
- Added button in render dialog to grab the current video file's width/height/framerate
- Added FFMPEG DLL path info in video file properties dialog
- fixed incorrect timestamp on certain video files when using FFMPEG libraries
- performance tweaks
- support for latest FFMPEG versions: please try latest binaries from http://aegiscorp.free.fr/ffmpeg/
- API:
- added function to get or insert FX by name
- added functions to count, get, and set tempo/time signature markers
- Dock:
- alt+click or middle click tabs to close (when possible)
- close buttons for docker tabs are now optional (via prefs or dock menu)
- improved dock window titles for single-tab floating docks
- OSC:
- added explicit volume/pan automation touch messages
- basic support for touch automation
- Render:
- added actions to immediately queue or render the project using the most recent render settings
- added project setting for default media format for project/region render
- Action dialog: fixed incorrect sort in certain instances
- Actions: Fixed undo state tracking for item-lane move actions
- Arrange display: cleaned up drawing code, removed preference options for full vs track buffering, non-themed play cursors
- ASIO: support for sampleRateChanged notifications, improved behavior when changing sample rate
- AU: fixed generic UI for large parameter counts
- CoreAudio: preliminary support for devices with intermittent availability (such as network devices)
- FX: improved mutex locking to help prevent possible deadlocks with certain plugins
- Item images: improved formatting/display of item images/inserted pictures/etc
- Item notes window: remembers last window position
- JS: fixed sliderchange notification support for high slider counts
- Language packs: safer UTF-8 importing
- MIDI: avoid retriggering notes when tempo changes
- Mouse modifiers: fixed behaviors to select media item and extend time selection
- Play cursor: reduced flicker
- Project timebase: added action to show project timebase explanation/help
- ReaControlMIDI: transpose, snap to scale can be automated or mapped to control surface
- ReaEQ/ReaControlMIDI: actions to insert these FX will open/close the FX if it is already inserted
- ReaInsert: improved MIDI output accuracy when playback looped
- ReaMote: ReaMote64.app no longer requires REAPER.app, just REAPER64.app
- ReaScript: support for passwords in RPR_GetUserInputs (when the first character of the caption is "*")
- Tempo envelope: project setting for tempo envelope timebase (beats or time, default beats)
- Time display: fixed display of lengths in measures/beats
- Timecode generation: improved precision of MTC full frame messages during seeks
- Timecode synchronization: improved use of latency compensation information
- Topmost pins: improved behavior on application activate/deactivate (Windows)
- Windows: fixed some very small memory leaks, unsafe code
Förändringar v4.25 Beta -> v4.26 Beta
- VST:
- fixed SysEx support for bridged plug-ins
- fixed possible deadlock that could occur with UAD plug-ins
- hopefully fixed embedded mode bridging draw bugs
- improved bridging keyboard behavior in embedded mode (to prevent deadlock)
- fixed generic UI for large parameter counts
- improved bridging support for plug-ins that use audioMasterProcessEvents from other threads (Korg MS-20)
- Batch converter:
- automatically create output directories
- fixed incorrect lengths when using FX processing
- small fixes, including working stop button, better saving of format string
- support for running REAPER with batch converter from the command line
- Video:
- Added button in render dialog to grab the current video file's width/height/framerate
- Added FFMPEG DLL path info in video file properties dialog
- fixed incorrect timestamp on certain video files when using FFMPEG libraries
- performance tweaks
- support for latest FFMPEG versions: please try latest binaries from http://aegiscorp.free.fr/ffmpeg/
- API:
- added function to get or insert FX by name
- added functions to count, get, and set tempo/time signature markers
- Dock:
- alt+click or middle click tabs to close (when possible)
- close buttons for docker tabs are now optional (via prefs or dock menu)
- improved dock window titles for single-tab floating docks
- OSC:
- added explicit volume/pan automation touch messages
- basic support for touch automation
- Render:
- added actions to immediately queue or render the project using the most recent render settings
- added project setting for default media format for project/region render
- Action dialog: fixed incorrect sort in certain instances
- Actions: Fixed undo state tracking for item-lane move actions
- Arrange display: cleaned up drawing code, removed preference options for full vs track buffering, non-themed play cursors
- ASIO: support for sampleRateChanged notifications, improved behavior when changing sample rate
- AU: fixed generic UI for large parameter counts
- CoreAudio: preliminary support for devices with intermittent availability (such as network devices)
- FX: improved mutex locking to help prevent possible deadlocks with certain plugins
- Item images: improved formatting/display of item images/inserted pictures/etc
- Item notes window: remembers last window position
- JS: fixed sliderchange notification support for high slider counts
- Language packs: safer UTF-8 importing
- MIDI: avoid retriggering notes when tempo changes
- Mouse modifiers: fixed behaviors to select media item and extend time selection
- Play cursor: reduced flicker
- Project timebase: added action to show project timebase explanation/help
- ReaControlMIDI: transpose, snap to scale can be automated or mapped to control surface
- ReaEQ/ReaControlMIDI: actions to insert these FX will open/close the FX if it is already inserted
- ReaInsert: improved MIDI output accuracy when playback looped
- ReaMote: ReaMote64.app no longer requires REAPER.app, just REAPER64.app
- ReaScript: support for passwords in RPR_GetUserInputs (when the first character of the caption is "*")
- Tempo envelope: project setting for tempo envelope timebase (beats or time, default beats)
- Time display: fixed display of lengths in measures/beats
- Timecode generation: improved precision of MTC full frame messages during seeks
- Timecode synchronization: improved use of latency compensation information
- Topmost pins: improved behavior on application activate/deactivate (Windows)
- Windows: fixed some very small memory leaks, unsafe code
Förändringar v4.22 Beta -> v4.25 Beta
- Version 4.25 Changelog
- VLF
- JS:
- better support for UTF-8 filenames
- fixed bug where increasing track channels during playback with PDC-JS could cause dropouts
- fixed loop() behavior with negative counts on x86-64
- fixed some unuseful order of operation behaviors relating to certain operators
- import file support for code usability (use .jsfx-inc, these files will not be shown in the FX browser)
- for .jsfx-inc files, just use @init with functions plus any global initialization needed
- import can also be used to import other FX and provide the ability to override individual code sections
- improved code generation, most JS FX should now run substantially faster
- improved handling of doubleclicks in @gfx
- improved sizing behavior on OSX
- improvements to JSFX IDE/editor
- sent/received MIDI messages are now forced to be sorted by time
- support for new language constructs (functions, object-namespaces, xor operations, etc)
- Tempo envelope:
- action/dialog to adjust entire tempo map to a target tempo
- default project timebase is now beats (existing projects are not affected)
- disallowed freehand drawing for the master tempo envelope
- disallowed moving one tempo/time signature marker past another
- easier marquee/selection of master tempo envelope points
- editing multiple points at once applies the change proportionally (not +/- constant BPM)
- markers are always pinned to beat position rather than time
- per-marker setting for allowing a partial measure prior to the marker
- playback position obeys project timebase (time or beats) when user edits project tempo during playback
- saner manual editing of tempo changes when "gradually transition tempo" is enabled
- visual BPM range of envelope can be configured
- visual display of time signature change points is different from tempo change points
- Time signatures:
- manual editing requires them to be placed at the start of a measure
- automatically correct time signatures when adding/removing partial measures from the project
- time signature changes that truncate the previous measure are displayed in the ruler with an asterisk
- with snap disabled, moving time signature markers will optionally modify the preceding tempo
- with snap enabled, time signature changes snap to bars, tempo changes snap to grid
- WALTER:
- support for knob bitmap stacks
- theme layout lines can end in backslash to extend statement to next line
- transport status better supports layout images
- user-defined font support, other improvements
- Actions:
- added action to insert ReaEQ on a track, get/set ReaEQ parameters
- fixed action to insert time and paste items
- added actions to toggle playback and record preroll
- API:
- added CreateNewMIDIItemInProject function
- added function to insert tempo/time signature changes
- AU:
- fix for Waves loading crashes
- support for plug-ins that receive MIDI sysex
- External editors:
- dedicated action for opening associated projects in REAPER
- improved external editor display/running logic, associated project references are fallbacks rather than prioritized
- OSC:
- support for older client implementations when handling messages with no arguments
- support for track EQ parameters and feedback
- Region/Marker Manager:
- edit marker/region numbers, start, end, length in place in the list view
- support for importing/exporting csv file, exporting txt description
- Regions:
- actions to go to another region after the current region finishes playing (smooth seek)
- fixed action to delete region near cursor
- Take lanes:
- action to collapse empty take lanes
- do not create unnecessary extra take lanes when punching in
- Colortheme: tweaks to default theme
- Crossfades: fixed unwanted creation of crossfade when editing the other edge of a media item
- DDP support: improvements (MD5, CD-TEXT support, UTF-8/ascii conversion)
- Envelopes: fixed persistence of preference to reset automation mode after writing automation
- EULA: amended to make it clear that developing and selling plug-ins and extensions is allowed
- Faster REAPER shutdown process (can also reduce crashes on exit on OSX)
- Freeze: fixed support for freeze in undo states (broken since 4.20)
- FX envelopes: store special flag for wet/bypass envelopes in case plug-in parameter counts change
- FX learn: support for toggle mode (toggle an FX parameter on/off with a single mapping)
- LTC generator: support for 23.976fps (though this is nonstandard)
- MIDI: optimizations to MIDI item processing when using large blocks with lots of tempo changes
- MIDI editor: zoom behavior fixes in certain instances
- MIDI loop recording: MIDI recording within a time selection optionally creates a selection-length media item
- MIDI note properties: accepts manual note input (not just using the dropdown)
- Navigator: do not show tempo changes (only time signature markers are displayed)
- OSX: fixed a menu related bug for older OSX versions
- Playback seek: settings moved to new Preferences/Audio/Seeking page
- Preferences: split Envelopes page into separate Envelope Display and Automation Behavior pages
- Scrolling: option for continuous scrolling during playback
- Toolbars: improved double-width toolbar button image scaling
- WINE: fixed support for non-conforming CallWindowProcW (still calls ASCII combobox wndproc when passed, unlike Win7/XP)
Förändringar v4.21 Beta -> v4.22 Beta
- JS: ◦ fixed incorrect MIDI bus handling
- fixed (low) limit on expression size
- OSX: ◦ fixed large FX preset reading
- improved support for non-US keyboards
- API: plug-in state api now supports larger configuration chunks (up to 8MB or so)
- Envelopes: improved tooltip labeling for FX parameters
- Improved support for international characters in many places (EDL import/export, system path definitions, etc)
- Items: fixed volume labels when invert item phase is set
- OSC: fixed action messages
- ReaTune: fixed bugs in correction from 4.20/4.21
Förändringar v4.20 Beta -> v4.21 Beta
- Control surfaces:
- fixed solo following solo-in-place preference (broken in 4.20)
- fixed possible crash in certain instances (AlphaTrack, etc)
- improved AlphaTrack automation behavior with pan knob
- OSC:
- fixed initial FX wet/dry feedback
- support for opening/closing FX UI windows
- Recording:
- fixed item end alignment when recording looped in loop selection
- when using MIDI input, input FX, and recording audio, improved latency calculation
- Actions: added action to insert time and paste items
- Cues: ensure correct rendering of .wav cues that belong at the exact start/end of the file
- MIDI: fixed MIDI pools when opening multiple copies of the same project in different project tabs
- Project bay: fixed autoretain of deleted items in certain instances
- ReaScript/API: export added extension API functions to ReaScript function table
- Transient detection: navigation by transient now is view independent, option for old behavior
Förändringar v4.151 Beta -> v4.20 Beta
- OSC: ◦ control surface support
- default REAPER-specific controller specification, plus user-configurable pattern mapping
- optional support for binding OSC messages to REAPER actions and FX learn
- please see the REAPER OSC reference for more information
- Localization: ◦ localization support (see the REAPER langpack reference for more information)
- configuration (prefs/general) for language pack selection, optional prompt on startup
- MIDI buses: ◦ now supporting up to 16 buses per track (main bus and 15 auxiliary buses)
- track send panels allow choosing source, destination buses
- bus support for VST/AU/ReWire, JS (to use in JS, set ext_midi_bus=1 in @init, then midi_bus is used for bus indices)
- API: ◦ many new functions for FX presets, open/close UI, bypass, sends/receives, tempo
- many new functions for control surface support, scroll/zoom, track visibility, mixer scrolling
- access media item text notes via GetSetMediaItemInfo()
- register OSC clients for 2-way communication
- GetSetObjectState() locking improvements for less audio interruption
- Freeze: ◦ better subsample alignment of frozen items
- by default only the media items plus FX tail length setting are rendered, with options for other behavior
- fixed possible undo corruption of freeze states after reordering tracks
- fixed warning when unfreezing after editing frozen track
- freezing tracks clears track polarity, unfreezing restores
- OSX: ◦ fixed focus-related issues when setting default text selections
- fullscreen mode auto-hides menu, hides dock on 10.6+ (pref to auto-hide dock in prefs/general/advanced)
- possible stability improvements in certain instances (IsWindow() improvements)
- compatibility fixes for Mountain Lion beta
- show error and keep device closed when unable to open a CoreAudio device
- Glue: ◦ avoid leaving tiny shards of items in certain instances
- use audio device blocksize for better compatibility with take FX
- Item properties: ◦ option to apply changes after 2 seconds of inactivity
- fixed normalization outside of fader range via normalize button
- JS: ◦ fixed possible crashes on preset load with pin mappings set
- fixed preset saving for JSFX that use @serialize
- Media explorer: ◦ preliminary media database support (right click in shortcut list to create/manage databases)
- native view remembers column widths
- support for binding MIDI/OSC to media explorer actions
- MIDI editor: ◦ fixed actions to move notes one semitone when hiding note rows and snapping to scale
- fixed swing grid when using odd time signatures
- MIDI file import: ◦ fixed bug when importing tempo maps with frequent tempo changes
- properly handle snapping odd-numbered 8th-note time signatures
- Pitch shifters: ◦ reduced excessive flushing/improved performance on certain items
- workaround for Elastique quality bug when using very short items
- ReaScript: ◦ added function to send a simple OSC message to REAPER
- increased maximum returned string length to 4MB
- special Python handling for GetAudioAccessorSamples (support examining audio samples directly)
- ReaTune: ◦ fixed overlap for offline analysis, other improvements
- removed buffer mode configuration; PDC is always used when correction enabled, not used otherwise
- when in analysis-only mode (tuner), offload processing to GUI thread for better performance
- Record input menu: ◦ support for assigning inputs for all selected tracks
- support for assigning sequential inputs for selected tracks
- Region manager: ◦ avoid autoseek when selecting multiple items, clicking color/render columns
- selecting a marker/region scrolls it into view, if option enabled
- VST: ◦ bridging now supports SysEx to/from plug-ins
- fixed support for plug-ins with more than 64 inputs or outputs (Halion4)
- WALTER: ◦ added new theme images master_mcp_io and master_tcp_io for master track
- added trans.sel.color, trans.curtimesig.color, made trans.rate.color affect both rate label and rate text
- fixed some overlay redraw issues
- Actions: support full continuous controller range for actions to set track FX parameters
- APE: no longer including APE support in REAPER, separate download will be available for Win32/Win64
- AU: support for generator AUs (such as AUNetReceive)
- Custom action editor: faster list updating when filtering
- Dynamic split: prevent creating MIDI notes with velocity more than 127
- FLAC: fixed seeking after error on FLAC files, fixes problems where FLAC drops out in certain instances
- Freeze/Render: better behavior when rendering multiple files
- Input FX: fixed glitches when looping
- Item fades: right-click to change fade shape applies to all selected/grouped items by default
- List views: show arrow in header to indicate sort column and direction
- Live FX multiprocessing: slight performance improvements when using large track counts
- Master track: save custom master track color with project
- Media items: improved consistency of fade and item edge timing
- Memory warnings: better default values (32 bit on Win64/OSX have higher defaults)
- Mouse modifiers: fixed autoseek on click when left-drag customized to marquee select
- Performance meter: optimizations
- Preferences: fixed changing default project template
- Project load: can be aborted on memory warning or missing media
- Reasamplomatic: improved support for UTF-8 filenames
- Render dialog: improved focus setting on open
- Screensets: fixed changing of autosave flags
- Slip editing: improved sample-snap behavior
- Take FX: take FX output is constrained to item+tail (for using tone generators, etc)
- TCP/mixer: better autoscroll behavior
- Toolbars: fixed actions to open floating toolbars 5-8 at mouse cursor
- Track manager: right click in record arm column allows changing record settings
- Track paste: do not offset by edit cursor when offset option for track template import is set
- Track selection: do not select hidden tracks when shift+click selecting a range of tracks
- Track/region manager: fixed color display bug
- Undo: improved updating of various views when loading undo states via history
- VST/AU: ensure that full FX state is saved with projects/templates
- WAV writing: support for embedding cues from project markers, regions, or both
Förändringar v4.15 Beta -> v4.151 Beta
- OSX: fixed support for 10.4 (broken in 4.15)
- ReWire: fixes for older versions of ReWire.bundle installed
- ReWire: do not install ReWire.bundle v2.6 on OSX 10.4 (since it does not work there)
- ReWire: (to correct ReWire not working on 10.4 after 4.15, remove /Library/Application Support/Propellerhead Software/ReWire/ReWire.bundle, then run REAPER 4.151/ppc to install correct version of ReWire.bundle)
- Track manager: ? double-click track number to scroll track into view
- MIDI column (double-click to open all track MIDI in editor)
- action to delete selected tracks (via menu or delete key)
- changing record-arm state clears track auto-recarm
- doubleclick on toggle columns works properly
- drag tracks in manager to rearrange tracks in project (optional)
- fixed remembering previous window location on OSX
- if track MIDI is already open, double-click MIDI column to close
- mute/solo/record-arm changes respect grouping (shift held overrides)
- option for filter to hide child tracks only if the folder parent is hidden
- option to auto-scroll to selected track when mirroring selection
- right-click FX column to open individual track FX
- right-click header to show/hide columns
- set last touched track when selecting from the track manager
- set track colors
- Region manager: ? delete key removes regions
- display time in project timeline format
- edit region/marker names in place
- optionally display project markers
- right-click header to show/hide columns
- seek when selecting a marker or region (optional)
- Project bay: ? fixed action to force refresh
- list offline FX
- option to zoom/scroll to selected items when mirroring selection
- right-click header to show/hide columns
- usage menu selects and scrolls to media items
- ReWire: ? updated to ReWire 2.6
- OSX and Win64 now install ReWire libraries if necessary
- support for loading 64 bit ReWire devices
- support for running 64 bit REAPER as ReWire slave (requires 64 bit host app, for now at least)
- API: added simple functions to safely access take and track audio
- extensions and ReaScript can store/restore simple global state (GetExtState, SetExtState, etc)
- extensions can add functions to ReaScript
- Bridging: ? avoid unnecessary delays when bridge process failed to launch
- OSX support for bridging/firewalling 64 bit VST/AU
- Memory metering: ? improved Win32 memory meter accuracy
- option (enabled by default on 32 bit) to warn when memory use is high
- Parameter modulation: ? fixed switching between tempo-synced and unsynced LFO
- no minimum or maximum for typed-in LFO speed
- ReaScript: ? Python loading improvements
- separate custom path preferences for 32-bit and 64-bit REAPER
- Render dialog: ? remembers last window position
- saves changes even if window closed without rendering
- Screensets: ? update track manager when switching track views
- save/load TCP visibility with track views
- TCP/Mixer: ? immediate feedback when sweep recarm/mute/solo controls across multiple tracks
- sweeping mute/solo/record-arm respects grouping (shift held overrides)
- sweeping record-arm buttons clears track auto-recarm state on mouseup
- Track templates: ? support for saving envelopes in templates
- option to offset imported template items (and envelopes) by edit cursor
- Windows: ? 64-bit build now compiled with ICC
- better ASIO device selection when running both 32-bit and 64-bit REAPER on the same machine
- Actions: relative item positions are preserved when moving item start or end
- AU: fixed wet/dry control on default pin mappings
- Auto recarm: faster changing of recarm state when operating on many tracks
- Config import/export: UI improvement, added sections for chanmaps, scripts, menusets
- Control surfaces: don't create undo points when any surface has touch state set
- Envelope editing: fixed envelope point selection following time selection when option disabled
- Filters: support for NOT and OR keywords (upper case, ORs have lowest precedence, so a b OR c d NOT e means (a and b) or (c and d and not e)
- Freeze: fixed actions to freeze through last selected FX
- Media item properties: immediately update properties window on apply
- MIDI editor: fixed hang when entering grid size of zero
- Mixer: action to show/hide children of selected folder tracks
- ReaTune: clear/update analysis on demand in the manual correction tab
- Regions: improved timesignature handling when duplicating regions
- Take lanes: option to display empty lanes is now global, not per-project
- Track recording settings window: fixed potential crash under certain instances
- VST: fix for saving presets for plugins with non-automatable parameters
Förändringar v4.14 Beta -> v4.15 Beta
- Track manager:
- double-click track number to scroll track into view
- MIDI column (double-click to open all track MIDI in editor)
- action to delete selected tracks (via menu or delete key)
- changing record-arm state clears track auto-recarm
- doubleclick on toggle columns works properly
- drag tracks in manager to rearrange tracks in project (optional)
- fixed remembering previous window location on OSX
- if track MIDI is already open, double-click MIDI column to close
- mute/solo/record-arm changes respect grouping (shift held overrides)
- option for filter to hide child tracks only if the folder parent is hidden
- option to auto-scroll to selected track when mirroring selection
- right-click FX column to open individual track FX
- right-click header to show/hide columns
- set last touched track when selecting from the track manager
- set track colors
- Region manager:
- delete key removes regions
- display time in project timeline format
- edit region/marker names in place
- optionally display project markers
- right-click header to show/hide columns
- seek when selecting a marker or region (optional)
- Project bay:
- fixed action to force refresh
- list offline FX
- option to zoom/scroll to selected items when mirroring selection
- right-click header to show/hide columns
- usage menu selects and scrolls to media items
- ReWire:
- updated to ReWire 2.6
- OSX and Win64 now install ReWire libraries if necessary
- support for loading 64 bit ReWire devices
- support for running 64 bit REAPER as ReWire slave (requires 64 bit host app, for now at least)
- API:
- added simple functions to safely access take and track audio
- extensions and ReaScript can store/restore simple global state (GetExtState, SetExtState, etc)
- extensions can add functions to ReaScript
- Bridging:
- avoid unnecessary delays when bridge process failed to launch
- OSX support for bridging/firewalling 64 bit VST/AU
- Memory metering:
- improved Win32 memory meter accuracy
- option (enabled by default on 32 bit) to warn when memory use is high
- Parameter modulation:
- fixed switching between tempo-synced and unsynced LFO
- no minimum or maximum for typed-in LFO speed
- ReaScript:
- Python loading improvements
- separate custom path preferences for 32-bit and 64-bit REAPER
- Render dialog:
- remembers last window position
- saves changes even if window closed without rendering
- Screensets:
- update track manager when switching track views
- save/load TCP visibility with track views
- TCP/Mixer:
- immediate feedback when sweep recarm/mute/solo controls across multiple tracks
- sweeping mute/solo/record-arm respects grouping (shift held overrides)
- sweeping record-arm buttons clears track auto-recarm state on mouseup
- Track templates:
- support for saving envelopes in templates
- option to offset imported template items (and envelopes) by edit cursor
- Windows:
- 64-bit build now compiled with ICC
- better ASIO device selection when running both 32-bit and 64-bit REAPER on the same machine
- Actions: relative item positions are preserved when moving item start or end
- AU: fixed wet/dry control on default pin mappings
- Auto recarm: faster changing of recarm state when operating on many tracks
- Config import/export: UI improvement, added sections for chanmaps, scripts, menusets
- Control surfaces: don't create undo points when any surface has touch state set
- Envelope editing: fixed envelope point selection following time selection when option disabled
- Filters: support for NOT and OR keywords (upper case, ORs have lowest precedence, so a b OR c d NOT e means (a and b) or (c and d and not e)
- Freeze: fixed actions to freeze through last selected FX
- Media item properties: immediately update properties window on apply
- MIDI editor: fixed hang when entering grid size of zero
- Mixer: action to show/hide children of selected folder tracks
- ReaTune: clear/update analysis on demand in the manual correction tab
- Regions: improved timesignature handling when duplicating regions
- Take lanes: option to display empty lanes is now global, not per-project
- Track recording settings window: fixed potential crash under certain instances
- VST: fix for saving presets for plugins with non-automatable parameters
Förändringar v4.13 Beta -> v4.14 Beta
- ReaScript:
- overhaul, many internal changes
- Perl support removed for now
- Perl support will come back when/if http://gitorious.org/perl-ctypes is completed
- see Help/HTML lists/ReaScript documentation for more information
- better error reporting
- more flexible Python support, should work with almost any version of Python on any platform
- set current script directory as start of path (look for modules there first)
- support for importing one ReaScript module into another
- support for setting a custom external editor for .py files (Preferences/External Editors)
- MIDI:
- improved merging of multiple MIDI sources (glue, receives, record output)
- looped overdub recording fix for crash bug (issue ID 3807)
- MIDI editor:
- actions to remove trailing (or all) notes of less than a certain length
- fixed odd behavior when option enabled to snap notes to the left
- Mouse modifiers:
- adjust envelope bezier curvature for all selected points at once
- fix for painting a straight line of notes over an existing note
- select all MIDI notes touched while dragging (ctrl+alt+right-drag by default)
- ReaTune:
- new instances on per-take FX will operate in item-space rather than in project-space
- resizable user interface, many UI improvements
- Theming:
- button overlay images now inherit scaling attributes from the underlying button image
- WALTER added reaper_version (example: 414) and mcp_maxfolderdepth
- VST:
- allow loading of OSX GRM plug-ins version 3.1.1 or higher (earlier versions crash)
- fix for occasional blank UI for Celemony plugins
-
- Audio Units: improved support for plug-ins that use unordered parameter IDs
- Envelopes: added option to not show affected envelopes when moving items across tracks
- Grid navigation: fixed for ts changes and larger grid divisions
- JS: updated IX effects
- Media buffering: option for lower buffer size when per-take FX open (to reduce visual lag)
- Media explorer: option to go to next item at end of preview
- Media item fades: optional handles for editing fades when the media item is small
- ReaScript/API: fix for getting track mute and selected state
- Regions: improved handling of envelopes when moving/copying regions
- Ripple editing: improved handling of envelope points, MIDI items, tempo changes when removing time
- Ruler: improved display relating to time signature markers and tempo ramps
- Tempo maps: improved tempo map editing behavior
- Time maps: fixed snapping bugs with ramped tempos and varying time signatures
- Video: improved video frame display speed when seeking
Förändringar v4.12 Beta -> v4.13 Beta
- OSX:
- fixed linked framework versioning for certain plug-ins on Lion
- tweaked startup sequence to avoid stalling after scanning VSTs that have UI on scan
- special case for iZotope Trash VST UI not working
- Bridging: fixed effSetSpeakerArrangement on bridged plug-ins
Förändringar v4.111 Beta -> v4.12 Beta
- MIDI: ◦ fixed sending noteoffs in certain loop instances
- fixed bug when importing MIDI files with time signature changes not on whole bars
- API: added GetTrackColor, SetTrackColor
- FX browser: fixed folder case sensitivity issue
- FX bypass: update checkboxes for all FX in chain during bypass automation
- OSX: listview column resize behavior now matches that of Windows (no autoresize)
- Render dialog: avoid adding extraneous extensions on file browse
- Toolbars: fixed icon loading bugs, added default icon setting for toolbar editor
- Track send window: better multichannel hardware output labels
- Video: potential priority inversion/deadlock fix
- Window top pin buttons: potential fix for leftover pin buttons
Förändringar v4.11 Beta -> v4.111 Beta
- 4.111: OSX64/Win64 stability fix (4.11 32 bit versions are identical to 4.111)
- MIDI editor:
- fixed triplet/dotted grid display when zoomed out
- vertical drag of bank/program select event scrolls through programs in that bank
- vertical CC edit does not affect selected CC in other lanes
- fixed/optimized some behaviors when using ghost items or file based items
- allow sweep-editing program change and bank select messages just like any other CC
- allow editing velocity for notes that start slightly before the visible edge of the media item
- fixed conflict with some combinations of mouse modifiers for scrub and insert notes
- fixed set time selection to notes in list editor
- reduced flicker after selection change in list editor
- improved undo messages for some actions, fixed zoom one loop interation action
- MIDI recording:
- better support for disabling latency compensation
- recording to end of loop extends events to end regardless of latency compensation
- in overdub/replace recording, auto input monitoring controls whether notes are monitored outside of punch regions
- improved note tracking for looped record-input mode
- added latch-replace recording mode
- minor reorganization of track record menu
- in overdub/replace, do not display recorded item until MIDI input is detected, unless recording starts at the start of the loop selection
- better handling of time selection punches (do not extend items outside of the punch area)
- monitoring of MIDI in overdub/replace matches punch behavior in other modes
- OSX:
- fixed dropping media files onto TCP
- fixed custom actions dialog issue
- mousewheel fix for Carbon plugins and plugin spawned utility windows
- improved GUID generation, should fix MIDI pooling errors
- Video:
- updated bundled FFmpeg librairies to latest version (v53)
- video support now obeys track mute envelopes -- can now edit video effectively using mute envelopes
- improved QuickTime audio decoding compatibility on Windows
- experimental support for QuickTime decoding on OSX64 and Win64 via bridge
- JS:
- fixed IX/MIDI_Tool to not fudge timings
- now supports << and >> (bitwise shift) operators -- note parameters are converted to integer so 3.4 << 2 == 12, etc
- Media items:
- option to show a volume knob, rather than dragging the top edge of the item
- optionally display item/take gain alongside pitch and playrate
- better behavior when doubleclicking item buttons, other things
- MIDI:
- fixed sending of excess pitch/note/cc resets on loop
- never pool MIDI source data when duplicating takes within the same media item
- display MIDI notes while recording in regular track input mode
- Pre-roll:
- MIDI note tracking (notes held in preroll are played/recorded at the record time)
- disabled looping while in preroll
- Theme:
- various list/tree windows can now have their colors configured, separate theme elements for MIDI list editor
- new (themable) appearance of project bay and screenset tabs
- VST:
- corrected speaker arrangement notification for 64 channel plug-ins
- fix for large channel counts on Win32 (compiler bug)
- added support for VST effSetSpeakerArrangement and offline processing notification when bridged
- Actions window: color of group control text uses theming
- AU: more default preset loading, aupreset export support
- Freeze: corrected functionality when using playspeed/playspeed envelopes
- FX bypass: fixed recording bypass automation
- Media explorer: native view can be switched to list view from details on Windows
- Metronome/click source: default click sound start sync configuration (hard, soft, old deprecated)
- Mouse modifiers: fixed envelope lane click behaviors when left-drag is set to marquee select
- Project bay: fixed display of FX presets
- ReaComp: corrected sound when first processing after reset and a preset load
- ReaControlMIDI: fixed MIDI jitter when transposing
- Regions: added action to create a separate region for each selected media item (useful for batch renders)
- Render dialog: fixed possible crash with certain presets
- Time display: fixed occasional rounding issue
- UI: improved handling of reshowing mouse cursors on knobs
- WASAPI: improved 24 bit exclusive mode compatibility
- Wavpack: fixed decoding of single-block wavpack files failing in certain instances (Wavpack bug)
Förändringar v4.10 Beta -> v4.11 Beta
- MIDI editor: fixed triplet/dotted grid display when zoomed out
- vertical drag of bank/program select event scrolls through programs in that bank
- vertical CC edit does not affect selected CC in other lanes
- fixed/optimized some behaviors when using ghost items or file based items
- allow sweep-editing program change and bank select messages just like any other CC
- allow editing velocity for notes that start slightly before the visible edge of the media item
- fixed conflict with some combinations of mouse modifiers for scrub and insert notes
- fixed set time selection to notes in list editor
- reduced flicker after selection change in list editor
- improved undo messages for some actions, fixed zoom one loop interation action
- MIDI recording: better support for disabling latency compensation
- recording to end of loop extends events to end regardless of latency compensation
- in overdub/replace recording, auto input monitoring controls whether notes are monitored outside of punch regions
- improved note tracking for looped record-input mode
- added latch-replace recording mode
- minor reorganization of track record menu
- in overdub/replace, do not display recorded item until MIDI input is detected, unless recording starts at the start of the loop selection
- better handling of time selection punches (do not extend items outside of the punch area)
- monitoring of MIDI in overdub/replace matches punch behavior in other modes
- OSX: fixed dropping media files onto TCP
- fixed custom actions dialog issue
- mousewheel fix for Carbon plugins and plugin spawned utility windows
- improved GUID generation, should fix MIDI pooling errors
- Video: updated bundled FFmpeg librairies to latest version (v53)
- video support now obeys track mute envelopes -- can now edit video effectively using mute envelopes
- improved QuickTime audio decoding compatibility on Windows
- experimental support for QuickTime decoding on OSX64 and Win64 via bridge
- JS: fixed IX/MIDI_Tool to not fudge timings
- now supports << and >> (bitwise shift) operators -- note parameters are converted to integer so 3.4 << 2 == 12, etc
- Media items: option to show a volume knob, rather than dragging the top edge of the item
- optionally display item/take gain alongside pitch and playrate
- better behavior when doubleclicking item buttons, other things
- MIDI: fixed sending of excess pitch/note/cc resets on loop
- never pool MIDI source data when duplicating takes within the same media item
- display MIDI notes while recording in regular track input mode
- Pre-roll: MIDI note tracking (notes held in preroll are played/recorded at the record time)
- disabled looping while in preroll
- Theme: various list/tree windows can now have their colors configured, separate theme elements for MIDI list editor
- new (themable) appearance of project bay and screenset tabs
- VST: corrected speaker arrangement notification for 64 channel plug-ins
- fix for large channel counts on Win32 (compiler bug)
- added support for VST effSetSpeakerArrangement and offline processing notification when bridged
- Actions window: color of group control text uses theming
- AU: more default preset loading, aupreset export support
- Freeze: corrected functionality when using playspeed/playspeed envelopes
- FX bypass: fixed recording bypass automation
- Media explorer: native view can be switched to list view from details on Windows
- Metronome/click source: default click sound start sync configuration (hard, soft, old deprecated)
- Mouse modifiers: fixed envelope lane click behaviors when left-drag is set to marquee select
- Project bay: fixed display of FX presets
- ReaComp: corrected sound when first processing after reset and a preset load
- ReaControlMIDI: fixed MIDI jitter when transposing
- Regions: added action to create a separate region for each selected media item (useful for batch renders)
- Render dialog: fixed possible crash with certain presets
- Time display: fixed occasional rounding issue
- UI: improved handling of reshowing mouse cursors on knobs
- WASAPI: improved 24 bit exclusive mode compatibility
- Wavpack: fixed decoding of single-block wavpack files failing in certain instances (Wavpack bug)
Förändringar v4.02 Beta -> v4.10 Beta
- Freeze:
- actions to render tracks in-place with FX, then save/remove existing media and online FX
- menu actions in FX chain window to freeze track up to last selected FX
- MIDI editor:
- switching sources via filter window no longer unhides all other sources
- undo fixes, especially related to list editor
- improved list view default focus, toolbar focus
- note properties fixed reset of combo boxes on multiple note selection
- inline editor marquee fix
- fixed bug when quantizing notes that were drawn in (not painted or recorded)
- fixed context menu doubleness when clicking above piano keys
- support painting notes in drum mode with very small grid
- step recording works when docked
- FX:
- fixed possible excess midi notes on loop when PDC FX are used
- improved undo state tracking when copying/moving FX between tracks
- if project samplerate set and loading project, try to initialize loaded plug-ins at correct rate (avoid later reinit)
- pin mappings are now stored more safely, fix for possible race conditions
- API:
- added SetProjectMarker3() and AddProjectMarker2() for setting custom marker colors
- threading fixes for GetSetObjectState() and other related APIs
- Envelopes:
- fixed editing point values for FX wet/dry envelopes
- pitch envelopes snap configuration (1 semitone, 50 cent, 25 cent, 10 cent, 5 cent, 1 cent, off)
- Metering:
- new multichannel tracks default to multichannel metering enabled
- master multichannel metering is now optional
- Mixer:
- scroll improvements/fixes
- opening/unhiding mixer now makes last selected track visible
- restore undocked mixer window position in docked screensets
- Mouse modifiers:
- support ripple edit (off, one track, all tracks) while moving items
- import/export mouse modifier support (.ReaperMouseMap files)
- obey user preferences to seek playback when middle clicking ruler or arrange view
- Render:
- new user setting for tail length to use in project render, stem render, track freeze
- fixed certain issues with filename wildcards
- Scale finder:
- button to use selected notes in MIDI editor
- added topmost window pin
- Video:
- improved rendering accuracy, support for rendering with playrates
- hide topmost pin when going fullscreen
- updated API to support the newest FFmpeg/libav version (v53)
- Actions: toggle multichannel track metering, now in track menu
- Directory cleanup: now looks for media references in project bay media items
- Fades/crossfades: prevent unintentional crossfade edits when media items are adjacent but not crossfaded
- Grouping: fix for rare item group reuse bug
- Media explorer: fixed crash issue when group policy prevented embedded explorer (falls back to non-explorer view)
- MIDI: use MIDI track name event when importing files
- MIDI files: options to automatically snap time signature changes, tempo changes on file import
- OSX: better behavior when using modal windows (such as save as with convert) when REAPER inactive
- Playback: corrected minor rounding bug on playback start in certain instances
- Relative snap: avoid clearing snap offset when copying media items
- Scrub/jog: don't snap edit cursor
- Sends: shift+drag IO from unselected track to selected uses all selected tracks as receivers
- SRC: fixed quality/synchronization issue (4.0x regression)
- Toolbars: store toolbar assignments in screensets
- Topmost pin buttons: bug fixes, buttons now remember their last states (based on window title)
- Track manager: added freeze column/button
- Track manager, region manager, project bay: columns can be reordered
- Undo history: improved keyboard behavior (return loads state, escape when docked sets focus to arrange, other keys passed through to main)
- Vertical zooming: scrollbar fixes, better behavior
- VST: support effSetSpeakerArrangement notifications for plug-ins
Förändringar v4.01 Beta -> v4.02 Beta
- Mouse modifiers:
- support draw/edit/ramp CC events when starting the edit over a CC event
- added contexts for arrange view middle-click, middle-drag, edit cursor handle
- many new options for marquee zoom, restore zoom, browser scroll, scrub/jog behaviors
- better preservation of pre-existing user customizations
- behaviors to move item edge without changing fade-in end or fade-out start time
- better behavior when assigning mouse click to actions like "move item to cursor"
- control+right-click creates a time selection by default (as in 3.x)
- MIDI editor:
- fixed bad behavior when drawing over existing CC events with snap enabled
- fixed horizontal zoom with mouse cursor center, when using project-synced timebase
- avoid accidental time selections in ruler
- support negative swing quantize
- fixed possible oddness when editing CC with auto-select CC enabled
- Project bay:
- use file resolving when loading retained items
- show error message when move/copy file fails because the target file already exists
- list tracks by name
- fixed drag/render-drag of multiple items on OSX
- Envelopes:
- allow editing initial envelope point regardless of editing preferences
- option to add transition point when recording automation while playback is stopped
- clicking on an envelope point no longer seeks playback
- MIDI:
- fixed stuck notes when looping
- renaming one pooled take renames all pooled takes
- Project settings:
- reorganization, more sensible layout hopefully
- added track mixing bit depth configuration
- Count-in: follow tempo and time signature at play start position, not prior to it
- Directory cleanup: ignore files that are retained in project bays
- Media explorer: added action to close media explorer
- Nudge: actions to nudge item contents apply only to the active take (similar to slip editing)
- ReaSurround: continue to increase FX IO count when dragging IO from tracks
- Render queue: fixed display of time-selection renders
- Samplitude EDL: support for offsets/lengths greater than 2 billion samples
- Scrub: avoid senseless jogs after edit cursor moves
- Slip editing: fix for possible hang
- Stem rendering: faster, does not process irrelevant tracks, option in prefs/rendering for old behavior
- Volume displays: fixed display of certain gain values in default theme
- VST: fixed preset selection when there are multiple factory presets with the same name
- Windows Aero: keep always on top pins out of window list when REAPER non-responsive
- Zoom: fixed display of item backgrounds with very zoomed in and long project times
- Zoom/scroll: now has a stack of recent zoom/scrolls, added actions to restore previous/next
Förändringar v3.77 Beta -> v4.01 Beta
- MIDI editor: fixed crash when undoing all the way back to when the media item was created
- MIDI editor: action to select all muted notes
- MIDI editor: added actions to select all CC in time selection, in all visible lanes, or all lanes
- OSX: fixed audio devices with trailing spaces in their names being reset on startup
- Project bay: fixed import menu checkmarks, button labels
- Project bay: fixed autoretained item saving with project
- Toolbar arrange: fixed potential infinite loop
- Virtual MIDI keyboard: properly update keys on theme change
- VST/AU/ReWire bridging: better support for resuming from sleep
- Windows: installer improvements relating to path setting on x64, installer size, and portable installs
- MIDI editing:
- Set user-definable scales and chords in the MIDI editor for drawing and editing notes
- Using mouse modifiers, copy/duplicate/paste actions can create pooled (ghosted) in-project MIDI source data
- Editing any pooled MIDI media item affects all media items that share the same pooled data
- Un-pool shared MIDI by gluing the media item or via MIDI source properties dialog
- New MIDI Contents menu for switching MIDI editor between different MIDI media items in the project
- MIDI filter improvements when displaying multiple media items in the same editor
- Many new mouse modifier behaviors to paint notes and chords, edit arpeggios, etc
- Mouse modifier customization:
- Customize mouse behavior when using keyboard modifiers in 40 different contexts
- In many contexts, mouse click and mouse drag can be customized separately
- Assign different behaviors to the mouse when over the top or bottom half of a media item
- Assign any action (including custom actions) to mouse click or double-click in most contexts
- Existing/legacy mouse preferences are preserved, but user changes to mousemap settings will override
- Actions to reassign default mouse action for any context
- Theme layout support:
- Fully themeable UI, allowing repositioning/removal/addition of UI elements
- Per-track TCP/MCP layout support
- Screensets support saving/restoring layouts
- Old themes use default layouts available in Plugins/default_layouts.txt
- New themes can define their own layouts
- Layouts can be switched via menu, screensets/layouts dialog, or customizable actions
- Media Explorer:
- Select a portion of a media file to insert into a project
- Optionally loop and/or stretch the selected portion to fit the destination area and tempo
- Scroll and zoom the media peaks preview
- Control+alt drag the time selection to render a new cropped file to REAPER, the desktop, or a folder
- Control+alt drag the time selection to sampler plugins or other applications that support drag/drop
- Project Bay:
- Manage, preview, search, replace project source media, media items, and FX
- Manage media item groups and take comps for the project
- Save/load project bay contents to create working sets of source media/FX for different purposes
- Store sets of edited media items (including fades, stretch, pitch shift, etc) to use in any project
- Media and FX+preset combinations can be stored, inserted, and switched in the project
- ReaSurround:
- Multi-channel surround panner with support for any number of input channels and speakers
- Freely position input sources and speakers in 3D space
- Configurable per-channel diffusion (treat input source audio as a shaped area rather than a point)
- Drag track IO button to ReaSurround to add new input sources
- Take lanes and comping:
- Take lanes remain aligned by recording pass, creating empty lanes as needed (optional)
- Each recording pass gets its own take lane, even when recording overlaps existing items
- Recording no longer splits existing media items into different numbers of take lanes
- Save/load named comps (sets of takes from multiple media items)
- A/B or cycle through saved comps to audition/compare
- Dockers and toolbars:
- Multiple dockers, freely dockable in main window or floatable (up to 16 separate dockers/toolbars)
- Drag tabs from a docker to rearrange tabs, create a new docker in another location, or float windows
- Create, customize, and freely dock or float toolbars for different uses
- Envelope editing:
- Support for copying envelope points with the mouse
- Groups of selected points act like contiguous items when moving or copying
- Shift+control+drag on envelope segment (customizable) edits the envelope level within the time selection
- Media Item Properties:
- Item/Take Properties dialog stays open while you work elsewhere, follows changes in selected items
- Pitch adjust and playrate fields accept values (such as "1.004") or simple operations (such as "x2")
- Multichannel support:
- Allow choosing greater than 2 channels of sequential inputs, monitoring inputs
- Multichannel track meters
- Freely route any number of track channels to other tracks, hardware outputs
- Render and batch-convert:
- Support for rendering project tracks and time regions to separate folders and files
- Customizable wildcards provide great flexibility in naming batches of rendered/converted files
- Save render presets for workflow efficiency
- Time selection:
- Default copy/cut/glue actions respect time selection if there is one (including leading/trailing space)
- Using mouse modifiers, copy/move behaviors can respect time selection if there is one
- Editing behavior can be customized separately for media items, envelope points, MIDI editing
- Track input FX chains:
- FX in the input FX chain only run when record armed, and only affect the signal coming in
- use MIDI or audio input, and can be set to output MIDI or audio independent of the input format
- Track pan improvements:
- Track stereo width controls and envelopes
- Configurable track pan modes: balance, stereo pan (L/R + width), dual pan, and classic (3.x) balance
- Pitch shift envelopes: Each take has its own pitch shift envelope, including customized range and snap settings
- Transient detection and dynamic split: separate threshold and sensitivity settings, and other options
- Video: performance improvements, support for sequencing still images
- Volume faders: new default hardware-emulation fader taper
Förändringar v3.76 Beta -> v3.77 Beta
- OSX:
- - better Spaces/Expose support on SL
- - fixed some potential menu related bugs
- - midi hardware improvements (note pretracking, running status support)
- - fix for Lion's broken libpython 2.7 install (see here)
- Config import/export: fixed support for key maps/actions
- Pitch shifting: fix for potential crash in simple windowed pitch shifting
- Time map: improvements to start offset calculation when changing tempo in time mode and midi items are used
- Undo: fixed undo state point adding for removing item group via item button
Förändringar v3.75 Beta -> v3.76 Beta
- Toolbars:
- fixed default icon images for floating toolbars
- fixed positioning of context menus for floating toolbars
- VST:
- other getOutputLatency() accuracy improvements on playback start
- when project measure offset is less than 1, ignore it
- Actions: nudge track volume actions now are capable of writing automation
- Editing: actions that remove areas of the project not removing certain items that start/end near selection
- Graphic glitch fix for items at extreme zoom levels: Graphic glitch fix for items at extreme zoom levels
- MIDI Editor: avoid deadlock when step sequencing using realtime MIDI inputs
- mp3dec: fixed length calculation on files with truncated final frame
- Nudge pan action can now write automation: Nudge pan action can now write automation
- OSX: MIDI hardware I/O improvements
- Playback: fixed anticipative FX RAM/CPU/playback issue when starting playback past end of project
- ReaNINJAM: improved chat interface, especially on OS X
- Recording: option to put timestamp at start of recorded filenames
- Rendering: improvements to online render (lowered RT CPU use)
- Split/trim items: correctly remove silence (when configured) before last item in split
Förändringar v3.74 Beta -> v3.75 Beta
- Actions:
- render stems pre-fader now preserve pan law
- move media items down now properly creates tracks when starting with a single track
- MIDI editor:
- filter dialog now draws correctly with nonstandard font sizes
- undo state saving on CC lane insert
- fixed clearing sysex/text lanes causing crash
- OSX:
- screenset stability fixes
- better looking bullet-mark on MIDI editor CC lanes
- Safer unloading of projects
- VST:
- calling getOutputLatency() on resume until first audio block processed now produces more sane results
- audioMasterGetOutputTime will not return negative values
- Item lanes: fixed overflow bug with large numbers of overlapping items
- Media item loading multiproject status fix: Media item loading multiproject status fix
- MIDI overdub recording: fixed noteoffs on 0 tick length notes
- Misc: Other cleanups/stability improvements
- Project rate envelope: better sound with PDC/anticipative FX and editing envelope
- ReaFir: fixed analysis range inaccuracies
- ReaXcomp: fixed threshold smoothing bug when automating to extremely low thresholds
Förändringar v3.73 Beta -> v3.74 Beta
- VST:
- more handling for VSTs that resize themselves
- fixed window sizing bug causing some FX to open in a too-small window
- Actions: fixed loop length halve/double actions
- API: fixed support for modifying very short items via certain API functions
- Master track: channel count now reset on new project, able to save in project defaults
- MIDI editor bank/program select: don't sort program banks alphabetically
- MIDI recording: prevent dropped notes in MIDI replace record mode
- Mixer: fx parameter scroll button positioning fixes
- Nudge/set: fixed bug when duplicating grouped items
- OSX: Better performance when updating arrange view while bringing media online
- Project templates: default project template is now stored with relative path in .ini (for config import/export, portable installs)
- ReaControlMIDI: fixed manual text entry of pitch and pan values
- Stability: various small potential memory corruption fixes (thanks, nitpicker!)
- Track locking: fixed unlocking of track not adding undo state
- WINE support: properly detect newer versions of WINE
Förändringar v3.72 Beta -> v3.73 Beta
- AU:
- fixed some AUs going blank when floating/unfloating the window (thanks, Camel Audio)
- avoid opening bridges to scan for plug-ins (keep cached copy -- hit F5 in fx browser to force rescan)
- Envelopes:
- fixed editing of first envelope point
- when hiding pre-fx volume/pan envelopes, values are no longer applied to main volume/pan
- Mixer:
- fixed positioning when adding first visible track icon or removing last icon
- fixed resize of hidden extended mixer components with track icon visible
- Theming:
- Drag and drop of .ReaperThemeZip (or .zip with theme files) files to REAPER's arrange now installs the theme
- fixed stretch configuration for some theme button images
- API: added GetCurrentProjectInLoadSave() for context when loading project-specific extension state
- Batch file converter: fixed dropping files on OSX
- Configuration import/export: preliminary support for importing/exporting .ReaperConfigZip, accessible via action or preferences/general
- Items: show take numbers for items without take names
- MIDI editor: fixed marquee including too many items when zoomed very far in
- Ripple editing: fixed ripple on first track when pasting/inserting multiple items
- SMPTE LTC sync: leave framerate blank to use project framerate setting (default for new projects)
- Tooltips: fixed a bug that would cause some pan envelope tooltips to display incorrectly
- Update arrange view periodically while bringing media online: Update arrange view periodically while bringing media online
Förändringar v3.71 Beta -> v3.72 Beta
- MIDI editor:
- moving CCs/events now updates pre-quantized positions
- reduced memory use when opening/closing many editors
- fixed memory leak when reusing MIDI editor and switching between MIDI items
- fixed stuck velocity display on reopening some MIDI editors
- API/ReaScript:
- added SetMediaItemPosition/Length, with the option to suppress screen redraw
- better portability between Windows and Mac (strip Windows newlines)
- API functions for item/marker setting should now perform better on OSX
- Armed actions:
- show special cursor and tooltip only when clicking will trigger the action
- do not cancel armed action on undo
- Feedback routing:
- fixed stopped monitoring with feedback
- decreased memory/CPU use
- Media items:
- disabled "copy loop of selected area" action for MIDI items
- recalculate autocrossfades for beat-based media items when changing time signature
- allow copying loop of selected area when the time selection includes the item end
- Shift+click item selection:
- now use range of clicks rather than range of items
- no longer unselects other items (hold ctrl in addition for this)
- respects option to select all grouped items
- MIDI recording: fixed some overlapping note issues with replace and overdub recording modes
- OGG support: improved stability/playback of corrupted OGG files (libvorbis 1.3.1 bug)
- Performance: Reduced thread locking when recalculating item information
- Shift+click time selection: on now obeys edit cursor moving preferences
- Stability: Improved MIDI note previewing threadsafety
- VST: better resize notification support
Förändringar v3.7 Beta -> v3.71 Beta
- (3.71) ASIO: requested audio block size: fixed power-of-two rounding mode
- (3.71) Media items: drawing fix for empty items
Förändringar v3.69 Beta -> v3.7 Beta
- Changes: Bugfixes for a Birthday, Bro
- Arc/roundrect drawing: fixed bugs, smaller code
- ASIO: support for requesting audio block size (many drivers will ignore, though)
- Floating toolbar: fixed refresh on update of theme
- MIDI editor: avoid unsafe memory access on undo
- OSX: fixed potential crash under certain focus conditions (impl IsWindow())
- Themes: fixed drawing glitch on docker tabs (and potentially elsewhere) introduced in 3.69
Förändringar v3.68 Beta -> v3.69 Beta
- Changes: Hello, maintenance.
- OSX:
- avoid blinking cursor and tooltip when holding down a modifier key
- fixed VST-shell project loading on PPC
- fixed drawing issues (primarily related to docked media explorer)
- Media item buttons: option to show/hide buttons based on item height
- Media item labels: option to show/hide text label based on item height
- Nudge/set: pass space bar through from nudge dialog to main window
- Parameter modulation: fixed problem when using latent plugins
- Project: safer writing of long lines to project file/undo memory
- Themes: background stretching fixes
Förändringar v3.672 Beta -> v3.68 Beta
- MIDI editor:
- tick accuracy improvements when pasting MIDI
- fixed scrub preview for CC messages on channels other than 1
- fixed checkmarks in customized menus
- respect preference to prevent single-click CC event selection when holding shift or control
- create undo point when changing CC lane (prevent undoing back to the previous lane)
- Media items:
- better rounding of timing of certain start offsets
- fixed undo/redo of take deletion broken in 3.67
- Dynamic split: fixed forced reduction of splits during calculation
- Mute: fixed UI inconsistency when undo/redo on tracks with no items
- Peaks: fixed zoomed in peaks display of waveforms with active MIDI take
- Pencil mode: fixed flicker when starting to draw looped MIDI items
- Project load: fixed loading of certain third party generated RPPs broken in 3.67
- Project load/save: better default paths
- Save as: in copy modes, if a full project path is set, clear it (as it will not be used in the new project)
- Tooltips: added preference to show tooltips when hovering the mouse over an envelope
- Video: improved initial CPU/RAM use on load of projects with video items
Förändringar v3.671 Beta -> v3.672 Beta
- MIDI editor:
- smoother editing for swing grid handles
- snap pitch/pan CC bars to center [demo]
- don't create extra undo point when moving/copying events
- fixed advancing cursor when step recording with swing grid enabled
- fixed crash when double-clicking collapsed CC lane
- fixed paste preserving position in measure in first partial measure of a media item
- new theme color for octave grid line [demo]
- update display immediately after event list context menu action
- when a single CC event is dragged, display the actual event time/value in the lower right
- FX:
- adding FX via quick-add menu floats the FX window (if the user preference is to show the FX window at all)
- double click a floating FX title bar to return the FX to the chain window [demo]
- double-click empty space in the FX chain list (under the current inserted FX) to open the FX browser
- fixed potential flood of FX automation messages
- optionally show the current track FX in the FX button context menu, click to float/unfloat individual FX [demo]
- when adding an FX chain, auto-float each FX window if the preference is set [demo]
- OSX:
- fixed a graphic glitch when updating track I/O window
- fixed drawing behavior when tabbing through tracks to rename
- fixed plug-in pin connector dialog not showing [+] button
- fixed tiny font and odd alignment in track IO dialog, MIDI CC lanes
- fixed too-large font on track meters
- Action:
- scroll view vertically (midi CC): prevent scrolling offscreen
- split items at timeline grid affects offscreen items properly
- toggle mute for track sends or receives 1-8
- AU:
- fixed occasional noise blast from plugins that can't handle anticipative processing (AUPeakLimiter)
- better support for multi-output AUs (thanks, VSL)
- Preferences:
- moved volume/pan fader range settings to Appearance/VU Meters and Faders
- preference to suppress splitting all items at the edit cursor if nothing is selected
- Render:
- added minimize button to minimize REAPER during renders
- fixed rendered items sometimes being one sample too short with certain sample rate/buffer size settings
- Takes:
- actions to rotate take lanes forward or backward for selected items [demo]
- copy/preserve take FX when new recording splits an existing media item (obeys preference to copy take FX on split)
- internal changes to take processing
- Theme support:
- background images with yellow lines (outer-areas) now properly supported for track name, vol, pan labels, etc
- better detection of theme changes (faster)
- button images can now have pink lines for stretching
- Tooltips:
- action to toggle on/off tooltips for media items and envelopes [demo]
- multi-line tooltips for envelopes, items, item fades
- multi-line tooltips for track IO, ENV, FX buttons [demo]
- Video/FFmpeg:
- better audio seek mechanism
- fixed duration on broken MPEG-1 files
- Video/Windows:
- added EVR output for Vista+ machines (improved video display when using Aero)
- fixed hang when using REAPER over RDP
- VST:
- ensure "show VST folders" option is persistent
- when VST folders enabled and VST names disabled, don't show path twice in FX button right-click menu
- API: export Help_Set function (show help text in the area below the track panels)
- Cues: fixed drawing of extra cues on unlooped items that are longer than the underlying media source
- Envelopes: pan envelope lane slider direction is consistent in trim/read vs write modes [demo]
- External editors: when passing a region to Sound Forge, round to the nearest sample
- Grid: fixed actions to split at grid, move cursor left/right to nearest grid position
- Grouped items: more consistent behavior when editing grouped item edges
- Help: when modifier keys are down, show what action is about to occur when editing items and envelope points
- Item crossfades: shift+alt drag moves the crossfade and stretches both items [demo]
- Marquee: shift overrides snap when selecting items and time together [demo]
- Media explorer: options for default action (insert media, preview media, do nothing)
- Parameter modulation: smoother audio control signal modulation with very short attack/release
- Playback: fixed play cursor positioning when starting near end of project/loop
- Project parsing: less heap use when parsing projects (faster loading of large projects)
- ReaEQ: Cockos VST extension support for manually editing envelope points [demo]
- s/SVN/Git/: new revision IDs in about box
- Undo: don't create extra undo point when control+drag copying media items
- Undo/Save: safer behavior when loading media item state
- Video: better peaks display when zoomed in on videos that use compressed audio
- Video/QuickTime: added sample accurate seek when using Quicktime decoder
- Windows: fix for waveOut latency going off after many hours
Förändringar v3.651 Beta -> v3.66 Beta
- MIDI editor:
- action to reverse events also reverses CC, works in event list view
- actions that target a CC lane will target the top lane if no CC lane has focus
- advance edit cursor correctly after paste preserving position in measure
- better blink cursor appearance
- clicking to the left of a CC lane will set focus to that lane without deselecting notes/CC
- fixed CC events on one channel erasing events on other channels when moving CC with notes
- fixed splitting notes in looped MIDI items
- fixed step input actions when inserting X semitones below the current note
- immediately refresh event list when correcting overlapping notes/CC
- option to disable single-click selecting CC events
- paste preserving position in measure will not paste duplicates
- quantize, humanize, event properties, and filter windows stay on top of the editor
- swing grid support
- swing grid strength is set/edited by dragging handles on the upbeat grid lines [demo]
- text box for manual entry of swing strength
- when correcting overlapping notes, also correct CC events at the same time/channel
- when correcting overlapping notes/CC, always preserve the selected note/CC
- Custom colors:
- action to reset random color generator (also resets default.palette if it exists)
- if default.reapalette file exists, use those colors instead of random colors
- default.reapalette (resource dir): text file of R G B values, one color per line
- organized default custom color menu entries
- preference for media item background tint strength, for selected/unselected media items [demo]
- preference to automatically color any recording pass that adds takes to existing items [demo]
- support for setting all takes created in the same recording pass to a custom color [demo]
- support for setting custom colors per-take
- MIDI quantize:
- actions to quantize note position, or position and end, to grid
- added actions and options to quantize notes only, or all events
- added bypass checkbox to quantize dialog
- checkbox to fix overlaps on commit
- notes will move with grid changes if quantize dialog is open when changing grid or swing [demo] [demo]
- overhauled quantize dialog
- when quantize grid is set to editor grid, quantize swing setting is linked to editor swing
- OSX:
- better text field coloring
- fixed 2GB+ file peakfile generation/reading
- fixed a few graphical glitches relating to docked windows
- selecting default system devices now allows differing input/outputs
- Recording:
- organized options for behavior when recording over existing items
- recording over existing items can split the old items and add takes, create new items, or trim existing items [demo]
- ensure that loop recording creates correct length files when "add new files on loop" enabled
- fix for loop recording sometimes being slightly off the loop edges
- new preference to discard incomplete first/last takes if at least one full loop was recorded [demo]
- Takes:
- action to activate take under mouse, mapped to "Y" by default (for "yes")
- media item drawing optimizations
- media items can be locked to the active take (to prevent mouse clicks from switching takes) [demo]
- preference to link or unlink all takes when editing start offset (slip editing) [demo]
- Tracks:
- "Options/Show overlapping items in lanes" creates as many lanes as necessary [demo]
- when showing items in lanes, items whose audio will mask other items are drawn in a higher lane [demo]
- automatically remove tracks created by accidentally moving an item down too far [demo]
- added preference to remove or retain tracks created by moving an item below the last track and back
- Automation:
- higher recording speed for FX parameter automation
- refresh track volume/pan sliders when deleting a track envelope in read/write modes
- Color theme:
- added themeable colored bars to optionally display on selected items, active takes [demo]
- added themeable colors for MIDI note/CC text colors (light and dark)
- API: allow extensions and ReaScript to get/set take custom colors, recording pass ID
- Custom menu editor: action list automatically switches to the correct section when changing menus
- Envelopes: drawing optimizations when zoomed out
- External sync: option to only use external sync on playback or recording, or both
- Master VU: fixed inaccurate RMS meter calculation with some window/audio buffer sizes
- Media items: draw media source end notch slightly differently for unlooped items [demo]
- MIDI: fixed MIDI notes sometimes not being played when coinciding exactly with a time signature change
- Nudge/set: checkbox to preserve relative item positioning in set mode [demo]
- Preferences: new tab for path settings (default render path, default recording path, alternate peak cache path)
- ReaControlMIDI: fixed reading .ins files that contain trailing blank lines
- ReaGate: checkbox to invert gate output (when loud, duck wet signal vs dry) [demo]
- Scrollbars: improved zoom button sizing
- Toolbar: refresh custom toolbars after linking/unlinking loop points and time selection via preferences
- Transport menu: fixed checkmarks on submenu items (such as external sync, etc)
- Video: preliminary support for flip/rotate of video (video source properties) [demo]
- VST: inform plugins if transport repeat is enabled
- Windows: better audio device closing behavior when minimizing REAPER and stopped
Förändringar v3.61 Beta -> v3.63 Beta
- VST: bridged plug-in automation improvements, especially with plug-ins that dominate main thread
- VST: fixed deadlock on certain bridged plug-ins on Windows
- Envelopes:
- enable visual feedback from hidden envelopes by default
- user preference to enable writing automation to hidden envelopes
- more consistent behavior of action to add 4 envelope points at time selection
- preference for double-click to edit the envelope point (vs adding or resetting a point)
- API:
- export ApplyNudge function
- fixed GetIconThemeStruct() offsets that had changed in 3.6
- Envelope lanes:
- display envelope value in envelope lane control panel
- more consistent behavior of slider in trim/read mode
- respect user preference to not arm envelopes automatically when adding
- Nudge:
- window opens on startup if it was open when REAPER was last closed
- account for take play rate when snapping contents to grid
- OSX:
- Audio Units: PDC fixed
- graphics optimizations and drawing glitch fixes
- Action: duplicate selected items, duplicate selected area of selected items
- JS: optimized tan(), fixed tan() on OSX/i386
- Menus: fullscreen mode and always-on-top moved from Options to View menu
- MIDI editor: action to set or insert CC event at mouse (double-click)
- Scrollbars: drawing improvements when UI scaling or Windows scrollbar scaling is used
- Timestretch: low quality windowed mode quality fixes
- VST: fixed automation recording with certain plug-ins
Förändringar v3.60 Beta -> v3.61 Beta
- Envelopes:
- enable visual feedback from hidden envelopes by default
- user preference to enable writing automation to hidden envelopes
- more consistent behavior of action to add 4 envelope points at time selection
- preference for double-click to edit the envelope point (vs adding or resetting a point)
- Envelope lanes:
- display envelope value in envelope lane control panel
- more consistent behavior of slider in trim/read mode
- respect user preference to not arm envelopes automatically when adding
- Nudge:
- window opens on startup if it was open when REAPER was last closed
- account for take play rate when snapping contents to grid
- OSX:
- Audio Units: PDC fixed
- graphics optimizations and drawing glitch fixes
- Action: duplicate selected items, duplicate selected area of selected items
- API: export ApplyNudge function
- Menus: fullscreen mode and always-on-top moved from Options to View menu
- MIDI editor: action to set or insert CC event at mouse (double-click)
- Scrollbars: drawing improvements when UI scaling or Windows scrollbar scaling is used
- Timestretch: low quality windowed mode quality fixes
- VST: fixed automation recording with certain plug-ins
Förändringar v3.51 -> v3.52 Beta
- Added Quick Start Guide (PDF): accessible via Help/Documentation menu
- Media explorer:
- action list and custom shortcut support
- actions for play, stop, pause, rewind, fast forward, play from last seek position
- actions to play previous media (for A/B comparison), browse up/down the list of files
- context menu item to insert media at time selection, stretched and/or looped to fit
- display media embedded tempo, if any
- leave peaks preview active until Media Explorer is closed
- media can be previewed/inserted at project tempo if it is suitable length in beats/bars
- media with embedded tempo (REX/ACID) can be inserted at either project tempo or source tempo
- mousewheel adjusts peaks gain (vertical zoom)
- option to always display waveform peaks even if autoplay is disabled (note this creates .reapeaks files)
- option to display preview position in tenths of seconds
- option to preview/insert media tempo matched 1x, 1/2x, 2x
- pause button
- peaks preview can be dragged into project to insert media
- restart tempo-matched preview playback if project tempo changes
- support for looping media that is 1/2 bar long
- support for Windows shortcuts (browse folder shortcuts, preview media shortcuts)
- Video:
- FFmpeg: added 16/24/32bps audio PCM modes to AVI/MOV/MKV export formats
- FFmpeg: added MJPEG and DV video codecs to AVI export format
- FFmpeg: added support for large filesizes
- FFmpeg: added unicode support for file renders
- FFmpeg: bundled basic LGPL/free FFmpeg for better basic playback support
- FFmpeg: fixed/optimized video seeking
- FFmpeg: fixed video rendering issues
- FFmpeg: renderer codec list will now only list available codecs from the installed FFmpeg librairies
- LCF support (LICE Capture Format)
- Action:
- move items to time selection, stretched and looped to fit
- render all queued renders
- Bridging/firewalling:
- fixed PPC bridging on OSX 10.4/10.5
- fixed a bug where bridging would sometimes be disabled
- Missing file searching:
- logic for how to pick missing file, whether to autoclose and search other missing files
- support for reaper-media-searchpaths.txt with SEARCH lines to specify additional paths
- full paths now autoscan all fixed disks for matching path (Windows only)
- Mixer:
- better fxparm/fx/send resize behavior, can now use ctrl+shift to modify all tracks dividers absolutely
- can now hide the master track from the mixer
- fixed some visual issues in panflip mode
- OSX:
- fixed potential crash when dragging media from Finder after closing REAPER's Media Explorer
- fixed some internal Cocoa issues
- Pitch shift:
- set default mode to elastique 2.1 Pro for new users
- note, existing users can change default mode via File/Project Settings, save as default
- REX:
- all-slice items can now set tail mode in source properties
- draw peaks properly in all-slice mode when there is silence between slices
- option to chop all slice tails will remove tails rather than muting them on playback
- Action dialog: when switching action sections, enable running actions in the new section if possible
- Create measure from time selection: better behavior with existing tempo markers
- Docker: better track resize behavior when showing/hiding/resizing docker
- Drag and drop: fixes for various plug-in related crashes (Maschine and others)
- Dynamic split: use preferences/editing behavior/tab-to-transient sensitivity, for consistency
- Envelopes: when adding volume/pan envelopes, don't create point at cursor (consistent with other envelopes)
- Grid settings: more consistent display of grid sizes (notes, not beats)
- Media with embedded tempo: import behavior preference to use project tempo or source tempo
- MIDI devices: improved action to reset all devices
- MIDI editor: more precise note/grid drawing when in "source beats" view mode
- MIDI items: handle multiple takes properly when resizing unlooped MIDI items
- Optimizations: improved CPU use when moving track faders, zooming, writing envelopes
- ReaSamplomatic5000: apply attack/release to playback, not start/end of looped samples
- Recording: can now set tracks to record simultaneously to primary path and invisibly/backup to secondary path
- Regions: support for copying regions immediately to the left of the original
- Snap to grid: avoid certain types of rounding error
- Tempo markers: do not insert a new marker on top of an existing one
- Theme support: configurable tcp_folderindent (22 is default)
- Time selection: set edit/play cursor when time selection changes via alt+marquee (if user wants)
- Tooltips: more descriptive tooltips on track labels, number, sends, FX
- Track panels: better FX parameter positioning when meter disabled
- VST: option to disable saving VST bank is now per-VST rather than global (right-click in FX browser)
- WAV: option to embed project tempo (ACID chunk) in rendered files, if project has a single tempo
- x64: fixed video on systems without correct VC2005 runtimes installed
Förändringar v3.5 -> v3.51
- Solo defeat: set tracks to always play even if other tracks are soloed
- ReaSamplomatic5000:
- fixed crash on sample change
- better release behavior on looping samples
- lower CPU use on very short looping samples
- better all notes off behavior, better multiple noteoff behavior
- Action: move items to edit cursor, stretch item to fit time selection
- ReaControlMIDI: update dropdown boxes when loading a preset
- ReaSynth: better all notes off behavior
- Render dialog: updated file browsing code
- Ripple editing: fixed ripple all of markers when moving left
- Themes: fixed themes with overlay images causing crashes on unload
- v3.5 updates follow:
- Action:
- fully unload unloaded VSTs (useful if preferences/VST/fully unload VSTs is disabled)
- fixed potential crash when manually resetting MIDI devices
- toggle show/hide all floating windows except floating toolbar
- crop to time selection handles MIDI and other beat-based media properly
- insert multiple new tracks allows entry of any reasonable number
- MIDI editor:
- better handling of horizontal zoom when edit cursor is not onscreen
- fixed list editor broken event deletion (since 3.4)
- more accurate drawing of MIDI events when dragging right to left
- properly export events that occur on the last sample of the media item
- support for Device Name and Song Select messages
- ReWire:
- slave support for projects with tempo maps
- better behavior when authenticating for ReWire device install on OS X
- better slave synchronization with various other hosts
- per-project slave settings for tempo map, loop point handling, buffer block offset
- slave can automatically build tempo map as master plays back
- Video:
- added "mp4" and "m4v" filetypes to the video decoder plugin
- added setting to disable FFmpeg decoding
- the "FFmpeg" subfolder will now be scanned for FFmpeg DLLs in both the program and user folders
- added support for FFmpeg rendering into FFV1 and Huffyuv lossless video codecs
- fixes for certain files with FFmpeg (including 24 bit audio)
- Actions dialog: better support for finding by gestures and mouse hwheel
- Color theme: use tcp_solodefeat_on, mcp_solodefeat_on button images if they exist
- Import: added option (prefs/media) to not autoname tracks when importing media
- Media item crossfades: fixed slow shift+drag of crossfades in one direction when zoomed out
- MP3: encode audio that has peaks higher than +0dB without clamping
- Multiproject: no stop of background recording projects when stopping current and sync option set
- OSX: fullscreen is now by default set to Cmd+F11 rather than (non-working in stock OS X) F11
- ReaXComp: properly recall which band is soloed when loading projects
- Trim behind items: fixed possible hang when editing left edge of multiple selected items
- VST: plug-ins that are not fully unloaded are still unloaded at exit (fixes Yellow Tools plugins)
- WAV: when reading files that are growing, autodetect length changes
<<Tillbaka
|