/SoundMixer

This is a sound mixer that takes in input from a sound file AND your mic and outputs it to a single source. It makes it so you can hear the sound file you are playing, as well as the other people on the other end. Perfect for sharing music with your friends while you play some video games.

Primary LanguageC#

#NO LONGER ACTIVE Refer to EZDJ instead. All future updates will be there.

##Description

This is a project that was inspired by wanting to share music with my friends while I played video games with them. This application is written in C# and uses an open source audio and MIDI library called NAudio.

This project was particularly challenging, as it involved figuring out a way to mix two input sources (my microphone and the music I was playing) into one source (what my friends where hearing) and at the same time, outputting the music to myself as well.

Instructions on how to use

You'll need to download Virtual Audio Cable in order for this set up to work. Once you've installed virtual audio cable, you can follow the setup bellow.

  • Set the input to your mic
  • The output to your Virtual Audio Cable (Line 1)
  • The music output to Virtual Audio Cable (Line 1)

For the application you are going to use to communicate with your freinds (Skype, Discord, etc.), select Line 1 as your input source.