AcousticLab Documentation

Import, shape, compare, loop, and export audio.

AcousticLab is the studio surface inside My-Radio.io for quick tempo and reverb work, waveform loop editing, A/B comparison, and final render export.

Windows 10+: Recommended Mac / Android / iPadOS: Not Tested iPhone: Not Recommended

Getting Started

Quick start flow

1

Load audio

Click the intake card, use Load Another, drag a file onto the page, or send the current track from My-Radio.io.

2

Shape playback

Adjust Tempo and Reverb Mix, or start from a preset like Nightcore, Cathedral, or Slow + Space.

3

Set loop points

Drag the left and right waveform handles to mark a loop region, then restart or play from that area.

4

Export a render

Choose a file name, output format, and sample rate, then export a WAV or MP3 render of the processed audio.

Device Policy

Recommended environments

Windows 10 or later

This is the primary target for AcousticLab. It is the recommended environment for waveform interaction, playback, and export reliability.

Mac, Android, iPadOS

These platforms have not been validated yet. Core features may still work, but browser behavior can differ and the page will ask for consent before continuing.

iPhone

iPhone is not recommended. AcousticLab leans on Web Audio rendering, drag-heavy controls, and more memory headroom than mobile Safari is ideal for.

Best experience: use a desktop browser, keep the device cool, and stay plugged in for longer renders.

Controls

What each surface does

Compare Original

Switch between processed and dry playback without leaving the session. This is the fastest way to A/B your adjustments.

Waveform Loop

Click the waveform to seek, then drag the L and R handles to define loop start and end points. Reset Loop returns to the full file span.

Tempo

The Tempo slider runs from 0.25x to 4.00x. While dragging, playback rate eases instead of restarting on every movement.

Reverb Mix

Blend the wet signal into the dry track. Higher values push more of the convolved reverb into the final output.

Presets

Neutral, Vinyl Room, Cathedral, Nightcore, Slow + Space, and Lo-Fi Wash give fast starting points for common textures.

Saved settings

AcousticLab remembers core settings like playback rate, reverb mix, export format, and the active preset between sessions.

Exporting

Output options

WAV

Use WAV when you want a straightforward full-quality render with no encoder dependency.

MP3

Use MP3 when you want a smaller file. The encoder loads from a CDN the first time MP3 export is selected, so network access is required on first use.

Sample Rate

Use Source keeps the original sample rate. You can also force 44.1 kHz or 48 kHz before render.

  • Export renders the processed signal, including tempo and reverb state.
  • The file name field strips unsafe characters before download.
  • If export fails, first confirm the browser supports OfflineAudioContext and that the loaded file decoded successfully.

My-Radio Handoff

Sending a track into AcousticLab

My-Radio.io can hand the current track directly into AcousticLab. When launched that way, AcousticLab shows a launch badge and imports the transferred audio automatically.

  • Use the main page button to send the current track into AcousticLab.
  • AcousticLab stores the transfer in IndexedDB long enough to receive it on the next page.
  • If no transferred track is available, AcousticLab falls back to normal file import.

Troubleshooting

Common issues

Playback does not start.

Check that your browser supports the Web Audio API and that the device policy gate was acknowledged if your platform is not recommended or not tested.

MP3 export does not work on first use.

The page needs to load the MP3 encoder from its CDN the first time. Keep the page online, select MP3, wait a moment, and try export again if the network was slow.

Dragging feels heavy on mobile or tablet.

That is expected on non-primary devices. AcousticLab is currently tuned for Windows 10 and later desktop environments first.

The page feels slower during long renders.

Export uses offline audio rendering and can hold the CPU active. A cool device with external power will usually behave better.