Re: Waveform For GNOME Sound Recorder



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 <ensonic hora-obscura de> wrote:
On 08/09/11 14:06, Frederik Elwert wrote:
> Hi,
>
> ------------------------------------------------------------
> Von: "Linux Luser" <linuxluser gmail com>
> Gesendet: 09.08.2011 13:33:43
> An: gnome-multimedia gnome org
> 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
> gnome-multimedia gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-multimedia

_______________________________________________
gnome-multimedia mailing list
gnome-multimedia gnome org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia



--
daV.e


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]