Skip to content

Radiodelay is a tool to delay audio from an external input source.

License

Notifications You must be signed in to change notification settings

daansystems/radiodelay

Repository files navigation

Radiodelay

Audio input/output delay for Windows, MacOS, Linux

Screenshot

(C)2006-2024 DaanSystems

License: GPLv3

Introduction

Radiodelay is a tool to delay audio from an internal or external input source. It is particulary useful for listening to sports commentary on the radio when watching TV. Radio commentary is often a few seconds earlier than TV.

Commandline Options

-driver x : Set the input driver by driver index number
-delay x.x : Set the delay in x.x seconds.
-in x : Preselect the input device by device index number.
-out x : Preselect the output device by device index number.
-play : Start playing automatically.
-skipfile : Set skipfile.

Example:

RadioDelay.exe -delay 5.6 -in 0 -out 1 -play

Dependencies

Radiodelay is based in part on the work of the FLTK project (http://www.fltk.org).

Radiodelay uses miniaudio for input/output (https://github.com/mackron/miniaudio).

Compiling

A simple Makefile is available for Windows/Linux/MacOS. On windows you can use MinGW/MSYS to compile. Visual Studio should be easy too. On linux/Mac use g++ or clang++.

Example Windows 64 bit MSYS:
$ pacman -S mingw-w64-x86_64-fltk
$ make
Example Arch Linux:
$ pacman -S fltk
$ make
Example MacOS:
$ brew install fltk
$ make

Revision history

Please look at git commit log:

https://github.com/daansystems/radiodelay/commits/master

About

Radiodelay is a tool to delay audio from an external input source.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages