Handling Volume and Mixing as a DJ
-
I wondered if there is a possibility to listen to two or more MP3's at the same time and thus mixing them to the audio output, and also handle their volume apart. I saw an application such as Virtual DJ, and I would like to write a C# Winforms application but with very basic possibilities, mixing 2-3 mp3 files, handle their volume separately, and if possible listen to the headphones separately (pre-listening) while another audio file is playing. I looked for code here and there, but the only thing I found was mixing mp3 files and save them to a new file without listening....
-
I wondered if there is a possibility to listen to two or more MP3's at the same time and thus mixing them to the audio output, and also handle their volume apart. I saw an application such as Virtual DJ, and I would like to write a C# Winforms application but with very basic possibilities, mixing 2-3 mp3 files, handle their volume separately, and if possible listen to the headphones separately (pre-listening) while another audio file is playing. I looked for code here and there, but the only thing I found was mixing mp3 files and save them to a new file without listening....
You can have multiple "media elements" playing at the same time; each with their own music source and settings. Beyond that, it's up to you, your equipment, and the app. "Pre-listening" implies "saving" / buffering. Why is "creating a new file" an issue? It's temporary; and I doubt "pre-listening" means the whole thing (which overlaps with other activities ... and that's why you probably need multiple machines too).
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food
-
You can have multiple "media elements" playing at the same time; each with their own music source and settings. Beyond that, it's up to you, your equipment, and the app. "Pre-listening" implies "saving" / buffering. Why is "creating a new file" an issue? It's temporary; and I doubt "pre-listening" means the whole thing (which overlaps with other activities ... and that's why you probably need multiple machines too).
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food
Thank you Gerry. Creating a new file, temporary, is not directly an issue, it is not a goal on itself. What I want to do is, when one audio file is playing using the output, I would like to pre-listen to another one for instance in the headphones, just like DJ's do. I wonder if I should give NAudio a try.