PolyDrum

PolyDrum is a 55 voice polysynth using 55 state variable filters in bandpass mode. Each of the 55 bandpass filters is tuned chromatically and Q can be adusted to control how long each filter resonates. The filters are "played" by exciting them with an impulse sent to the filter input.

55 voices implemented on the Avnet Spartan-3A 400K version with sample rate of 50 kHz. SPI SRAM provides 655.36 milliseconds of delay/echo
55 voices implemented on the Spartan-3E Starter Kit board with DDR SDRAM providing (up to) 55.7+ seconds of delay/echo effect with a sample rate of 150.602 kHz.
Here is a sample:
PolyDrum