06:21 RabidGravy joined 07:52 lizmat joined 08:59 tadzik joined 19:18 dalek joined 20:30 nine joined
nine This isn't Perl 6 related at all, but maybe someone here's interested: 20:31
When shopping for new speakers I started wondering. The usual way is to take the (electrical) audio signal, amplify it and use that to drive an electromagnet which moves the actual driver consisting of a membrane and a solid magnet. 20:33
The membrane and magnet are usually built as light as possible to reduce inertia. They are mounted in a rubber frame carefully optimized to have a resonance frequency outside the speaker's inteded range. 20:34
This is where all the high tech and research goes into but it's been essentially the same for half a century. 20:35
timotimo so you're suggesting to build a speaker made of a bunchton of little speakers with each having a different resonance frequency?
nine In short: we take an unmodified audio signal and try to minimize the accoustic side effects of the mechanics. 20:36
I wonder, why not instead modify the signal itself, before it enters the speaker. The physical properties of the speaker are very well known.
To counter inertia, one can simply boost the signal and use a higher force to move the membrane. To counter resonance one can inject an opposite wave into the signal. 20:37
The signal boosting is for example used in LC displays where the crystals have kind of an inertia, too. So you use a stronger initial force to get them moving faster and then scale it down so you won't overshoot. 20:38
This seems so simple and obvious to me that I really wonder why no one seems to have tried this so far. There must be a catch that I'm overlooking. 20:39
22:07 lizmat joined