Simulate cassette tape audio profiles using FFmpeg

xterminal1 pts0 comments

GitHub - AARomanov1985/Audio-Cassette-Simulation: This project simulates cassette tape audio profiles using ffmpeg · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

AARomanov1985

Audio-Cassette-Simulation

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

master

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>4 Commits<br>4 Commits

BASF LH Extra C90

BASF LH Extra C90

Maxell UD C90

Maxell UD C90

Sony CHF60 Type I Normal (1978)

Sony CHF60 Type I Normal (1978)

Sony CHF90 (1978)

Sony CHF90 (1978)

TDK D90 (1995-1997)

TDK D90 (1995-1997)

assets

assets

mk60

mk60

LICENSE

LICENSE

README.md

README.md

View all files

Repository files navigation

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)<br>./convert_cassette_*.sh

# Record a live web stream into segment files<br>./record_stream_cassette_*.sh [STREAM_URL]

Processed output files will be saved in the ./out folder.

License

MIT.

About<br>This project simulates cassette tape audio profiles using ffmpeg<br>Resources<br>Readme<br>MIT license<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository

Releases

Packages

Contributors

Languages

You can’t perform that action at this time.

tape cassette audio files sony ffmpeg

Related Articles