RDK is a set of DSPs for psychoacoustic modelling. Reverbs, tape simulation, tubes, phaser, compressors, etc.
Following my talk at PDCON2011 I was asked to put the files I mentioned in my paper online.
Initially my motivation was to hack the 480L large hall algorithm. When I got close (see branch ClassicReverb) I decided to move on and develop my own ideas, as outlined in my thesis and talks. I have to admit that the 480L large hall algorithm still magically attracts me. However, the original reverberant sound of Vienna Musikverein Hall is even more inspiring. When I studied at Vienna I was fortunate to record and visit MV regularly. No artificial reverb comes close to that; the interesting question is: can we develop a studio reverb with its own unique qualities? A music instrument in its own right?
Every mix, recording, instrument or player requires a unique solution. With the nFDN structure I try to create an algorithm flexible enough to accommodate to these very different situations. I call this psychoaoustic modelling. Listener and environment form a complex system. If the brain is given a surrogate, be it a loudspeaker reproduced auditory scene or a tube simulation the brain circuitry of the listener has to be taken into account to some extent. The listeners’ brain filters auditory events. Basically the program needs to communicate: "I know that you know that this is a simulation and I will give you some cues to help you forget this fact."
It seems knowledge of salient cues, clarity and time variance are decisive factors in this game. Among others, i.e. beauty.
All code on this website is GPLv2.
Some key concepts:
Relevant papers are listed in the references section of my research, e.g. here.
Antilt was a poker bot that played for real money at partypoker tables.
As proof of concept it played for 13 hours at the same table unattended without loosing money. The project has been suspended. I continue to play poker for fun.
urban schlemmer - master of recording arts (Diplomtonmeister)
urban i2pmail.org (thanks to postman for providing the service)