Simulate cassette tape audio profiles using FFmpeg
Summary
A GitHub project that uses FFmpeg to simulate cassette tape audio profiles including tape noise, wow/flutter, bandwidth limits, and equalizer adjustments. Provides scripts for different cassette types.
View Cached Full Text
Cached at: 07/27/26, 01:40 AM
AARomanov1985/Audio-Cassette-Simulation
Source: https://github.com/AARomanov1985/Audio-Cassette-Simulation
Cassette Simulation

This project simulates cassette tape audio profiles using ffmpeg.
It applies tape noise, wow and flutter pitch modulation, bandwidth limits, and equalizer adjustments.
Prerequisites
- bash
- ffmpeg (compiled with libmp3lame)
Repository Structure
BASF LH Extra C90: German ferric tape. Moderate hiss and mild flutter.Maxell UD C90: Higher-grade ferric tape. Lower hiss, wider frequency range.Sony CHF60 Type I Normal (1978): Vintage 60-minute normal tape. Warm mid-range.Sony CHF90 (1978): Vintage 90-minute normal tape. Slightly higher tape speed drift.TDK D90 (1995-1997): Late-era Type I tape. Clean sound, subtle analog character.mk60: Soviet MK-60 tape. High tape hiss, heavy wow and flutter, aggressive frequency cut.
How to Use
Navigate to any cassette folder and run the scripts:
# Convert local audio files (mp3, ogg, m4a, aac)
./convert_cassette_*.sh
# Record a live web stream into segment files
./record_stream_cassette_*.sh [STREAM_URL]
Processed output files will be saved in the ./out folder.
License
MIT.
Similar Articles
Tested out VoxCPM2 (Open-Source TTS) locally. The "Ultimate Cloning" mode capturing breathing/accents is getting insane.
Technical breakdown and benchmarks of VoxCPM2, an open-source TTS model featuring Ultimate Cloning Mode for capturing breathing and accents, tested locally with low VRAM footprint and cross-lingual accent retention.
@TheAhmadOsman: Got new headphones 1. Found a good equalizer settings online 2. Too lazy to use their iPhone app to setup the curves 3.…
A user shares how they used OpenAI's Codex to set up headphone equalizer curves from a screenshot, bypassing the official app.
[audio.cpp] Release 0.4: Higgs Audio v3 TTS 4B (10x real time)+ Fish Audio S2 Pro in C++/GGML, full GGUF loading, Q8 speed and VRAM gains
Release 0.4 of audio.cpp adds C++/GGML inference for Higgs Audio v3 TTS 4B (10x real-time) and Fish Audio S2 Pro, with full GGUF loading and Q8 speed/VRAM gains.
WavFlow Generates Audio Directly in Waveform Space (GitHub Repo)
WavFlow is a new method from Meta AI that generates synchronized, high-fidelity audio from video and text inputs directly in raw waveform space, bypassing latent compression. It achieves performance on par with latent-based methods on VGGSound and AudioCaps benchmarks.
WavFlow: Audio Generation in Waveform Space
WavFlow generates high-fidelity audio directly in raw waveform space using waveform patchify and amplitude lifting, achieving competitive performance on video-to-audio and text-to-audio benchmarks without intermediate latent representations.