Thanks for the pointers. I'll look into things as I have time. I've spent
the last several days learning to use GTK+ and a little bit of Gstreamer.
I've also inspected a lot of the code for the Gnome Sound Recorder and it
looks fairly straight-forward (that is, now that I've learned the basics).

On Tue, Aug 9, 2011 at 08:27, Stefan Kost <[email protected]> wrote:

> On 08/09/11 14:06, Frederik Elwert wrote:
> > Hi,
> >
> > ------------------------------------------------------------
> > Von: "Linux Luser" <[email protected]>
> > Gesendet: 09.08.2011 13:33:43
> > An: [email protected]
> > Betreff: Waveform For GNOME Sound Recorder
> >
> >> I understand that Sound Recorder is simple and functional and works
> well. However, from a usage standpoint, it seems that a live waveform
> display would
> >> provide valuable visual feedback to the user.
> >>
> >> I'm wanting to see if I can implement this (gives me a chance to brush
> up on some C) but wanted to get feedback from the community first before
> diving into it.
> >>
> >> Good idea? Bad idea? What sorts of dependencies would need to be
> introduce?
> > I thinks it’s indeed a good idea. One could probably implement it using
> Cairo directly, or use a higher-level API like goocanvas.
> I'd just use cairo. I have a simple cairo waveform widget in buzztard
> that draw the wwave-form from a memory buffer.
>
> > I planned to add a waveform widget to Transcribe [1], so I started
> looking at the implementations in other applications. Pitivi has a waveform
> for audio tracks, and Jokosher as well. Jokosher might be interesting, as it
> also displays a waveform while recording. In addition, I like Jokoshers
> approach to draw a smoothed outline, and not a realistic waveform, but that
> probably has pros and cons.
> The jokosher one is indeed a good suggestion. jokosher uses the
> gstreamer level element to produce a level-scape, which I think suits well.
>
> Stefan
> > Since I’m not really a pro coder, I’d be interested in sharing ideas
> about the implementation. I don’t know if it would make sense to create an
> actual waveform widget that different applications could use, since the
> actual use cases are quite different. But sharing some insights and maybe
> document the actual work in form of a blog post or something might be a good
> way to collaborate.
> >
> > Cheers,
> > Frederik
> >
> > [1] https://launchpad.net/transcribe
> > ___________________________________________________________
> > Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
> > Toolbar eingebaut! http://produkte.web.de/go/toolbar
> > _______________________________________________
> > gnome-multimedia mailing list
> > [email protected]
> > http://mail.gnome.org/mailman/listinfo/gnome-multimedia
>
> _______________________________________________
> gnome-multimedia mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gnome-multimedia
>



-- 
daV.e
_______________________________________________
gnome-multimedia mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-multimedia

Reply via email to