I would require a visualisation to respond to the music being played on the media player as well as the microphone input simultaneously using media player SDK and c++.
In other words, the visualisation would need some way of differentiating between the sound coming from the microphone and the sound from the music being played on Media Player.
Some simplistic approach to this would be to create bars with different colours and to combine them where these two sources merge. For instance, creating blue bars for the music and red bars for the mic where the bar becomes purple when these two meet.
Any ideas how I can do this?