Next todo list item done - seeking works! I've implementd it for audiotestsrc and the gstbml plugin. This means two things: first we now get the EOS (end of stream) for generated data too and second we can play loops again.
I've also extended the GUI a little. You can now move the loop-start/end around by holding ctrl/alt while clicking in the position column of the sequence. Need to add keyboard-shortcuts for it still. Loops are also loaded from and stored in song-files now.
While also doing some cleaups in the sources and removing cruft I was able to fix some GUI deadlocks. Never paint to widgets that are now shown ;).
Looks like we can finally approach new thing for the next month, like writing a simple synth plugin for gstreamer, that is able to play real notes.
<b>help:</b>
One blocker in buzztard right now is that we have no proper widgets to edit patterns. We've started to write down requirements in http://www.buzztard.org/index.php/Sequence_and_pattern_widget.
If anyone feels like contributing his gtk-widget writing skills to our project - you are very welcome! Emails us (see sf.net site) or meet us in the irc://irc.quakenet.org/#buzztard or the irc://irc.freenode.net/#gstreamer.
Happy new year to all! Have fun,
buzztard core developer team