Pre-Delay is a key parameter that determines the rhythmic clarity of a mix.
Syncing it to the BPM allows for a natural separation between the sound source and its reverb, preventing "wash out."
Formulas (The BPM to MS Formula):
1 minute = 60,000 ms
Quarter Note (ms) = 60,000BPM
Decay Time = Total Reverb Time - Pre-Delay
Example (120 BPM):
1/64 delay: 31.25 ms (Pre-Delay)
1/2 delay: 1000 ms (Total Time)
Decay Time: 1000 - 31.25 = 968.75 ms
*The calculator provides a starting point. Final adjustments require listening (groove/swing adjustment).
2. Key Features
Two Modes: Standard Delay and Reverb Pre-Delay.
Sample Conversion: Support for 44.1kHz, 48kHz, 88.2kHz, 96kHz.
Tap Tempo: Advanced algorithm with 2-second reset.
Zero Layout Thrashing: Extreme DOM optimization.
0% CPU Idle: App consumes no resources when idle.
Show Full Technical Documentation
System Architecture
Framework: Electron (Node.js + Chromium).
Model: Single Page Application (SPA).
Communication: IPC only for file saving and window control.
Performance Optimization
The application has undergone rigorous optimization.
Using requestAnimationFrame, DOM Caching, and Input Throttling ensures smooth operation even on older hardware.
YTWAV is a minimalist tool for downloading audio from YouTube and converting it to high-quality WAV PCM format.
Designed for audiophiles and music producers who need pristine samples.
✨ Key Features
Best Quality: Direct download and conversion to WAV PCM.
Multi-Format: Support for WAV (16/24-bit), MP3, FLAC, M4A.
Batch Processing: Download from list files (.txt).
Safe & Clean: No adware, no telemetry, open source.
📋 Requirements
Python 3.7+
FFmpeg (System installed)
yt-dlp (Python dependency)
> python ytdl_wav.py "https://youtu.be/dQw4w9WgXcQ" --sr 48000 --bit 24
[download] 100% of 10.55MiB in 00:02
[ffmpeg] Converting audio to WAV (PCM 24-bit)...
> Done.
*This tool is intended for educational purposes and personal backup only.