BPM to Delay & Reverb Time Calculator – Music Production
Convert BPM to milliseconds for delay, reverb pre-delay, and LFO rates. Quickly get 1/4, 1/8, dotted, and triplet note timings for perfect audio sync.
UD5 Toolkit
Upload or select an impulse response to experience real convolution reverb in your browser.
ConvolverNode to perform real-time convolution. When you select a preset IR or upload your own, the audio buffer is loaded into a convolver node. Your dry audio source is then split into two paths: one goes directly to the output (dry signal), and the other passes through the convolver (wet signal). The Dry/Wet slider lets you blend between the two, giving you full control over the mix. All processing happens locally in your browser — no audio is uploaded to any server.
decodeAudioData() method can handle. This typically includes WAV (uncompressed PCM), AIFF, MP3, OGG Vorbis, and FLAC. For best results with impulse responses, we recommend using uncompressed 16-bit or 24-bit WAV files at 44.1kHz or 48kHz sample rate, as compressed formats may introduce artifacts that affect the convolution quality. Maximum recommended IR length is around 10 seconds for optimal browser performance.
ConvolverNode with subtle variations in normalization and buffer handling. Chrome, Firefox, Safari, and Edge all support convolution, but Safari has historically had stricter limits on IR buffer length and may apply different internal gain staging. Additionally, audio output hardware and OS-level audio processing differ across devices. For consistent results, use a recent version of Chrome or Firefox, keep IR files under 5 seconds, and normalize your IR files before uploading.
Convert BPM to milliseconds for delay, reverb pre-delay, and LFO rates. Quickly get 1/4, 1/8, dotted, and triplet note timings for perfect audio sync.
Add artificial reverb to an audio recording. Choose from small room to large hall. Wet/dry mix. Convolution‑based.
Remove constant background noise from a short audio clip using a real‑time noise gate and spectral subtraction. All processing stays in your browser.