Ikke's Blog

Post details: DSP coding and groupware troubles

Apr 13
DSP coding and groupware troubles

Yesterday I did some DSP-related code again after several years (those AtomixMP3 days...). Read Stephan M. Bernsee's "The DFT a Pied" to "get" the DFT/FFT again, and then started to concentrate on beat detection of acoustic signals. Read Eric D. Scheirer's paper on acoustical beat detection, which is kinda heavy and theoretical (although very interesting at the same time :-)), and then found this article originating from this fantastic website. The article builds up things very well, it's very easy to understand everything as long as you got some very basic math knowledge. The author starts with some very simple energy based algorithm, then builds it up to more complex analyse methods.
I implemented algorithm #2 from that article together with some simple wave file reader/player in C yesterday, it needs some more tweaking, but the basics do work. Once I get it working fine I'll implement it as a GStreamer plugin. Lots of thanks to the people at #gstreamer@freenode.net for helping me out at coding the thing, I really need to learn some more about primitive data types and their size ;-)

Next task: use my current code to implement #3, enhance the visual beat tap, and make the code better (it's not optimized at all right now). Then I can put it into a GST plugin (after I read the GStreamer Plugins Writers Guide).

I've been testing several free groupware applications at VTK lately, none of them do everything I want untill now :-( egroupware comes close thanks to it's integration with LDAP, but it's buggy as hell (on our system at least): I can't even add a simple event to my calendar, and some of the "applications" just generate PHP errors and die. If anyone got experience with FOSS groupware applications (especially if they got support for LDAP as account and/or addressbook backend, or even Evolution and/or MS Outlook support) please let me know which apps I should try.


Comment from: Outlook Express repair [Visitor] · http://www.oemailrecovery.com
I must admit to being more impressed for it. I've even recommended it to all my friends.
PermalinkPermalink 07/07/05 @ 13:03
Comment from: Outlook Express repair [Visitor] · http://mail-repair.com
I have been using it. Outlook Express more stable and secure than other programs.
PermalinkPermalink 07/08/05 @ 07:27
Comment from: gi5geg [Visitor] · http://www.google.com/sf905hf
http://www.google.com/sf905hf gi5geg rockz gi5geg rulez [URL=http://www.google.com/sf905hf]gi5geg[/URL] brin
[URL=http://www.google.com/349gfff]45hgfhg[/URL] brin http://www.google.com/349gfff 45hgfhg rockz 45hgfhg rulez
[URL=http://www.google.com/345gfrw]dshf95g[/URL] be$t dshf95g rulez http://www.google.com/345gfrw dshf95g rulez
PermalinkPermalink 04/23/06 @ 01:21
Comment from: ljrtysrm [Visitor] · http://zdrkgtqc.com
rhbjakap dikmmgtv http://ahaapvgo.com zjjyspna wzlbitgq
PermalinkPermalink 05/05/06 @ 02:45

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))


Who's Online?

  • Guest Users: 446


XML Feeds

What is RSS?