Skip to content

bodqhrohro/taporwave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Taporwave

This is just a random speed generator making an effect of unstable tape cassette player in MPV

Usage

%path_to_binary%/taporwave | mpv --input-file=/dev/stdin --audio-pitch-correction=no %your_audio_files_or_playlist%

You may also pass parameters --minBound and --maxBound to taporwave if default bounds (0.8 and 1.2 of original speed respectively) do not satisfy you.

Compilation

make

This would install dependencies if needed, compile the program and compress it with UPX if it is installed.

Known issues

  1. The binary is too bloated for hello world level program

  2. No wowing/fluttering at this time, so the effect is not much realistic, however already able to wake up the tape nostalgia :)

  3. No mplayer support

  4. Reading input commands from stdin blocks operating MPV via CLI

About

Simulator of cheap tape player

Resources

License

Stars

Watchers

Forks

Packages

No packages published