REAPER 歷史版本列表
REAPER 是一個完整的數字音頻製作應用程序的 Windows 和 OS X,提供完整的多軌音頻和 MIDI 錄音,編輯,處理,混音和母版工具集。 REAPER 支持廣泛的硬件,數字格式和插件,並且可以全面擴展,腳本化和修改. 選擇版本:REAPER 5.7.0(32 位)REAPER 5.7.0(64 位) REAPER 軟體介紹REAPER (32-bit)REAPER (64-bit)
更新時間:2023-02-04
更新細節:
What's new in this version:
- Audio Units: fix compatibility with some plug-ins (6.74 regression)
- MIDI: when trimming items on split, remove duplicate CCs, chase PC
更新時間:2023-02-03
更新細節:
更新時間:2023-02-03
更新細節:
What's new in this version:
Razor edits:
- add action to enclose media items in separate razor edit areas for each selected media item, rather than a single razor edit enclosing all selected media items
- add mouse modifiers to move razor edits without contents horizontally/vertically/on one axis only
- add option to move edit cursor on razor edit change
- fix adjusting media item length when using timebase beats (position only)
- fix envelope cut/paste (6.72 regression)
- fix some behaviors when pasting razor edit areas to master track
- fix action to move razor edit areas up/down/forward/back without contents for master track
- fix restoring master track razor edits on project load
- fix undo for razor edits on master track envelopes
- handle master track in action to move nearest razor edit edge to cursor
- improve behavior when "overlap and crossfade media when finalizing razor edits" enabled
- only copy fade-in/fade-out if the start/end of the media item is included in the razor edit
- prevent moving razor edit areas to tempo envelope when using mouse modifier to move razor edit area ignoring envelope type
- support cut/copy/paste on project play rate envelope
JSFX:
- add mem_multiply_sum(), mem_insert_shuffle(), get_host_placement()
- improve gfx_getchar() to return discrete unicode values when available
- extend slider_automate() to allow for touch recording
- if 'tags: instrument' is present in header, treat as an instrument
- improve manual editing of envelope points for parameters that have named values
- per-sample and per-automated-block performance optimizations
- support log/exp-scaled sliders for controls, specify :log or :log=offset after step size
- support polynomial-scaled fader scaling, default is square, specify :sqr for x^2 or :sqr=3 after step size
- support up to 256 sliders per FX, longer parameter names, very long lines
- throttle calls to gfx_showmenu() to prevent accidental annoyance
- support EEL2 preprocessing
- update Super8, channel mixer to use preprocessor
IDEs:
- improve international keyboard support
- improve home-key behavior (thanks Giorgos Vougioukas)
- fix inconsistency in column indicators, improve behavior of Ctrl+End (thanks Giorgos Vougioukas)
- improve autocomplete behavior when using EEL2 namespaces
- improve behavior of panes and undo/redo
- smarter selection of suggested items on initial mousemove
- suggest list does not respond to mouse movement when inactive
- fix loss of X position when scrolling vertically in some instances
Accessibility:
- improve descriptions of ReaEQ/ReaPitch/ReaDelay enabled buttons
- improve ordering of controls in GetUserInputs() API
- set description for FX active (bypass) checkbox
- improve keyboard navigation/screen reader behavior for sends in track routing menu
- improve screen reader behavior for hardware output list in track routing menu
- add higher-contrast default I-Beam (time selection) cursor
Media explorer:
- add action to calculate peak volume for all media (will skip files that have already been calculated)
- do not allow shortcuts panel to be resized to exactly zero
- fix action to open file in explorer with certain paths
- fix button appearance on Linux when using DPI scaling
- improve handling of RfxChain and FX preset files
- support editing metadata via right-click menu for .mid files
Render:
- display render statistics as list view in render progress window
- improve tab order around output format configuration
- support $takemarker(name) and $takemarker(name)[separator] wildcards
- swap order of close and back buttons after successful render
- update dialog when changing render region selection
- support wildcard case conversion for Unicode Latin Supplemental and Latin Extended-A accented characters
VST:
- add compatibility setting to pass channel silence flags to VST3 plug-ins
- detect VST2 shell plug-in synth status using same logic as non-shell plug-ins
- improve multiprocessing performance with UADx plug-ins
- re-map automation by parameter ID if parameters change due to restartComponent
Actions:
- add action to play/stop (move edit cursor on stop)
- respect group-disable setting in action to duplicate items
- improve description of action to glue items to match menu description
Actions window:
- add join/heal, during/while as default synonyms
- update toggle states in response to actions
- when sorting by command ID, sort by identifier string
Audio Units:
- fixed bridged plug-in parameter unit names and tail time change detection
- respond to kAudioUnitProperty_ParameterList to update parameter list at plug-in request
- support custom string displays for parameters
CLAP:
- fix default path list on Windows
- support text_to_value to improve manual editing of envelope point parameters
Filtering:
- fix matching of accented characters at start of search filter
- support matching Unicode Latin Extended-A characters when searching for unaccented characters
Freeze:
- when freezing, preserve MIDI-only receives
- when freezing to mono/stereo, preserve audio sidechain receives
FX chain window:
- add menu item to cut FX including automation
- improve list focus behavior when renaming instance
LV2:
- do not unload plug-in bundles on macOS or Linux
- fix potential crash on macOS UI destruction
- improve manual editing of envelope points for parameters that are named enums
macOS:
- fix ampersand drawing in tooltips
- improve compatibility of 'Open source file' mouse modifier dragging
Media items:
- always account for media item label drawn above item when calculating vertical offset for overlapping items
- fix potentially-dropped MIDI events at end of item
Mouse modifiers:
- fix potential crash when deleting track via user-assigned action from media item click/razor edit click
- fix support for binding actions with small ID numbers to click/doubleclick contexts
Notation editor:
- fix UI quirks when the piano roll is set to project synchronized time base
- improve layout when resizing, make limits affected by size
Preferences:
- add setting in Preferences/Seeking to seek playback when clicking on media items
- fix searching when starting from a preferences page that is added by an extension
ReaScript:
- add EEL2 mem_multiply_sum(), mem_insert_shuffle()
- extend gfx.getchar() to return discrete unicode values when available
- support EEL2 preprocessing
Recording:
- fix $recpass000 wildcard when used in the middle of the filename
- fix potential extra count-in measure being added with round-to-measure checked
- improve behavior with MIDI replace recording mode
Timestretch:
- add new ReaReaRea mode that uses randomized overlapped windows and project resampling mode
- improve ordering of modes menu
Track grouping:
- items on edit-grouped tracks follow mouse-click take selection changes
- prevent grouping razor edits on master track
Track manager:
- fix visibility of collapsed child tracks when filtering
- fix gridline display when hiding columns on Windows
Video:
- add get_host_placement()
- support EEL2 preprocessing
Virtual MIDI keyboard:
- fix entering center note via keyboard
- improve keyboard navigation
- remove space from note names
Windows:
- improve ASIO channel defaults, remember channel configuration per device
- do not allow setting default ASCII keybindings to global, require manual remap first
Defaults:
- change snap-to-nearby-media-items to by default only snap to items on the same track as the current item
Dynamic split:
- respect track edit grouping when splitting grouped items
Envelope point editor:
- fix disappearing shapes after editing tempo/mute envelopes
Group manager:
- fix redundant refreshes
Grouping:
- reset automatic track grouping to default when creating new project
Localization:
- improve support for various loudness-related displays
Media item properties:
- improve start-in-source display in certain stretch marker scenarios
Menu/toolbar editor:
- increase width of listview columns
MIDI:
- when trimming items due to split, chase CC/pitch/etc
MIDI list editor:
- fix mousewheel action bindings
Mixer:
- add Cut menu items to FX context menu
Paste:
- improve behavior when pasting .RfxChain/.fxb/.vstpreset files into track or item context
Project load:
- always show details of unrecognized project tokens
ReaEQ:
- correct label for band bandwidth parameter
Routing matrix:
- improve record input selection indication on multichannel record inputs
Routing matrix/track wiring:
- show if signal is present on audio/MIDI inputs
Routing window:
- display track parent name in routing dialog title
Tooltips:
- prevent tooltips from occuring when window is inactive
Track grouping manager:
- fix Unicode characters in group names on Windows
Undo:
- consolidate undo points when inserting multiple FX via action
API:
- add midi editor play cursor preview override API for PlayTime
- avoid performance issues due to old SWS versions flooding with calls to RefreshToolbar()
- SetMouseModifier(ctx,-1,-1) will reset all modifiers to default for that context; SetMouseModifier(-1,-1,-1) will reset all modifiers to default for all contexts
- add GetInputActivityLevel()
- add support for audio control signal x2/y2 parameters in FX_GetNamedConfigParm()
更新時間:2023-01-17
更新細節:
更新時間:2023-01-12
更新細節:
更新時間:2022-12-25
更新細節:
What's new in this version:
Grouping:
- fix items on the same track being treated as grouped for edge edits
- improve grouped edge editing behaviors
- improve some corner case behaviors when track media/razor edit groups are used in addition to automatically grouping selected tracks
- respect FIPM position when applying track edit grouping to edge edits
Actions window:
- fix synonym search matching at end of string (e.g. colour$)
- searching matches various accented characters against their non-accented equivalents
- refresh after script or plug-in action added
Media explorer:
- avoid temporary freeze when accidentally doing a tiny drag from file list or playback preview area
- faster searching of exact words
- searching matches various accented characters against their non-accented equivalents
Razor edits:
- fix deleting areas on master track envelopes with ripple-all-tracks enabled
- fix grouped preview on FIPM tracks
- fix pasting envelope areas to master track
ReaScript:
- add MEDIA_EDIT_LEAD/MEDIA_EDIT_FOLLOW to documentation for GetSetTrackGroupMembership, etc
- improve gfx.getchar() international keyboard support
Audio devices:
- fix input/output audio channel aliasing when only removing highest I/O
Click source:
- fix hang on invalid tempo entry
IDEs:
- improve international keyboard support on Windows
Linux:
- fix support for {} and other keys in various text fields
macOS:
- fix support for {} and other keys in various text fields
Master VU:
- fix setting red threshold dB
Media items:
- improve display performance when media items have many take markers outside the visible bounds of the item
Peak building:
- fix 6.72 regression where peaks would fail to complete building for some media
ReaControlMIDI:
- label "GP Slider 1" as "CC 16+48 (GP 1)", etc
Render:
- improve speed of writing outfile.render_stats.html when rendering many regions at once
Routing:
- improve display of parent send channel dropdowns
Split items:
- when creating fade-in/fade-out, limit generated fade length to 25% of arrange view width
更新時間:2022-12-21
更新細節:
更新時間:2022-12-21
更新細節:
What's new in this version:
Grouping:
- add new Group Manager window
- support track media/razor edit groups, including leader/follower groups
- add and modify track media/razor edit groups via grouping matrix, track group manager, and track group settings dialog
- media item edits on group-leader tracks will affect media items on all group-follower tracks, as if the media items were grouped
- actions that split selected media items respect track edit grouping regardless of media item length/overlap
- razor edits on group-leader tracks will be mirrored on all group-follower tracks
- don't open "grouping for selected tracks" dialog if no tracks are selected
- enable "selecting one item selects group" by default for new projects
- fix media item deselection with regular item groups
- increase size of media item group display border
- allow edge editing of offscreen grouped items
- mouse-copy affects grouped items regardless of item selection
- mouse modifier to toggle item selection respects grouping when selecting or deselecting
- right-click in grouping matrix opens group settings dialog for already-selected tracks, rather than auto-selecting tracks
- when setting/unsetting free item positioning, also modify grouped tracks
- prevent editing item if any grouped item is locked
- when "automatically group selected tracks for media/razor editing" and "mouse click/edit in arrange view changes track selection" both enabled, clicking on selected track will not deselect other tracks
- add actions and toolbar/TCP context menu options to automatically group all tracks, or selected tracks, for media/razor editing
- add actions to create track media/razor editing group from selected tracks, or remove selected tracks from group
- add actions to enable/disable individual track groups
- add buttons to track group settings dialog to open track group manager and grouping matrix
- add razor edit left-click mouse modifier to remove one area ignoring track grouping
- add theme element for auto-grouped track indicators
- support customizing track group colors
- Track/Region/Group Managers
- always select row on click
- only open dropdown lists and dialogs on double-click
- support resetting custom colors to default
- support setting items to random colors
- decrease margins for ease of use when docked
- prevent re-sorting list while editing
FX:
- add additional descriptions to auto-bypass-related compatibility settings
- chain window options for FX instance oversampling always show/apply for selected FX
- rename per-plugin-instance auto-bypass option to 'Force auto-bypass'
- slight reorganization of chain window menu
Mouse modifiers:
- add left-click modifiers to select item and move edit cursor ignoring grouping
- add media item left-click modifier to toggle item selection ignoring grouping
- set default media item shift+alt (shift+opt) click behavior to create razor edit area (useful when using track media/razor edit grouping)
- adjust item contents and left or right edge affect all selected/grouped items with edges that align
- edit item fade-in/fade-out with relative edge grouping only affects selected items, not grouped items (same behavior as item edge editing)
Razor edits:
- fix editing with ripple-all-tracks enabled
- fix some behaviors with "ripple-all affects tempo envelope" enabled
- fix behavior when moving razor edits on similar envelopes on contiguous tracks
- support razor edits on master track envelopes (except tempo envelope)
ReaScript:
- allow passing small integer values as KbdSectionInfo parameter to APIs as shorthand to access section by ID
- improve GetActionShortcutDesc Lua signature
- improve JSFX name matching in TrackFX_AddByName()
- support GetSetTrackGroupMembership() with "MEDIA_EDIT_LEAD" and "MEDIA_EDIT_FOLLOW"
Track Group Manager:
- add menu actions to add/remove selected tracks (note, action is incompatible with option to select tracks when selecting group)
- add option to display track dropdown list nested by folders
- add columns to show/hide groups in TCP and mixer
- add option to add/remove child tracks when adding/removing folder track to group
Actions:
- add action to view envelopes for last touched track/item
- deselect unaffected items when running action to split items
- improve description of action to force item spectrogram display
Batch converter:
- support multi-mono conversion, to split stereo or multichannel audio to multiple mono output files
- support $chid wildcard, replaced by channel number or description (C, L, R, LFE, etc)
- when splitting multichannel audio, append .c1, .c2, etc to output filenames unless $chid wildcard is supplied
Media items:
- add preference to arrange overlapping media items in the order they were created
- double-click on item volume knob affects all selected items
- fix free item positioning resize behavior
Render:
- fix minor memory leak after rendering
- large WAV file behavior for new users defaults to auto wav/RF64 rather than auto wav/wave64
Routing diagram:
- fix some hardware input/output UI quirks
- increase width of UI in response to localization
- Routing/Grouping/Render matrix
- dynamically adjust margins to fit text
- improve appearance of folder expand/collapse icons
Track Manager:
- add column to display track group membership, double-click to open track group settings dialog
- add column to expand/collapse folders
- add option to show/hide/group child tracks when showing/hiding/grouping folder track
Video:
- increase maximum parameter count to 40
- support scrollbar for processor knob bank
- use hidpi/retina drawing for processor knobs
VST:
- fix VST2-to-VST3 state migration
- remove VST3 input bus silenceFlags support (added in 6.71) due to poor plug-in support (REAPER feature to auto-bypass on silence is unaffected)
ARA:
- verify that pitch/tempo analysis is available before querying
Automation items:
- fix behavior of action to split items without changing selection
CLAP:
- quantize stepped parameters before updating plugin
Custom actions editor:
- improve support for very long action names on Windows
Free item positioning:
- allow editing FIPM position and height for multiple selected/grouped items at once
Grouping matrix:
- add option to show/hide flags in matrix
JSFX:
- fix potential editor crash when switching tabs
Localization:
- add some missing menu/toolbar names to language pack template
Master VU:
- fix RMS stereo loudness readout when RMS window length has been customized
Media explorer:
- fix possible noise at end of time selection playback
Normalize:
- remove arbitrary +60dB ceiling on normalization adjustment when rendering or batch converting
Notation editor:
- fix custom note notation action description
Peaks building:
- fix potential spectral peaks calculation crash on memory allocation failure
Region manager:
- when not displaying track dropdown list nested by folder, indent tracks in folders
Region/Marker Manager:
- fix display glitch when resizing
Tooltips:
- fix incorrect channel labels for mono-sourced sends/hardware outputs
Transport:
- use time signature when estimating tempo from time selection for tooltip
API:
- add FX NamedConfigParm chain_oversample_shift, chain_pdc_mode, instance_oversample_shift, force_auto_bypass
更新時間:2022-12-21
更新細節:
更新時間:2022-12-21
更新細節:
What's new in this version:
Features:
- Speed up the debugger during module imports
- Add next-extra-selection, previous-extra-selection, and drop-one-extra-selection commands
Changed:
- Set the default initial directory when running a file in a package with 'python -m' to
- the directory containing the top level package
- Include the initial directory for the project's main entry point in the effective Python Path
- that is used for static code analysis, when it is run with 'python -m'
Fixed:
- Fix failure to print
- Fix auto-indentation and auto-positioning after colon is pressed on lines starting with 'case'
- Fix support for match and case statements in the Python Shell
- Fix auto-completion for match and case statements
- Fix auto-refresh of version control project status displays
- Fix updating checkboxes in Files tab of version control Commit operations
- Fix segfaults on macOS seen when toggling whether line numbers are shown in the editor
- Fix segfaults seen when the QT_QPA_PLATFORM environment variable is set to wayland or any invalid value
- Fix inserting a space after a colon in a variable type hint