Studio LOOS Audio Lab • The Hague
100% IN-BROWSER
🔒 Zero Audio Uploads: Audio files are decoded & processed in your local browser RAM via Web Audio API. No sound data ever leaves your device.
DSP MODULE 01

Visual Audio Cutter & Trimmer

OFFLINE AUDIO CONTEXT: READY BUFFER: CLIENT RAM
📥
Drop your audio file here or click to browse
Supports WAV, MP3, OGG, AAC, FLAC, WebM (Up to 200 MB processed locally)
00:00.000 00:00.000 SELECTED END OF BUFFER
START:
END:
0.5s
0.8s
Ready. Drag an audio track to load waveform visualization.

Digital Audio Trimming: Sample-Accurate Editing Without Quality Loss

Unlike legacy cloud-based audio converters that upload your confidential recordings to third-party web servers—subjecting your stems to lossy re-compression artifacts and privacy vulnerabilities—the Studio LOOS Audio Cutter executes 100% of its DSP processing directly inside your browser using the HTML5 AudioContext and OfflineAudioContext APIs.

When you load an audio file, your browser's Web Audio subsystem decodes the compressed bitstream (such as MP3, AAC, or FLAC) into raw 32-bit floating-point linear pulse-code modulation (PCM) audio channels. Our custom high-DPI HTML5 Canvas visualizer renders the peak and RMS envelopes across both stereo channels simultaneously, enabling you to inspect zero-crossing points with microsecond precision.

1. The Mathematics of Zero-Crossing Points & Transient Click Elimination

When an audio waveform is truncated abruptly at any sample where the instantaneous amplitude is non-zero (\(x(t) \neq 0\)), the continuous acoustic waveform experiences an instantaneous mathematical discontinuity (a Heaviside step jump). In Fourier analysis, a sharp step discontinuity produces an infinite series of high-frequency harmonics decaying at only \(-6\text{ dB/octave}\). In physical audio reproduction, this manifests as an audible, jarring edge-click, pop, or transient glitch that can ruin audio splices or damage speaker drivers.

$$S_{\text{start}} = \lfloor t_{\text{start}} \cdot f_s \rfloor, \quad S_{\text{end}} = \lfloor t_{\text{end}} \cdot f_s \rfloor$$
Sample index mapping formula where \(f_s\) represents the sampling rate (44.1 kHz or 48 kHz)

To prevent truncation distortion, Studio LOOS applies configurable linear and raised-cosine fade-in and fade-out gain envelopes across boundary buffers:

$$w(n) = \frac{1}{2} \left[1 - \cos\left(\frac{\pi n}{N}\right)\right] \quad \text{for } 0 \le n \le N$$
Raised-cosine fade window eliminating step discontinuities and high-frequency spectral splatter
⚡ 32-Bit Float Internal Processing Architecture

Standard audio editors often truncate intermediate processing buffers to 16-bit integer depths, introducing subtle quantization noise and round-off errors at each stage. Studio LOOS preserves the complete 32-bit IEEE 754 floating-point dynamic range throughout the entire editing session. Full 24-bit dynamic resolution is maintained right up until the final uncompressed 16-bit PCM WAV export packaging.

2. How to Use the Studio LOOS Audio Cutter in 3 Simple Steps

1

Load Audio Buffer

Drop any audio track (MP3, WAV, FLAC, M4A, OGG, WebM) into the dropzone. Your browser decodes the audio into client RAM in milliseconds with 0ms upload latency.

2

Set Selection Markers

Drag the glowing amber boundary handles across the dual-channel waveform visualizer, or type millisecond-accurate timestamps into the LCD transport display.

3

Audition & Export WAV

Preview your loop with smooth anti-click fades, then click Cut & Export WAV. An isolated OfflineAudioContext generates a studio-grade 16-bit WAV instantly.

3. Technical Specifications & DSP Architecture

DSP Parameter Specification Engineering Benefit
Internal Audio Engine HTML5 Web Audio API / OfflineAudioContext Hardware-accelerated native browser DSP with zero cloud dependencies.
Internal Buffer Precision 32-bit IEEE 754 Floating-Point PCM Over 1500 dB of internal mathematical headroom with zero clipping in memory.
Temporal Resolution 1 Sample (\(\approx 22.67\,\mu\text{s}\) at 44.1 kHz) Sample-accurate boundary slicing prevents timing drift and phase mismatch.
Fade Curves Available Linear & Raised-Cosine (0.1s to 5.0s) Eliminates edge-clicks, DC-offset thumps, and boundary transients.
Supported Input Codecs WAV, MP3, FLAC, AAC, M4A, OGG, Opus, WebM Decoded natively by browser media subsystems without external plugins.
Export Container Uncompressed RIFF WAV (16-bit Linear PCM) Broadcast-grade, universally compatible with every DAW and sampler.
Privacy & Security 100% Client-Side RAM Processing No audio packets are ever transmitted across the network. Complete confidentiality.

4. Frequently Asked Questions (FAQ)

Does trimming an MP3 or AAC file degrade the audio quality?

No. Unlike lossy web converters that re-encode trimmed audio back into compressed MP3 (causing generational loss and lossy artifact buildup), Studio LOOS decodes the source file into full 32-bit floating-point linear PCM buffers and exports directly to uncompressed 16-bit broadcast-grade WAV (RIFF container). No secondary lossy encoding is applied.

Why do un-faded audio cuts produce audible clicks or pops?

When an audio file is cut at any point other than where the electrical voltage crosses zero volts (a zero-crossing point), the instantaneous drop in amplitude creates an infinite-frequency step transient. The loudspeaker driver attempts to snap back to center instantaneously, producing an acoustic pop. Studio LOOS prevents this by applying anti-click fade-in and fade-out curves.

Is there a file size limit or duration limit for trimming?

Because processing occurs entirely inside your computer's local RAM and CPU rather than on a congested remote server, you are not bound by server upload quotas. You can comfortably trim 100MB+ podcasts, full-length DJ mixes, and multi-track stems with instant responsiveness.

Can I use the trimmed audio commercially in my music releases?

Yes, absolutely. Studio LOOS is an open-access client-side audio workstation. We claim zero rights or ownership over any audio processed through our tools. Your exported WAV files belong 100% to you.

Are my audio recordings ever uploaded or stored on your servers?

Never. The audio processing pipeline runs entirely inside your browser's sandboxed JavaScript memory space via OfflineAudioContext. Your audio never leaves your device and is discarded from memory when you close the tab.

ADVERTISEMENT • STUDIO SPONSOR
Support Studio LOOS open web acoustic laboratory • High-grade pro audio gear & plugins