MATRIXSYNTH: Xarp-56 Polysynth


Sunday, November 16, 2008

Xarp-56 Polysynth

"Xarp-56 (pronounced "harp") is a 56 string harp of Karplus-Strong string models. (56 voice polyphony).

The synth supports two ranges, one an octave above the other. The higher range is implemented by generating two samples for every DAC enable and decimating 1:2.

Each string model is an integer length 18 bit wide digital waveguide. Keyboard follow is applied to the bandwidth of the reflection filter.

Note that the highest note has 5.051 cents of tuning error. The rest of the harp tuning is better than 5 cents. I cannot hear the error in that one note.

This synth is targetted at a Xilinx Spartan-3A DSP 1800 Development board with a Cirrus CS4344 24 bit stereo DAC.

Ver_b: mono output signal to both channels."

You can find the project source and a sample here. No image as of this post.

via Scott on the SDIY list:
"The sound clip is a piece of Tchaikovsky's "Dance of the Sugar Plum Fairy" that I adapted for this instrument - the entire clip is played on one Xarp-56 instrument.

Verilog source is provided if you're interested.

While you listen, remember that this it is a single integrated circuit that is doing the DSP computations to make the sounds you're hearing."

No comments:

Post a Comment

Note: comments that insult people will be removed. Critique on gear is allowed. Do not ask if listings are still available. Click through auction links to check yourself. Posts and pics remain for historical purposes. To reduce spam, comments for posts older than one week are not displayed until approved (usually same day).

PREVIOUS PAGE NEXT PAGE HOME



Switched On Make Synthesizer Evolution Vintage Synthesizers Creating Sound Fundlementals of Synthesizer Programming Kraftwerk

© Matrixsynth - All posts are presented here for informative, historical and educative purposes as applicable within fair use.
MATRIXSYNTH is supported by affiliate links that use cookies to track clickthroughs and sales. See the privacy policy for details.
MATRIXSYNTH - EVERYTHING SYNTH