這是歷史版本頁面 — 看 REAPER (64-bit) 最新版本

舊電腦跑不動大型 DAW,REAPER 能取代嗎

REAPER (64-bit) 軟體圖示 REAPER (64-bit) 7.001 (64-bit) 資料更新 2023-10-17 閱讀約 6 分鐘

你手上有一台用了好幾年的 Windows 電腦,開機就要等一陣子,記憶體只有 4GB。最近想學錄音、做點簡單的音樂,裝了某套知名 DAW,光是開專案就卡到不行,更別說掛幾個效果器就開始爆音。你只是想錄吉他、編個 MIDI 鼓組、把混音導出成 MP3,不想為了這件事換電腦,也不想每個月付訂閱費。

一般人遇到這種狀況,直覺是去裝功能最齊全的大廠 DAW,但那些軟體預設就吃資源、介面複雜,對老機器不友善。另一條路是找免費軟體,但功能往往缺東缺西,錄到一半才發現某個需要的基本功能沒有。這類工具的切入點是:用輕量級的程式核心,把錄音、編輯、混音這些基本盤做好,再把擴充空間留給使用者自己決定要裝什麼、怎麼安排介面,而不是一開始就塞給你一堆用不到的東西。

01REAPER 到底能做什麼?

它是一套數位音樂工作站,涵蓋錄音、編輯、混音、後製。可以同時錄多軌音訊和 MIDI,支援非破壞性編輯,也有鋼琴捲簾視窗、MIDI 路由、自動化音量與效果器參數。匯出時可選 WAV、MP3、FLAC 等格式。另外支援基本影片剪輯,方便幫影片配樂或對嘴。

02它跟 Cubase 或 Pro Tools 比起來差在哪?

主要差在內建內容。REAPER 沒有附虛擬樂器和音色庫,也不像 Cubase 有完整的 MIDI 編輯工具,官方資料也承認 MIDI 編輯不如 Cubase 細緻。它把核心放在錄音、混音、路由和自訂流程上,音色和樂器要靠外掛補齊。如果你需要開箱即用的音色庫,它會讓你多花時間找素材。

03舊電腦跑得動嗎?

官方資料說它對 CPU 和記憶體需求很低,1GHz 處理器、4GB RAM 就能跑,安裝只要 100MB 空間。實際順不順要看專案規模和掛多少效果器,但比起其他 DAW,它在老機器上的負擔小很多。如果你只是錄幾軌、掛幾個基本效果器,舊電腦通常撐得住。

04它支援哪些外掛?

支援 VST、VST3、AU 和 JS 格式的外掛。VST 和 VST3 是 Windows 上最常見的格式,所以市面上絕大多數第三方效果器和虛擬樂器都能用。AU 是 Mac 版才支援,Windows 上不需要。JS 是它自家的腳本格式,可以自己寫或下載別人寫的效果器。

05可以拿來錄音嗎?MIDI 編輯好用嗎?

錄音是它的強項,可以多軌同時錄音,錄的時候可以設定輸入來源、監聽、緩衝大小,官方建議用 ASIO 驅動的介面來降低延遲。MIDI 編輯有鋼琴捲簾、MIDI 路由、支援 MIDI 控制器,基本功能齊全,但官方資料自己說 MIDI 編輯工具沒有 Cubase 那麼精細。如果你主要是做細緻的 MIDI 編曲,可能要考慮其他選擇。

06什麼樣的人適合用這套軟體?

適合預算有限、電腦不新、想要高度自訂工作流程的人。它的授權費比主流 DAW 低很多,而且輕量、可攜帶,可以裝在 USB 隨身碟上帶著走。也適合喜歡自己研究、動手調整介面和快捷鍵的人,因為它支援 Lua、EEL、Python 腳本,可以寫腳本自動化重複的工作。

07完全沒用過 DAW 的人適合嗎?

可以,但要有心理準備。官方資料說它的學習曲線比較陡,預設介面偏陽春,不像一些 DAW 打開就有漂亮的配色和引導。不過基本錄音流程不複雜:開新專案、新增音軌、按下錄音鍵、匯出,照官方教學走一遍就能上手。如果你想要開箱即用、介面好看,它會讓你覺得有點吃力。

