Csound Csound-dev Csound-tekno Search About

Re: Computer Music Books (was Re: cmusic)

Date1999-06-17 09:05
FromRobin Whittle
SubjectRe: Computer Music Books (was Re: cmusic)
To add to Sean Costello's list of books, there is an impressive book
on filter design which I have bought but not read yet:

  Digital Filter Designer's Handbook
     With C++ Algorithms  2nd Edition

  C. Britton Rorabaugh

  McGraw Hill 1997  ISBN 0-07-053806-9

It comes with a floppy disc of source code.  Amazon.com has it for
USD$69.50.

It is a magnificent-looking book, but it assumes more knowledge of
calculus, z-transforms, real and imaginary numbers and the like than I
have at present.  It is clear that there is no alternative to knowing
this stuff if you want to do DSP in the frequency domain.

Sean also wrote:

> P.S. Robin, when is the DevilFish unit generator coming out? :)  
> I'd love to have a digital simulation of an overdriven diode ladder 
> filter available in Csound, with the output being used to
> FM the cutoff...

Life is too short either to:

1 - Write a piece of software which behaves like the Devil Fish
    (my modifications to the Roland TB-303).

or 

2 - Wait for that software to produce audio.

It is way too complex and idiosyncratic.  Its not just a question of
complexity, non-linearities and simulating diodes etc.  There are the
matters of needing instant feedback for Filter FM based on the output
of the filter (ksmps = 1!) and of running at much higher sample rates
then 44.1 kHz in order to simulate all the chaotic gyrations which
actually occur - of which we hear the lower frequency components.

Take a look at the waveform which forms the backdrop of the Devil Fish
sound samples page:

    http://www.firstpr.com.au/rwi/dfish/sounds/

    http://www.firstpr.com.au/rwi/dfish/sounds/df-waveform-q90.jpg

If I get a piece of software kicking and gyrating even vaguely like
the Devil Fish, I will be very proud of myself!

The Devil Fish is complex for a piece of electronics, but it is simple
compared to the reverberation of a room or a guitar sound box.  Don't
even think about cymbals, gongs, sitars, sarods or tympanies!

- Robin


===============================================================

Robin Whittle    rw@firstpr.com.au  http://www.firstpr.com.au
                 Heidelberg Heights, Melbourne, Australia 

First Principles Research and expression: Consulting and 
                 technical writing. Music. Internet music 
                 marketing. Telecommunications. Consumer 
                 advocacy in telecommunications, especially 
                 privacy. M-F relationships. Kinetic sculpture.
                  
Real World       Electronics and software for music including:
Interfaces       Devil Fish mods for the TB-303, Akai sampler 
                 memory and Csound synthesis software.