Skip to content

MTK Offline Render - User Guide โ€‹

A batch rendering tool for REAPER projects (.rpp files).

Table of Contents โ€‹


Quick Start โ€‹

  1. Launch MTK Offline Render
  2. Drag a folder containing .rpp files into the window
  3. Select your REAPER executable path
  4. Click ๐Ÿš€ Render

Main Window


Installation โ€‹

Requirements โ€‹

  • Windows 10/11
  • REAPER (any recent version)

Setup โ€‹

  1. Extract the downloaded archive to any location
  2. Run MTKOfflineRender.exe
  3. On first launch, the tool will auto-detect REAPER installation paths

If REAPER is not detected automatically, click the ... button next to the REAPER dropdown to manually select reaper.exe.

REAPER Path Selection


Loading Projects โ€‹

Method 1: Drag and Drop โ€‹

Drag a folder containing .rpp files directly onto the application window.

Method 2: Select Folder โ€‹

Click ๐Ÿ“ Select Folder and choose a folder. The tool will scan all subfolders recursively.

File List

Managing the File List โ€‹

ButtonFunction
Check AllSelect all projects for rendering
Uncheck AllDeselect all projects
Exclude SelectedRemove highlighted rows from the list
Clear ListRemove all projects from the list

Render Sources โ€‹

The Source column determines what content will be rendered from each project.

ModeDescription
RegionRender each region as a separate file
Selected ItemsRender selected items via master
DefaultUse the project's existing render settings

Source Dropdown

Region Mode โ€‹

When using Region mode:

  1. Click on a project row to view its regions in the Details panel below
  2. Check/uncheck individual regions to include or exclude them
  3. The Selection column shows the count (e.g., "5/8" means 5 of 8 regions selected)

Region Panel

Selected Items Mode โ€‹

Renders items that are marked as selected in your REAPER project. Use this when you've pre-selected specific items in REAPER before saving the project.


Audio Settings โ€‹

Each project can have individual audio settings, or you can use Batch Mode to apply the same settings to all projects.

Available Parameters โ€‹

SettingOptions
FormatWAV, MP4
Rate44100, 48000, 88200, 96000, 176400, 192000 Hz
Bits8, 16, 24, 32 Int, 32 FP, 64 FP
ChannelsMono, Stereo, 4, 6, 8
ResampleSinc 192pt, 384pt, 512pt, 768pt, r8brain
SpeedFull-Speed, 1x Offline, Online, Offline Idle, 1x Idle

Audio Settings

Note: When MP4 format is selected, the Bits setting is disabled (not applicable to video export).


Output Settings โ€‹

Project Settings Panel โ€‹

When you select a single project row (without Batch Mode), the Project Settings panel appears:

Project Settings

Output Path โ€‹

  • Use Project Output (checked): Uses the output path defined in the .rpp file
  • Use Project Output (unchecked): Specify a custom output directory

Pattern โ€‹

  • Use Project Pattern (checked): Uses the filename pattern defined in the .rpp file
  • Use Project Pattern (unchecked): Define a custom filename pattern using wildcards

Click Wildcards to insert variables like $region, $project, etc.

Wildcards Popup


Batch Mode โ€‹

Batch Mode allows you to apply identical settings to all projects at once.

Enabling Batch Mode โ€‹

  1. Check Enable Batch Mode in the Batch Mode panel
  2. Configure all settings in one place
  3. Individual column settings in the table will be hidden

Batch Mode

When to Use Batch Mode โ€‹

ScenarioRecommended Mode
All projects need the same output formatโœ… Batch Mode
Each project needs different sample ratesโŒ Individual settings
Rendering a large number of similar projectsโœ… Batch Mode

MP4 Video Export โ€‹

Select MP4 as the output format to export video files.

Fixed Video Parameters โ€‹

ParameterValue
Resolution1920 ร— 1080
Frame Rate60 fps
Video CodecH.264
Video Bitrate10,000 kbps
Audio CodecAAC
Audio Bitrate256 kbps

Note: These video parameters are fixed and cannot be customized in the current version.


Wildcards Reference โ€‹

Use these wildcards in your filename pattern:

Regions โ€‹

WildcardDescription
$regionRegion name
$regionnumberRegion number
$markerMarker name

Items โ€‹

WildcardDescription
$itemItem name
$itemnumberItem number
$itemnotesItem notes
$takeTake name

Time โ€‹

WildcardDescription
$yearYear (4-digit)
$monthMonth (2-digit)
$dayDay (2-digit)
$hourHour (24h)
$minuteMinute
$secondSecond

Others โ€‹

WildcardDescription
$projectProject name
$trackTrack name
$tempoProject tempo
$timesigTime signature
$channelsNumber of channels

Separator โ€‹

Choose a separator to automatically insert between wildcards:

  • None: $region$project
  • Underscore: $region_$project
  • Dash: $region-$project

Troubleshooting โ€‹

REAPER not found โ€‹

Symptom: The REAPER dropdown is empty or shows an invalid path.

Solution: Click the ... button and manually navigate to your reaper.exe file. Common locations:

  • C:\Program Files\REAPER (x64)\reaper.exe
  • D:\Program Files\REAPER (x64)\reaper.exe

Render fails immediately โ€‹

Symptom: Render starts but fails with an error code.

Possible causes:

  1. The .rpp file is corrupted or has an incompatible format
  2. REAPER is already running with the same project open
  3. The output path is invalid or not writable

Solution: Try opening the project in REAPER manually to verify it loads correctly.

Temporary files left behind โ€‹

Symptom: You see files with _mtktmp_ in the filename.

Explanation: These are temporary render files. The tool automatically cleans them up on startup. If they persist, you can safely delete them manually or move them to the Recycle Bin.

No regions found โ€‹

Symptom: The Details panel shows no regions for a project.

Solution: Ensure your REAPER project has regions defined (not just markers). In REAPER, regions have a start and end point, while markers are single points.


Version Information โ€‹

To check the current version and for updates:

  1. Click the โ„น๏ธ button in the toolbar
  2. The About dialog shows your version and checks for updates automatically

About Dialog


Feedback & Support โ€‹

If you encounter issues or have feature requests, please visit the GitHub Issues page.


MTK Offline Render v0.2.2