Visual Equalizer Bars in C# Windows Forms
<p>For my college project, I have decided to create a rhythm game which is similar to <a href="https://en.wikipedia.org/wiki/Beatmania" rel="nofollow">Beatmania</a>, with notes falling from the top of the screen to an area where the user needs to make an input.</p>

<p>Now, for the main menu, I would like to include a visual equalizer, with bars moving up and down in rhythm with the music that is playing in the background: </p>

<p>This would need to be customisable to be added into the main menu (transparency so that background behind the bars is visible etc.</p>

<p>Currently, I have been looking all over the internet to try and find a way to program such a thing. However (unless I'm using the term wrong), all results come up with actually equalising sound based on bass etc. and since I'm somewhat of a C# beginner I am baffled as to what is said.</p>

<p><a href="http://www.youtube.com/watch?v=Yo3qc7FIBlQ" rel="nofollow">XNA Visual Equalizer Video</a> - this is the closest thing I have found to what I would like. Unfortunately, I have no idea how to use XNA and there is a chance that my college will not install XNA, so working on the project will take longer, as I can only work on it at home. So Windows Forms would be preferred.</p>

<p>Any input on this would be appreciated. If you have any questions then please ask :)</p>

<p>Edit: (Not sure how to narrow this question down) - I need a Visual Equalizer in Windows Forms, does Windows have such a method, class or reference that can be used right off the bat without having to download plugins, extensions etc.?</p>