From owner-freebsd-multimedia Tue Dec 8 22:13:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA07234 for freebsd-multimedia-outgoing; Tue, 8 Dec 1998 22:13:21 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA07229 for ; Tue, 8 Dec 1998 22:13:20 -0800 (PST) (envelope-from jkh@zippy.cdrom.com) Received: from zippy.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by zippy.cdrom.com (8.9.1/8.9.1) with ESMTP id VAA19001; Tue, 8 Dec 1998 21:47:11 -0800 (PST) To: Ben Cottrell cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: Disk based audio editing tool? In-reply-to: Your message of "Tue, 08 Dec 1998 21:12:07 PST." <199812090512.VAA26951@pendor.McKusick.COM> Date: Tue, 08 Dec 1998 21:47:10 -0800 Message-ID: <18997.913182430@zippy.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I wrote my own curses-based audio recording program, and I know how to > crunch PCM data and calculate loudness in dB and stuff like that, > but the identification and removal of the pops is beyond me. Hmm. If you've already figured out how to calculate loudness then the elimination of pops just involves your existing work plus a little bit of statistics keeping. :) Clicks and pops actually have very high transient volume levels and stick out like a sore thumb on a 'scope. If you keep a running average of the median volume, you should probably be able to eliminate a surprising number of such transients with a very simple algorithm. No guarantees that this will work on punk rock music, of course, where such transients often count as artistic expression. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message