Now I'm able to do the mixing like this:WaveFormat waveFormat = new WaveFormat(44100, 2); WaveFileReader reader = new WaveFileReader(fileName); WaveFormatConversionStream convertStream = new WaveFormatConversionStream(waveFormat, reader); cm16BitToSampleProvider sampleProvider = new Pcm16BitToSampleProvider(convertStream); mixer.AddMixerInput(sampleProvider);
But how can I play/save the mixer stream. The problem is that it is 16bit PCM at this stage and I need to convert it to IWaveProvider