Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Index last updated: 2026-04-28 23:27 UTC

Message

Re: [korgpolyex] Re: New mod...

2012-12-07 by gordon@gjcp.net

On Wed, Dec 05, 2012 at 12:18:03AM -0000, 7yash wrote:
> --- In korgpolyex@yahoogroups.com, Gordon JC Pearce <gordon@...> wrote:
> > You'd struggle to get four oscillators out of a 16MHz AVR, particularly 
> > if you want them bandlimited (and you *do* want them bandlimited).
> 
> Then use a faster one or do as Olivier GIllet did with an Atmel and re-program using C++ instead of Processing on the Arduino.

The Arduino is programmed in C++.  Processing is something completely different - Java-based, but sharing a similar-looking IDE.

Even in assembler, it's a struggle to generate more than two bandlimited oscillators on a 16MHz AVR8.  They're just not fast enough.  A better choice would be an ARM processer like maybe an STM32 - 32-bit processor, hardware arithmetic, more registers and the slowest ones clock up to 24MHz.  They're even surface-mount so they're easier to work with than nasty messy through-hole parts.

> > Why?  If you're going down the softsynth route, do the filter on the 
> > computer as well.
> 
> No, that's besides the point: you already have a great filter in the Korg. We're modding an existing paraphonic whose limitation is the OSC sections - there's nothing wrong with the filter - it's a fantastic filter.

The filter is okay, but nothing special - it's a plain ordinary four-pole OTA design.  Switching between 12dB and 24dB per octave would have been nice to have as standard ;-)

I'd lay money down on most people who harp on about how incredible analogue filters are being unable to tell the difference between analogue and a semidecent digital implementation ;-)

-- 
Gordonjcp MM0YEQ

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.