Skip to content

KallelGaNewk/audiomirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioMirror.rs

This is a program that allows you to loop audio from one speaker to another. It is useful for testing the audio quality of speakers and headphones, quick changes of headsets, and other similar use cases.

Different sampple rates (like 48KHz with 96KHz) will not work, both speakers must have the same sample rate.

Usage

  1. Go to the latest release
  2. Download audiomirror.exe.
  3. Double click the file or run it from the command line.
  4. Follow the prompts to select your output and input speakers.
  5. The program will loop audio from the output speaker to the input speaker.

Build yourself

  1. Install Rust and Cargo by following the instructions on the official Rust website.
  2. Clone this repository to your local machine.
  3. Navigate to the project directory in your terminal.
  4. Connect two playback devices to your computer.
  5. Run the program by running cargo run --release in your terminal.

To do

  • Connection between computers, over the internet.
  • Polish the code
    • Reject connection if different sample rates.
  • Config file
  • Add support for more than two speakers.

Contributing

If you find any bugs or have any suggestions for improvements, feel free to open an issue or submit a pull request.

License

This program is licensed under the MIT License.