WPF SVL Has New Controls!

WPF SVL Has New Controls!

It’s been a long time since I’ve contributed anything to the code world, but this drought is coming to an end. Soon I will be launching a little application for musicians that I’ve been working on casually over the last year or so. As part of that effort (of which you will hear more soon), I’ve updated WPF SVL with a few new controls! As always, the controls are open source and free to use in your own projects (professional or personal)!

The Equalizer

The Equalizer Control

The Equalizer Control

The first new control is the equalizer. The equalizer is really just a fancy collection of vertical sliders with a few other niceties that are illustrated in the various theme files. The control’s value is an array of floating point numbers (with an element for each equalizer band) that allows you to simultaneously get and set all equalizer values.

The Digital Clock

The Digital Clock

The Digital Clock

Next up we have an LED-style digital clock display control. A lot of audio applications feature a running clock, so I thought I would introduce my own version of a fast-rendering digital clock to WPF.

The Time Editor

The Time Editor

The Time Editor

Finally, we have the TimeEditor control. One of the most obvious holes in WPF’s default control library is a numeric spinner control. This is a play on that control with fields for hours, minutes, and seconds (up t o 1/100th of a second). I’ve taken a stab at masking input and validating time logic (e.g., no more than 60-seconds per hour).

Grab the new controls on the WPF SVL CodePlex Site!