Hey guys,
Attached is an (I think) attractive waveform display built with data structures. It allows you to zoom in and out/scroll, change the colors, resize, and draw a selection box.
The .zip contains the actual abstraction, [waveform.mmb], and its helpfile. It also has a couple of abstractions that either it or the helpfile uses. I think I've posted them all here before, but I've included them anyway so you don't have to search for them.
I've been working on this on and off for about a year, and I've finally gotten it to where it's worth sharing. There's still more features I'd like to add (like snapping the selection, adding a time display, and changing to different units), but I think it's still useful in its current state. And I might not have much time to work on it for a while.