One-time downloads · $2.99–$9.99 USD. No subscription.

Perunlight

BragiWave · Tool + guide bundle

Check a REAPER region render against a brief

Check a REAPER region render against an audio delivery contract.

$7.99 USD · one-time purchase

Host application · opening steps

Extract the inner program ZIP, register app/bragiwave_panel.lua in REAPER, and keep app/lib beside it. Copy the ready-named demo contract beside a saved practice project, then follow GUIDE.html.

Download: ZIP with the described tool and instructions. Check compatibility & limits.

See it in useBuy download — $7.99

No subscription. Final total and tax appear at checkout.

View the illustrated example. Read the illustrated guide and inspect the sample files free of charge. The complete program is supplied in the purchased download. Previously obtained copies retain their included license rights.

REAPER 7.80 Linux synthetic project: panel before and after verification. Actual host capture.
REAPER 7.80 Linux synthetic project: panel before and after verification. Actual host capture. View full size

See it in use

Check a three-sound REAPER delivery

A screenshot walkthrough with fictional practice data. Select a step to explore.

The contract guidance and the earlier actual REAPER report are separate synthetic demonstrations; macOS and real-audio delivery remain unverified.

1. Start with

Check a three-sound REAPER delivery

Use the ready-named contract and three UI-sound regions.

Sample files and contents

The ready-named examples/bragiwave/bragiwave.contract.json, identical to the unchanged program’s demo contract, and regions.csv. Three UI sounds, 48 kHz, 24-bit PCM stereo, with a 0.25 s tail.

Practice files and guides are free. The complete app is included only where the product page says so.

2. In the app

Illustrated guide table of three synthetic target WAVs and their expected frame counts.
Browser capture of the guide: calculated targets, not a fresh REAPER run. Enlarge image ↗

Try it in three steps

  1. Create and name the three regions in a new REAPER project.
  2. Run Preflight and inspect the contract checks.
  3. Render and verify the planned files.
Show every click and setting
  1. Start a new REAPER project in an empty folder and create three regions exactly as in regions.csv: sfx_ui_click_01 from 0.0 to 0.5 s, sfx_ui_back_01 from 1.0 to 1.75 s and sfx_ui_confirm_01 from 2.5 to 2.9 s. The project may be silent.
  2. Save the project in its own folder, retain WAV 24-bit PCM stereo in the Render dialog, and copy the ready-named bragiwave.contract.json beside the project. Use an empty render folder; Preflight may create it if absent.
  3. Run the BragiWave panel and click Preflight.
  4. Click Render & Verify, then OK in the confirmation.

3. The result

A separate demonstration

The guide’s target is three passing 48 kHz WAV files. The shown REAPER report is an earlier separate synthetic demonstration; real-audio delivery is unverified.

The contract guidance and the earlier actual REAPER report are separate synthetic demonstrations; macOS and real-audio delivery remain unverified.

Earlier REAPER 7.80 Linux synthetic check showing three PASS rows.
Earlier actual REAPER 7.80 Linux capture. A console overlaps part of the image. macOS and real-audio acceptance remain unverified. Enlarge image ↗
What to check in the practice result

Expected synthetic target: 3 planned / 3 observed, 3 pass, 0 fail, 0 missing and 0 unexpected. At 48,000 Hz, 24-bit PCM stereo: sfx_ui_click_01.wav has 36,000 frames, sfx_ui_back_01.wav 48,000 and sfx_ui_confirm_01.wav 31,200. WAVs go into render/ and JSON/text reports into bragiwave-reports/. These targets are calculated from the unchanged contract; this guide revision is not a new native REAPER acceptance run.

What it helps you do

Define the expected audio filenames, WAV format and duration in a render contract, then check the generated region files against it.

What is in your download

  • The unchanged BragiWave 0.1.1 program ZIP and its original license notices.
  • An illustrated guide with phone-readable expected results and recovery steps.
  • A ready-named synthetic contract and region list for the first exercise.

Before you buy

  • REAPER 7, installed and licensed separately. Checked with REAPER 7.80 on Linux using silent and synthetic test audio; macOS is not checked yet.
  • A saved REAPER project whose regions match the contract, and an empty output folder.
  • The ready-named examples/bragiwave/bragiwave.contract.json practice contract, supplied in both the free guide pack and the complete bundle.
  • The complete bragiwave-0.1.1-guide-20261031.zip download. It contains the unchanged program/bragiwave-preview-20260929.zip (program version 0.1.1).

Extract the inner program ZIP, register app/bragiwave_panel.lua in REAPER, and keep app/lib beside it. Copy the ready-named demo contract beside a saved practice project, then follow GUIDE.html.

Compatibility & limits

Checks filenames, WAV geometry and frame counts, not loudness, clipping, silence, phase or listening quality. REAPER licence separate. Linux REAPER 7.80 GUI verified; macOS and real audio unverified.

See how it works

Read the illustrated guide and inspect the sample files free of charge. The complete program is supplied in the purchased download. Previously obtained copies retain their included license rights.

View the illustrated example

Get BragiWave

Perpetual use of the purchased version on your devices for personal or internal commercial work. Keep reasonable backups and modify your own copy; do not redistribute or resell original proprietary code. Third-party licenses and any existing preview permissions retain their rights.

Before payment, save the private recovery code shown by checkout. After Paddle confirms payment, use it to download your ZIP or return for it later. No subscription, future update or email delivery is promised. See the illustrated steps.

License · Terms · Privacy · Refunds · Support

$7.99 USD · once

Buy download — $7.99