08它跟其他 DAW 比起來便宜很多嗎?

官方定價是折扣授權 60 美元,商業授權 225 美元。折扣授權適用於年收入低於 2 萬美元的個人和小型工作室,商業授權給超過這個門檻的專業人士。比起 Cubase、Pro Tools 這類軟體,價格確實低不少。但要注意,它沒有內建音色庫,如果你要買第三方音色和外掛,那筆錢要另外算。

09什麼情況不該選它?

如果你需要內建虛擬樂器和音色庫,它不適合,因為官方資料明確說它沒有這些內容。如果你習慣了 Cubase 那種精緻的 MIDI 編輯工具,它會讓你覺得不夠順手。另外,它的介面預設是深色主題,但外觀偏老派,如果你很在意介面美觀,可能要花時間找主題來換。

10它有沒有內建音色和樂器?

沒有。官方資料說它缺乏內建虛擬樂器和循環素材,需要靠外部外掛來補。這代表你買了它之後,還得另外找 VST 樂器、音效庫或取樣素材,才能做出完整的音樂。如果你不想花時間蒐集這些東西,它會讓你覺得少了什麼。

11它的介面是不是很陽春?

預設介面是深色主題,走樸素實用路線,官方資料也承認預設外觀需要自訂才會比較現代。不過它支援自訂主題,可以上網找別人做好的主題來換。介面本身可以高度調整,軌道面板、混音器、工具列都能改,但這也代表你要花時間去設定成自己順手的樣子。

12試用期過了會怎樣?

官方提供 60 天免費試用,試用期內功能完整、沒有限制。試用期過後,軟體還是可以繼續用,但官方期望你購買授權。也就是說,它不會突然鎖住功能,但如果你要長期使用,照官方規定應該付費。實際要不要付、付多少,以官方網站公告為準。

下載與官方連結

前往官方網站 下載 REAPER (64-bit)

reaper7001_x64-install.exe · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

- MIDI editor: fix setting channel dropdown
- Default theme updates, macOS font tweaks

Lanes/Comping:
- support fixed-lane tracks, to arrange media items in fixed lanes
- support setting individual lanes to play back or not play back
- support automatically recording overlapping media to separate lanes, either layered (multiple lanes play back at once) or not (only the last recorded lane plays back)
- v6 option for overlapping recording to create new media items is replaced by option to add lanes; playback behavior is identical to v6
- support minimizing, maximizing, or collapsing track lanes
- support adding lanes by dragging media to a hashed 'parking area', automatically removing empty lanes
- support naming individual lanes, resizing lane name area
- support reordering fixed lanes by dragging lane buttons up/down
- support targeting a specific lane or free item position when pasting media items and razor edits
- add many actions to support editing, manipulating, playing back, comping, and coloring items in fixed lanes
- add mouse modifier contexts for fixed lane header buttons, fixed lane comp areas (including click/double-click contexts)
- add many theme elements for fixed lane and comp area display
- support recording into specific lanes or new lanes
- add actions to explode items in lanes to tracks, implode items on tracks to lanes, optionally creating comp areas
- existing actions to switch active take (T/shift-T by default) will switch the comp area under the mouse up or down as well
- add import option to add multiple media on fixed lanes on a single track
- tracks that are grouped for media/razor edits are also grouped for lane actions and edits
- when exiting fixed lane view, lanes that are not playing are hidden; hidden lanes are restored when re-entering fixed lane view
- create a comping lane by double-clicking or right-clicking the lane button, or clicking the comping button on a razor edit, or using arrange view mouse modifiers
- while comping, mouse-drag in source lanes to create comp areas; comped media is copied to the comping lane
- comp areas create editable copies of source media
- mouse modifiers for comp areas include behaviors to change comp area source lane, limit comp areas to media item edges, move media items along with comp areas, attach comp area edges to adjacent comp area edges, create time selection including pre-roll/post-roll for previewing
- while comping, edits to media item edges/fades/crossfades in comping lane will also affect comp areas (comp areas fades/crossfades can be individually edited this way)
- while comping, edits that cause comping-lane media to go out of sync with source-lane media will display a re-comp button on the comping lane media
- clicking re-comp button will copy edited media to a new source lane, to use as an alternative edit along with existing source media
- optionally support editing source media while comping (edits immediately affect the comping lane)
- add options to automatically create comp areas for new recording while comping
- ensure that new recording is in the same lane for all grouped tracks
- when recording with time selection auto-punch into a new lane, optionally add the entire new recording, but comp only within the time selection

