22 May '13 - 18:35 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Reply  |  Print  
Author Topic: WPF Sound Visualization Library  (Read 1876 times)
jjohnston
Posts: 36


« on: 25 Mar '11 - 02:53 »
Reply with quoteQuote

Hi all,

I've created a WPF sound control library that I think some of you may be interested in. The controls are agnostic to BASS, but the sample application I include uses BASS/BASS.NET as the sound engine.

Right now I have 3 controls:
  • A Spectrum Analyzer (which I already posted here)
  • A Stereo Waveform Timeline
  • An Album Art Display

Unlike the last time I posted about the Spectrum Analyzer, things are now Controls rather than UserControls, so it is now possible to use Themes/Templates.

It's open source and released under the MIT license.

Check it out: http://wpfsvl.codeplex.com/


Logged
ken
Posts: 630


« Reply #1 on: 29 Mar '11 - 09:15 »
Reply with quoteQuote

Very nice work!

On the Wishlist, a 2 ch VU meter green/yellow/red with real peak. Something like this: http://www.waves.com/Content.aspx?id=8713
Logged
jjohnston
Posts: 36


« Reply #2 on: 29 Mar '11 - 17:41 »
Reply with quoteQuote

On the Wishlist, a 2 ch VU meter green/yellow/red with real peak. Something like this: http://www.waves.com/Content.aspx?id=8713

Yep, that's on my todo list ;-)

What what do you mean by "real peak?" I'm not familiar with the term.
Logged
ken
Posts: 630


« Reply #3 on: 30 Mar '11 - 08:04 »
Reply with quoteQuote

On the Wishlist, a 2 ch VU meter green/yellow/red with real peak. Something like this: http://www.waves.com/Content.aspx?id=8713

Yep, that's on my todo list ;-)

What what do you mean by "real peak?" I'm not familiar with the term.

Good to hear!

By "peak" I mean that the peak value of the signal is presented separatly in the VU meter. See this video: http://www.youtube.com/watch?v=uTYQJrR9N4k  or a simpler way:  http://www.youtube.com/watch?v=-ch70_x6MEM   Here is some more meters.. http://www.darkwood.demon.co.uk/PC/meter.html

Another ways is just let the highest value "hang" som a few milliseconds, like you do today on the spectrum .  Bass.NET have a class DSP_PeakLevelMeter, that may help.

Thanks!
« Last Edit: 30 Mar '11 - 08:11 by ken » Logged
BaseHead
Posts: 91


« Reply #4 on: 7 Apr '11 - 08:28 »
Reply with quoteQuote

I've been using the Spectrum Meter for a while now and I must say that every WPF guy should be using these controls!
Very very nice work indeed with the best support ever!

Steve



Logged
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines