From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OAoI6-0000Ts-5G for garchives@archives.gentoo.org; Sat, 08 May 2010 17:58:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 65647E07C6; Sat, 8 May 2010 17:57:07 +0000 (UTC) Received: from mail-pw0-f53.google.com (mail-pw0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 36AEAE07C6 for ; Sat, 8 May 2010 17:57:07 +0000 (UTC) Received: by pwj10 with SMTP id 10so911623pwj.40 for ; Sat, 08 May 2010 10:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=rCqKU24tMtPeCSjQYSul1P+qZjpx3szNFJl40Qi4h6Y=; b=jATljcfhgU9W9FQcb/NrGVnRTABloJAEphTRsTB9yb4DQTx8bbGiauPuiz1T47JjSX KoPTC6JSU8PNK5ceCKYYZGqMVpMDdWYEcpm8e7nB4Jk/DyhFrYHDZRaMmb1pqtCUlBnV QgTWmb1DFLxpRnZGcAJ5sjriiQw1Tk+Od85mw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=xoDry7OlzRuvsW79S4tsaed0/shuWRBw4QrmCFU1XTnuCCZ3Urx3AlU5rLGjWCOCMu NilsvvmmyeRnJOtrZqLF6ZOdadQ2daTlZi6gjQdFz+1msFkKUXx/eGXXsaHfYJaoqhCL 5Tqd32854yAO8e/ON7+fKwas2nh0j/sl7sd0w= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.142.1.41 with SMTP id 41mr1127939wfa.289.1273341426645; Sat, 08 May 2010 10:57:06 -0700 (PDT) Received: by 10.143.11.14 with HTTP; Sat, 8 May 2010 10:57:06 -0700 (PDT) In-Reply-To: <20100508102132.50f30825@acme7.acmenet> References: <20100508102132.50f30825@acme7.acmenet> Date: Sat, 8 May 2010 10:57:06 -0700 Message-ID: Subject: Re: [gentoo-user] Open Source DSP tools for learning? From: Mark Knecht To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: ace29f6a-6181-41f1-9ee6-66618b633396 X-Archives-Hash: dcdac1463b02af3f006ff8239f4cd480 On Sat, May 8, 2010 at 6:21 AM, luis jure wrote: > on 2010-05-06 at 07:31 Mark Knecht wrote: > >> =C2=A0 Does anyone possibly know of any tools in Open Source for explori= ng >>DSP filter design? Something that might allow me to write equations, >>stimulate the filter, see the results in a GUI? > > i guess a general scientific tool like octave (a free alternative to > matlab, the de facto standard among scientists) would do all you may > possibly want to do, although learning the language might require some > time. i don't know of any "ready-to-go" tool for dsp where you just put > the coefficients and you get the poles, impulse and frequency response, > etc. i would be very interested if anyone knows such tool. > > if you want to work with audio, you can easily program any filter in > csound or any other software synthesis language, like pd, common lisp > music or whatever (i know csound). then you can "see the results" using > an analyser/visualiser like sonic-visualiser, for example. > Hi Luis, Thanks. Octave is something I'm looking at. It's clearly able to model things like DSP filter response (both steady state as well as impulse) but it doesn't seem like the right tool to actually learn about doing DSP filter design. Someone else on another list suggested Faust but it's apparently squirreled away in yet another overlay so I haven't bothered to load it yet. It turns out for actual design just using the web might be one of the better ways for me to go about this. There are lots of sites that allow me to enter the characteristics I'm looking for and then give back the results in z-transform, C code and other ways. Those look fairly easy to transfer to code I can run. I appreciate your ideas. Cheers, Mark