Defaults:
- display media item volume knob, FX button, mute button by default
- enable preference to record media, copy imported media to project media directory by default
- MIDI editor defaults to one editor per project
- default to OpenGL for video output
- video media defaults to low-resolution audio peaks, for improved responsiveness
- disable automatic fadein/fadeout for imported media by default
- disable 'right-click deletes notes' MIDI editor preference by default
- mouse-drag on crossfade intersection moves the split point left/right by default, rather than adjusting fade curves
- use project peaks directory by default
- ReaComp defaults to 4:1 compression ratio
- ReaEQ adds default HPF band 5 (disabled by default)
- ReaEQ changes default bandwidth for low/high shelf
- built-in sliders respond to mouse click anywhere in the slider window, not just within the thumb image

FX:
- support processing multiple plug-ins in parallel
- support FX containers, sub-chains of FX with configurable input/output/processing channel sizes, configurable parameter mappings
- Containers support configurable channel feedback
- Containers support internal modulation of parameters, using parent modulation/automation as baseline for any container-local modulation
- flush plug-in buffers when bypassing VST or CLAP plugins
- always run track/track FX while playback is stopped, if the UI is visible
- always run input FX if the UI is visible
- optionally run FX when muted if the UI is visible
- fix many last-touched-parameter actions to work with per-take, input FX
- show more descriptive names for track/take channels in pin connector dialog
- support parameter modulation for input FX, monitor FX

API/ReaScript:
- support ShowConsoleMsg() from multiple threads
- add actions to toggle console window visiblity, clear console window; console window log persists when closing/reopening window
- add CleanItemLanes(), to recalculate fixed lane arrangement and remove unused lanes at bottom of track after moving or editing media items
- add FX_GetNamedConfigParm(container_count) for getting number of FX in container
- TrackFX_/TakeFX_ APIs can access container and sub-container FX via documented addressing scheme
- preserve FXID when cutting/pasting FX, saving/loading RfxChain
- add EnumInstalledFX()
- add GetTouchedOrFocusedFX(), support addressing FX containers, deprecate GetFocusedFX2() and GetLastTouchedFX()
- add MIDIEditorFlagsForTrack(), to get/set pitchwheel range and snap settings
- add set/getNamedConfigParm container_map.add, param.X.container_map.*
- add support for GetSetMediaTrackInfo() I_NUMFIXEDLANES, I_LANESCOLLAPSED, C_LANEPLAYS, I_SPACER
- add support for GetSetMediaItemInfo() I_FIXEDLANE, B_FIXEDLANE_HIDDEN
- much faster API validation for takes and envelopes
- fix gfx.drawstr() on multiline content drawing with negative Y offset
- GetTrackFromPoint() also returns the fixed lane under the mouse, if applicable
- gfx.setcursor() can specify named theme cursors without specifying numeric ID
- support using full (unlocalized) action description in Get/SetMouseModifier(), example: SetMouseModifier('Media item left drag', 0, 'Move item')
- update from Lua 5.3.5 to Lua 5.4.6 (may affect existing ReaScripts)
- update TakeFX/TrackFX_Get/SetPinMappings() to support more than 64 mappings
- add GetSetTrackGroupMembership() support for MEDIA_EDIT_LEAD, MEDIA_EDIT_FOLLOW

MIDI Editor:
- add option for editor selection to follow track selection in arrange view
- add option to set the channel for new events when selecting a single note or CC event (improves MPE editing support)
- support vertical zoom/scroll in CC lanes
- support pitchwheel lane semitone range, snap-to-semitone
- improve support for renaming CC lanes
- add option to prevent mouse edits of single CC events from moving past other CC events
- add preference to display empty space at top/bottom of CC lanes
- display time/value in CC lanes
- improve options to allow/disallow CC curve shapes in sustain, bank, LSB lanes
- fix deselecting CC events when clicking lane outside envelope, when preference enabled to draw/edit immediately on mouse click
- if 'show only events that pass filter' disabled, allow setting any channel for new events
- remove snap-to-center for mouse edits in CC lanes (double-click a value to center it)
- when switching active MIDI item, adjust vertical scroll if all notes would be offscreen
- when using one editor per project or per track, reopen editor at the same screen location for all MIDI items that share the editor

