Ive just finished reading Godfried Toussaint’s excellent paper ‘The Euclidean Algorithm Generates Traditional Musical Rhythms’. As the title suggests, Toussaint explores the applications of Euclid’s famous algorithm for computing the GCD of two integers to algorithmic rhythm generation. It turns out that if you take a templated version of the algorithm and apply it to [...]
Filed under: general computing, music | Comments (3)
If sparse filters are a good idea then perhaps there exists a design algorithm that works better than windowing or Parks-McClellan. Heres a really basic thing you could do instead that may or may not be any good:
Solve the constrained opt. problem:
where g is the desired freq. response, F is the DFT operator, and lambda [...]
Filed under: DSP | Comment (0)
A couple of months ago i got my roommate Ryan hooked on Perry Cook’s excellent sound synthesis library STK. Since then he’s been writing musical versions of classic sorting algorithms- check them out.
Filed under: music | Comment (0)
I spend a fair amount of time programming GPU’s. when I tell certain people this they ask ‘why bother?’. Well here is a partial answer in the form of an amusing chart I came across while preparing slides for a talk at HRL:
The gist is that you cant wring many more cycles per second [...]
Filed under: GPU | Comment (0)
Ive finally accepted the fact that web hosting is not a strong point of the ucla math dept (nor should it be) and so Ive set up here instead. A stripped-down version of my old academic page still exists here. Hopefully with a 10x bigger pot (its hard to cram a lot of content into [...]
Filed under: Uncategorized | Comment (0)