filoe / cscore

An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.
Other
2.14k stars 450 forks source link

Play stereo mp3 as mono on specyfic channel in 7.1 #439

Closed dewelooper closed 3 years ago

dewelooper commented 3 years ago

Hello, I need play concurently different mp3 files from my C# app on different playback zones in amplifier (regions in building). I have audio infrastructure which is terminated on 3 audio jacks 3,5mm connected to 3 available outputs in my usb 7.1 sound card.

Is this possible using CSCORE? Which way I can do that?

filoe commented 3 years ago

So you want to play mp3-1 on channel1, mp3-2 on channel2, etc.? It would be possible. You would have to write a custom SampleSource which takes multiple sample sources as input and mix it manually. If I got you right, I can assist you.