Media Items:
- allow mouse editing take markers by clicking anywhere within the text, as well as on the marker itself
- avoid snapping to a grid point that is in a different direction from the mouse move
- do not autoscroll when adjusting media item contents
- improve interactions between auto-crossfade project setting and crossfade preferences when trimming content behind media item edits
- limit overlap and crossfade when splitting at time selection or razor edit
- improve multiple selection behavior when editing crossfade or shared media item edges
- limit crossfade edits consistently when moving left or right
- show special cursor (customizable) when mouse is over lower half of media item and user-defined mouse modifier exists
- show tooltip when hovering over pooled MIDI button
- store fade-in/fade-out length with greater precision in project files
- support healing items even if one or both contains empty takes
- support healing splits even if items do not have the same active take lane
- when option enabled to offset overlapping media items vertically, arrange media items that start at the same time in the order they were created

Preferences:
- add new Envelope Colors preferences page, support custom envelope colors based on envelope name
- add new Project/Backups preferences page
- add new Item Fade Defaults, Item Loop Defaults preferences pages
- add new ARA preferences page
- add new Scrub/Jog preferences page
- add new Zoom/Scroll preferences page
- add button to Preferences/Project to open project settings dialog
- add preference for envelope lane height as a percentage of track height, when zooming vertically (default 50%)
- add preference for adjusting scrub/jog volume gain
- add preferences for default fixed lane track configuration (big/small lanes, etc)
- add preferences for crossfade behavior for various contexts (splitting, reording, etc)
- add preferences for track meter display defaults
- remember last selected mouse modifier context when closing/restarting REAPER

Zoom/Scroll:
- consistently support small control device moves, such as from a trackpad or trackball
- map shift+alt+mousewheel to 'scroll vertically one page' by default
- rename actions to scroll horizontally/vertically to match behavior (scrolling forward vs reversed)
- do not change envelope height when resizing tracks via mouse drag
- support vertical scroll step as percentage of track height or percentage of arrange view height
- add actions to toggle track zoom height to default; cycle track zoom height between minimum, default, and maximum
- add actions to toggle or cycle track zoom to maximum, even if maximum is not 100% of arrange view height
- if maximum vertical zoom preference is 100% or less, keep the focused track entirely onscreen while zooming
- if track height is greater than screen height, mousewheel scroll on TCP scrolls by screen height
- allow mouse-centered vertical zoom to target the interior of a track

ARA:
- support pooling edits by source media, so edits can automatically affect all media items that share the same source media
- support pooling or not pooling ARA edits by default (old projects will always load with edits unpooled)
- pooled edits will not be preserved when loading a project created with REAPER 7+ into an older version of REAPER (the old version will show a 'project token not recognized: ARAMOD' warning)
- display pooled edit button for media items that share ARA edits (similar to pooled MIDI behavior)
- list analyzed media files and pooled/unpooled count in FX + menu
- add actions to select media items with pooled ARA edits, remove items from edit pool, return items to edit pool
- improve stability of ARA edits when editing media items (splits, copies, cut/paste, etc)
- fix possible hang when ARA plugin analyzes media with negative start-in-source offset

Actions:
- add action to color all takes that share the same source media with the same color
- add action to select all media items that use the same source media
- add action to paste tracks/items at mouse position
- prevent healing an unlooped item with a copy of itself
- actions to move items up/down/top/bottom will act on razor edit areas, if any exist
- add actions to apply first track or take FX to items (can be used to render ARA FX)

Actions Window:
- hide actions like 'set default mouse modifier for [context] to [action]' from actions list, instead use ReaScript SetMouseModifier('context_name', keycombo, 'action_name'), deprecated actions will still work though
- add meta-actions to allow running (some) actions in background project tab contexts
- allow setting a parameter value for keys bound to MIDI CC/mousewheel actions
- show custom action toggle state as enabled/disabled if all component actions that report a toggle state are enabled/disabled
- store descriptive comments about shortcuts in ReaperKeyMap/reaper-kb.ini
- add 'Options' button to action window
- add menu items to import, export, reset, clear keyboard shortcuts for the current section

