How to make a widget that has a vertical bar, and an "audio graph" display, for audio files?

Hey guys,

On windows I used a great program.

It is small and used to cut audio stuff.

Here is a screenshot:

My question is:

How could I implement something like that in ruby-gnome?

I figure that I need a vertical bar, that can be moved around
when I click on the mouse.

I’d also need to fill in some values while also playing
the audio. I think I can play audio through gstreamer perhaps.

Any ideas for a widget that could be customized like that
and updated every ~1 second step?

I know that there’s a percent bar in gnome. I beleive that it has a
vertical property so you can make it vertical.