In the upcoming days I will be releasing a new version of DXVUMeterNET that utilizes GDI+ instead of Direct3D to perform the rendering. Although GDI+ is considerably slower than Direct3D, it is enough to allow DXVUMeterNET to render its differnt modes while providing a more lightweight control. This version will be 100% compatible with the Direct3D version so if you decide to use it you will only need to update the reference on your project and recompile it. Also, with the release of DXVUMeterNET I will include a new sample application that can be used to perform BPM detection. The sample uses a very Similar Algorithm used by many popular applications such as Tracktor, although it may not be as accurate but still it makes a pretty nice example of the things you can do with DXVUMeterNET.