MIDI:
- support up to 128 MIDI buses per track
- add action to suppress midi note retrigger at start/end of specific media items
- add preference to suppress note retriggering when splitting media items
- add action to send explicit note-off messages for every channel/pitch combination to every MIDI output and plugin
- improve MIDI device preferences pane
- do not automatically re-color MIDI media items when doing pooled copy

Render:
- inform user when saved render format is not available
- fix persistence of preference to embed XMP markers
- respect preference to close render window when done, even when normalizing (but leave the window open when dry run rendering regardless of the preference)
- support forcing mono/stereo/multichannel render for master mix via region render matrix
- support rendering raw PCM (.sd2), including sidecar definition file
- support marker/region wildcards consisting of separated name=value pairs using $marker(name)[separator] and $region(name)[separator] (see wildcard help)

Track Folders:
- add preference to hide tracks in a folder when the folder is fully collapsed
- add option for track folder collapse button to cycle child track heights between various combinations of normal-sized, small, collapsed, and hidden
- add action to show/hide children of selected folder tracks
- consistently refer to collapsed folders as 'collapsed' rather than 'compacted'
- add actions, menu items to move tracks to new or existing folder track
- gray out folder tracks in track context menu if all selected tracks are already within that folder
- when inserting tracks after a folder whose children are all hidden, insert after children

Backups:
- add configuration for path to auto-save unsaved projects
- default to saving up to 50 timestamped projects in Backups directory for new users
- optionally save timestamped backup projects to Backups directory, auto-saved projects to AutoSaves directory
- optionally keep last X copies or X unique days of copies of timestamped backups

FX Oversampling:
- add preference to auto-disable oversampling for record arm-affected tracks
- avoid subsample delays in signal when delay compensating
- fix slight errors in passthrough MIDI timing when using per-instance oversampling and latency compensation
- improve accuracy of timing information passed to plug-ins when using chain oversampling

Metadata:
- support multi-line render metadata (right-click value cell to open multi-line editor)
- support unsynchronized lyrics metadata via ID3 and VORBIS tags
- cancel metadata edit entry box when user scrolls metadata list
- attempt to parse XMP markers for terse display in media source properties dialog

MIDI Devices:
- support up to 128 input/output devices
- add ability to create multiple native MIDI loopback devices (single audio block delay)
- allow ignoring devices to prevent them from using up device ID space
- add per-device option to not warn when unable to open device

MIDI Quantize:
- automatically quantize media content start position to PPQ when quantizing MIDI
- reset quantization for unselected notes when switching from 'all notes' to 'selected notes' in quantize dialog
- when creating new items, always snap media item position to PPQ
- improve behavior of no-chase playback modes to handle media items with non-quantized starting positions

Mouse Modifiers:
- add multiple arrange view mouse modifier override sections, to define new behaviors when left-mouse-dragging in arrange view
- set override A to marquee selection behaviors, override B to razor edit behaviors, override C to comping behaviors, override D to time selection behaviors by default (all are fully customizable though)
- add actions, toolbar buttons to activate/momentarily activate/toggle/clear mouse modifier overrides
- add menu action to export modifiers for the current context as a ReaScript
- support user-defined custom toolbar button tooltip for arrange view override contexts

Project:
- changing autocrossfade or overlapping-recording options also sets default setting for new projects
- use HMSF if set as a secondary project time unit
- show play/record indicators for background tabs
- add actions to reorder project tabs, actions to switch to specific or previously-selected tabs

Recording:
- display loop counter during recording
- optionally apply autocrossfade when new recording overlaps existing items and adding takes
- optionally apply autocrossfade when loop-punch recording and adding takes
- fix aligning takes when recording pass starts in the middle of a looped section
- when loop recording, do not split recorded media even if a full loop pass was not recorded

Track Spacers:
- add support for customizable spacers between tracks
- display track spacers in mixer when mixer tracks are displayed in the same order as TCP
- when multiple contiguous tracks are selected, spacers will be added at the start and end of the set
- support moving/copying track spacers with mouse, dragging tracks to before/after/within spacers

