claro que si, pero te recomeindo investigar sobre el API de audio de windows y depende mucho del algoritmo para la detección del beat como un FFT o algo similar.
 
Dale un ojo a estas librerias  
http://libzplay.sourceforge.net/ZPLA...CE_CSHARP.html 
q simplifican el proceso aunque no es en real time lo hacen sobre un stream de fichero y estas en c# pero si es .net no hay ningun problema si es c# o vb.net 
Saludos