Move your Audition session audio edit into Pro Tools
Choose a source sequence and its WAV or AIFF media. Supported audio edits become an editable PTX session. Video, plugins, instruments and mixer routing are not recreated; the report combines source and destination limitations.
Choose your Audition session and its WAV or AIFF audio. Conversion happens on this computer. The first run loads about 14 MB of software; project and media files are never uploaded.
Audio edit transfer: 48 kHz PCM WAV or AIFF, up to 8 mono output tracks (stereo uses two). Plugins, instruments and buses are not recreated. Review the full comparison below before starting.
0 audio files selected · 0.0 MiB. Limits: 4 MB project, 128 MB selected audio, 512 MiB output.
REAPER → Pro Tools audio edit transfer
An editable audio handoff with explicit changes, not an identical REAPER mix. 48 kHz PCM WAV or AIFF audio; up to 8 mono output tracks. Stereo uses two tracks. REAPER browser limits: 10 MB project, 10 MB total selected media, 512 MiB output. Other project inputs: 4 MiB project and 128 MiB selected media.
Dedicated local browser worker. REAPER input also has a local Python converter. PTX is not supported by the text-only batch/MCP or Premiere panel engine.
Additional project inputs transfer one selected audio sequence through the shared RPP audio model. Video, titles, bins, plugins and mixer routing are not recreated. Fades and automation may change; both reader and PTX losses appear in the same report. Missing audio, unsupported retimes and channel layouts stop conversion.
Authored PRPROJ, DRP, FCPXML and SESX fixtures: native Pro Tools opening, saving, reopening and stereo render checks. All seven project readers also pass actual WASM conversion, exact original retention and merged-report tests. Native playback acceptance for the additional AAF, AVB and CapCut fixtures is pending. Source-app fidelity and individual session playback remain separate checks.
| Feature | Source controls | Status | In your Pro Tools delivery |
|---|---|---|---|
| Cuts, gaps and source offsets | Sample positions and trims | preserved | Sample-exact at 48 kHz; invalid ranges stop conversion.Declaration basisNative open/save/reopen and sample EDL tests |
| Track names and lane order | Source labels, repeated names and mono/stereo lane order | mapped | Unique names and original lane order are retained, including native-template name swaps/cycles. Repeated and stereo-derived collisions receive explicit unique labels; blank/missing names use numbered output labels. The report retains each RPP execution-source index and label. Other project inputs may have derived bridge lanes. Original projects are retained. Native receiving acceptance of these new cases remains unverified.Declaration basisscripts/test-ptx-tracks.py: ordered saved-name, clip binding, pan-mirror and rollback controls |
| Finite PCM source sections and loops | Selected 48 kHz PCM WAV or AIFF media, normal-speed forward regions | mapped | Forward source sections and whole-file/finite-region loops become repeated sample-range edits. An absent LOOP flag uses the native enabled default. Selected PCM source duration and bounds are checked. Unified loop controls change; retimes, off-sample clocks, reverse/crossfaded sections need consolidated audio. Native Pro Tools playback of these new cases remains unverified. Supported manual linear fades spanning repeats use a continuing item-clock clip-gain function; native receiving/source playback of these new fade cases remains unverified.Declaration basisExact source-range and original-retention checks, including actual browser WASM execution |
| Mono audio | PCM and IEEE float WAV, AIFF or supported AIFF-C at 48 kHz | preserved | Audio samples must be exactly representable in Float32. PCM through 24 valid bits and Float32 retain sample values. Wider PCM and Float64 are accepted only when every selected sample round-trips exactly. AIFF-C supports NONE, 16-bit twos/sowt and fl32/FL32/fl64/FL64. Compressed codecs stop conversion. Container metadata may change; prepared sources retain their original files. Explicit mono take selections can extract any available channel from media with up to 64 channels. Out-of-range selections and stereo-pair modes stop conversion. Native playback of the expanded selections remains unverified.Declaration basisWAV sample tests and native renders; scripts/test-ptx-aiff.py and scripts/test-ptx-wave.py |
| Stereo audio | Centered stereo PCM WAV or AIFF tracks, including mixed mono/stereo items | mapped | Separate hard-left/right mono tracks. Normal and reverse-stereo items retain their individual original channel mapping, including repeated source sections; mono reverse-stereo is unchanged. Mixed nonoverlapping mono/stereo items use a centered Mono lane plus hard-left/right stereo lanes, with explicit source-item mappings and copied track controls. Both channels retained; unified track/stereo controls and pan-law parity are not recreated. Non-default stereo balance/width and overlapping source items stop conversion. Mixed-layout and reverse-stereo source/receiving native playback remain unverified.Declaration basisNative normal-stereo render: separate 220/330 Hz channels, maximum error below 7e-9; scripts/test-ptx-channels.py and scripts/verify-ptx-channels.py; scripts/test-ptx-mixed-layouts.py and scripts/verify-ptx-mixed-layouts.py |
| Media and original project | Source project plus selected media | preserved | Session ZIP includes Audio Files, original project and intermediate RPP, prepared-media originals and conversion-report.json. Missing or ambiguous audio stops conversion.Declaration basisSHA-256 media checks and relinking regressions |
| Gain and mute | Static item/track/master levels and mutes | mapped | Folded into editable clip gain/mute. Finite combined levels must encode above -144 dB through +36 dB; exact zero uses the separate native silence value. Unsupported levels stop conversion before output. Original mixer structure and solo are not recreated.Declaration basisNative gain and silence renders |
| Static mono pan | Left/right position | approximated | Native mono pan in 1% steps; the native pan law remains, so the mix may differ. All three saved mono-pan mirrors are read back and checked against each planned output lane before publication.Declaration basisNative authored pan references and L/R render verification |
| Fades | REAPER fade shapes and lengths | approximated | Standalone fades retain the existing native profile up to 65535 samples. Supported non-overlapping manual linear fades that cover a whole clip, exceed that limit, have fractional sample durations or span source repeats map to editable sampled clip gain. Neutral legacy curvature records only; take volume combines on the original item clock. Adaptive checks target 1e-5 at integer samples under amplitude- and dB-linear interpolation; this is not a native playback certificate. Automatic fades, unknown long-fade shapes/modern curvature, overlap and source-overrun profiles need a verified evaluator or consolidation. Original project/media retained.Declaration basisNative sample EDL and fade render tests; scripts/test-ptx-fades.py and saved-file fade-control audit |
| Volume automation | Track volume envelope | approximated | Known pre/post track-volume functions, native amplitude/fader scaling including quiet cancellation and six measured source shapes map onto clip-owned Float32 dB gain at visible integer samples. Absolute track clocks remain independent of continuing take clocks and repeated source offsets. Read automation replaces its fader snapshot; pre-FX gain composes once with track/item/take/master gain and supported fades. Adaptive checks target 1e-5 under amplitude- and dB-linear target interpolation. Native track faders stay neutral; unified track automation/editing modes are not recreated. Unknown contexts, nonunity trim/read, target node/gain limits and failed read-back stop publication. New native receiving mix acceptance remains unverified.Declaration basisHistorical native fader renders; not acceptance of the current clip-owned track projection; scripts/test-ptx-track-functions.py and scripts/verify-ptx-track-functions.py; frozen native REAPER track observations |
| Take volume envelopes | Active single-take volume with known REAPER scaling and shapes | approximated | Editable clip-owned Float32 dB points use the physical 48 kHz source clock, including trims and source repetitions. Bounded sampling retains known amplitude/fader curves; source handles remain in the original project. This record profile stops at 65,536 native nodes, including origin padding, and refuses unsupported contexts or insufficient precision before output. Native acceptance covers measured gain records and their stated PCM controls; individual outputs are not certified mix matches.Declaration basisNative source-clock, save/reopen/render and 65,536/65,537-node boundary controls; independent REAPER API and bundled WASM checks |
| Markers and regions | Names, positions, regions and attributes | mapped | Up to 32,000 point records within the native 24-hour timecode window. Execution-source RPP point names, including blank/repeated labels, and sample positions retain exact saved timestamp mirrors and complete marker inventory. Unconflicted source indices 1..65535 remain; duplicate, zero, out-of-range or template-conflicting indices receive explicit unique mappings. Regions become boundary points; color, GUIDs and richer attributes stay in recovery/report metadata. New marker controls have file-only checks; native receiving acceptance remains unverified.Declaration basisExisting native marker sample-position tests; scripts/test-ptx-markers.py and scripts/verify-ptx-markers.py add exact saved-record checks |
| Plugins, instruments and rendered stems | Effects and instrument processing | Outside supported scope | Not recreated or rendered. Supply already rendered WAVs in a prepared RPP when sound depends on them. Original RPP retained.Declaration basisDetected chunks reported; automatic REAPER rendering is not implemented |
| Buses, sends, folders and sidechains | Editable mixer routing | Outside supported scope | Direct tracks use the native stereo output. Disabled main sends, receives and folder routing stop conversion and require rendered or consolidated audio. The source mixer is not recreated.Declaration basisKnown limitation; no routing parity claim |
| MIDI, tempo, stretch, pitch and takes | Musical and source-specific behavior | Outside supported scope | Audio items requiring unsupported processing stop conversion. Project settings and inactive features are reported.Declaration basisPreflight refusal tests; no silent audio omissions |
| Larger sessions and other sample rates | Arbitrary track counts and media rates | Outside supported scope | Over 8 output tracks, non-48-kHz audio, unsupported media formats, more than 32,000 point markers, and audio/points outside the native 24-hour timecode window stop conversion.Declaration basisExplicit resource and format gates |
FAQ
What comes in the download?
A PTX session, Audio Files folder, original source project, intermediate REAPER audio edit and the detailed conversion report. Extract the complete ZIP before opening Pro Tools.
What are the supported limits?
48 kHz mono or stereo PCM WAV or AIFF audio; eight mono output tracks, with stereo using two. Samples must fit exactly in Float32. Compressed AIFF-C audio requires decoding first. Select one sequence per conversion. The browser accepts a 4 MiB project and 128 MiB of media.
What happens to retimed or missing audio?
Unsupported retimes, missing media, ambiguous filenames and overlaps that cannot be represented stop the transfer. No partial session is offered.