Video:
- add option to disable video per-media-item
- optionally display video from background projects if current project lacks video
- support project setting for YUV preview/conversion gamut: BT.601 (previous versions), BT.709, BT.2020
- add preference to use standard (accessible) OS editing controls for video code

WALTER:
- themes can create custom controls by using 'custom tcp.custom.xyz [label] [action ID] [accessibility description] [button_image_name]' in layouts
- custom controls can be text fields or buttons, may support .font, .color, .margin
- add various scalars/elements/images
- add warnings, enable via 'warnings all' or 'warnings pedantic' line (only supported when loading a non-zipped theme)

Audio:
- support up to 128 channels per track, 128 channels of I/O per plug-in
- allow mapping ReaRoute/loopback devices as regular channels

Batch Converter:
- allow user-entered file extension if it is compatible with the format (.m4v for .mp4, etc)
- correct extension handling when option enabled to overwrite source files

CLAP Plugins:
- automatically scan reaper_resource_path/UserPlugins/FX for .clap plug-ins
- fix recording automation in touch mode

Color Theme:
- new Default 7.0 theme
- add preference/theme element for small themed indicator on selected media items
- add theme elements for various fixed lane display features (buttons, text, etc)

FX Sidechain:
- allow drag/drop sidechain creation to FX in containers, floating windows
- when creating sidechain via drag/drop to FX, always add/route to new track channels, reconfigure pin mappings for sidechain if FX has 4 inputs

Grouping:
- add option (enabled by default) for track media item grouping to affect only items that start and end at the same time (rather than any enclosed media item)
- improve behavior when splitting media items on grouped tracks

JSFX:
- add ext_gr_meter to support reporting gain reduction to the host (set to non-positive values in @init and @block)
- make output metering pre-wet/dry/delta-solo
- support plug-in defined compile-time configuration parameters

Loopback:
- add audio loopback support (Preferences/Audio) for up to 256 channels
- when recording from loopback MIDI/audio channels, do not compensate audio device latency

macOS:
- improve menu item modifier descriptions for various menus
- optionally display last user-run action in REAPER title bar

Meters:
- add per-track option to display gain reduction from VST or JSFX plug-ins that report gain reduction to the host
- add gain reduction metering preferences in Appearance/Track Control Panels

Multiproject:
- if =REF markers specified in both projects, use as a manual synchronization point
- use project time offsets to synchronize video and playback between project tabs

Pitch Shift/Timestretch:
- add multi-mono and multi-stereo options for applicable algorithms
- support more than 48 channels with Elastique

Takes:
- add actions to mark previous recording pass for deletion, delete takes that are marked for deletion
- avoid potential crash when editing take markers and media item source file is not available

Tempo/Time Signature:
- inserting time at start of project uses initial tempo marker rather than project tempo setting
- if project timebase for tempo/time signature envelope is set to beats, action to insert time will preserve existing tempo/time signature changes

Toolbars:
- support optional animation or blinking for toolbar buttons
- animate ripple-edit, mouse modifier override toolbar buttons by default
- support up to 32 main toolbars, 16 MIDI toolbars

Transport:
- add support for Measures.Beats as secondary time unit
- when parsing user-input time, always treat 8-digit numbers as hhmmssff

Windows:
- do not try to style-match tab-child windows
- update manifest to declare UAC configuration and compatibility for new Windows 8+ features (improves support for some plug-ins)

Click Source:
- fix glitch at start of playback with take FX that use PDC

Dynamic Split:
- properly handle leading/trailing pad when splitting grouped tracks

JSFX/ReaScript/Video:
- % (modulus) operator supports 64-bit values on arm64

Keyboard:
- add multiple alternate main keyboard sections, add actions to switch between them persistently or momentarily

License:
- display license valid-through version in About/Purchase window

Raw PCM Media:
- add button to source properties to reload media after editing .rsrc sidecar file

Razor Edit:
- copy selected part of fade-in/fade-out if any part of the fade is included in the razor edit

RX2:
- fix memory leak when exploding items

Samplerate Conversion:
- update r8brain-free to v6.3

Super8:
- support 1-48 channels (default 8)

Web Control Surface:
- reduce web server latency