SynthMaker

How can I learn to be able to code filters?

Archive · 2005 21 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

Acolmiztli ·

Is there any sort of guide that gets you going?

Nu Audio Science ·

You could try Tobybears filter Explorer.

Sorry i cant help more but i'm in the same boat, I can however point you to a lot of online DSP courses and so on ?

platinumears ·

broadly speaking there's two levels of filter design: the maths involved in implementing someone else's algorithm is not that hard (otherwise I couldn't do it!) .. actually designing a filter from scratch is much more difficult (way beyond me at the moment 🙁)

most of my basic filter knowledge came from the dsp guide, which you can download for nothing if you're short of cash, or only want the filter chapters..

Dan 🙂

Acolmiztli ·

Maybe I'll try implementing some algo's then first 😉

Rellik ·

What I did was just find some online tutorials and start reading...

It's not actually too complicated unless you try to think about it. Suggestion: don't try to think about what the filter is "doing" in the frequency domain through what it's doing on a sample-to-sample basis. At least for me, it just doesn't picture right... but it works!

I still don't know how to calculate co-efficients - and many algorithms are still pretty tough for me to understand - but I think I get the basics.

stefan ·

Actually, the z-transform ain't all too tricky if you try to learn that one. Then you can start designing your own filters with a pen and a paper (drawing frequency responses etc).

Been a while since derived filters from scratch, but I remember it as being quite logical 🙂

platinumears ·

Actually, the z-transform ain't all too tricky if you try to learn that one. Then you can start designing your own filters with a pen and a paper (drawing frequency responses etc).

Been a while since derived filters from scratch, but I remember it as being quite logical

Any chance of a walk through then..?

stefan ·

platinumears wrote: Actually, the z-transform ain't all too tricky if you try to learn that one. Then you can start designing your own filters with a pen and a paper (drawing frequency responses etc).

Been a while since derived filters from scratch, but I remember it as being quite logical

Any chance of a walk through then..?

I'd say that there are pages on the internet much more educational than what I'll ever be 🙂 I should take a look at some of them too, it'd be good to refresh the memory a bit...

platinumears ·

fair enough! 🙂 I finally got round to buying filter explorer... maybe I'll try to understand this z transform thingy again! (I'm starting to wish I turned up to more of my math lessons at school.. 😉)

Dan 🙂

Nu Audio Science ·

I'm starting to wish i bothered going to school 🙂

Shifrin ·

I found this invaluable when learning about digital filters (something I am still learning a lot about now - and probably for years to come!) :-

http://www.eumus.edu.uy/docentes/jure/docs/Niemitalo_DSPForTheBraindead.html

HTH

Shif.

skOre ·

AH! For the Braindead! Just my taste 🙂

kingtubby ·

Shifrin wrote: I found this invaluable when learning about digital filters (something I am still learning a lot about now - and probably for years to come!) :-

http://www.eumus.edu.uy/docentes/jure/docs/Niemitalo_DSPForTheBraindead.html

Fantastic link - Thank you! 😀

Mart.

Acolmiztli ·

Braindead? Hmmm... got anything a bit easier to understand? 😀

infuzion ·

kingtubby wrote: Shifrin wrote: I found this invaluable when learning about digital filters (something I am still learning a lot about now - and probably for years to come!) :- http://www.eumus.edu.uy/docentes/jure/docs/Niemitalo_DSPForTheBraindead.html

Fantastic link - Thank you! 😀

agreed; WiKi'd

Shifrin ·

Acolmiztli wrote: Braindead? Hmmm... got anything a bit easier to understand? 😀

That's about the easiest filter paper I've ever found to be honest. I think when it says braindead it actually means people who have a good grasp of mathematics but perhaps not quite at degree level 😉 Braindead indeed!

Shif.

infuzion ·

Shifrin wrote: I think when it says braindead it actually means people who have a good grasp of mathematics but perhaps not quite at degree level 😉

Can't have wavy lines w/o trig! [old link]

Acolmiztli ·

Shifrin wrote: Acolmiztli wrote: Braindead? Hmmm... got anything a bit easier to understand? 😀

That's about the easiest filter paper I've ever found to be honest. I think when it says braindead it actually means people who have a good grasp of mathematics but perhaps not quite at degree level 😉 Braindead indeed!

Shif.

lol.

platinumears ·

thats the problem I always have: whenever i start to try to understand filter design I seem to transmute from above-average intelligence to 'sub-braindead' 🙁

Acolmiztli ·

platinumears wrote: thats the problem I always have: whenever i start to try to understand filter design I seem to transmute from above-average intelligence to 'sub-braindead' 🙁

You mean you keep aliasing... right?? riiiggghhtt??

platinumears ·

Stability seems to be the real problem.. 😉

Filter explorer is very cool though: if I can't get to grips with it with that I probably never will!

Dan 🙂

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.