Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 857 Bytes

README.md

File metadata and controls

29 lines (17 loc) · 857 Bytes

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