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 "The reasonable man adapts himself to the conditions that surround him... The unreasonable man adapts surrounding conditions to himself... All progress depends on the unreasonable man." Bernard Shaw
_______________________________________________ gnome-multimedia mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-multimedia
