Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Archive for korgpolyex.

Index last updated: 2026-03-30 01:10 UTC

Thread

7 Osc stacked voice - Seenthysizer

Re: [korgpolyex] 7 Osc stacked voice - Seenthysizer

2017-03-01 by Michael Hawkins

Very nice! So what is your long term plan with all of this hard work, time and effort?

/mike

From: "bperkins211@... [korgpolyex]" <korgpolyex@yahoogroups.com>
To: korgpolyex@yahoogroups.com
Sent: Tuesday, February 28, 2017 8:58 PM
Subject: [korgpolyex] 7 Osc stacked voice - Seenthysizer

 
Here is a demo of another sketch I did using the Teensy 3.5 STM32 board.  It is a 7 Oscillator stacked monophonic voice, uniformly detunable.
Basically a clone of Roland's JP8000 "Supersaw".




 



Re: [korgpolyex] 7 Osc stacked voice - Seenthysizer

2017-03-01 by bperkins211@...

Thanks, glad you like it.

Right now I'm taking a break from working on it at the moment

hope to add another 7 osc voice to it soon so two notes can be played at one time.


I need to figure out how to do portamento and freq. modulation to the osc's.  Its a bit more tricky to do than modulating the filter or amp since there isnt support for it in the Audio Library yet.
I would have to deal with a ~2.5ms update delay for each freq. adjustment/change..  not sure how alaised that will sound for a long portamento or how fast a LFO could swing pitches.

The Library didnt really have a decent ADSR.  I had to figure out how to make one myself.. it still needs work.


This DSP power of these boards/chips is amazing though.  I have a feeling I have a lot more CPU power left to use up before it begins to peak out.  And if more power is needed, for $5 more the Teensy 3.6 can be had for 33% more CPU power and 2x more memory.

I post the code for anyone to see, it's at


https://forum.pjrc.com/threads/42266-Project-quot-Seenthysizer-quot


/Blaine

Re: [korgpolyex] 7 Osc stacked voice - Seenthysizer

2017-03-02 by domgoold@...

try a -6db/oct LPF across the Pitch patch for your portamento.
it gives a glide portamento rather than 'rate' portamento.
? works in synthedit. try different cutoffs, but i seem to remember
that cutoff =0 gives best result (? need to check, i had a list of
different cutoff levels, this may be wrong)

hey i see you've mastered Ctrlr ! ;-)

if anyone has a ronald D-110 kicking around, you might like to
give this Tone editor a whirl - it unlocks it quite a bit! first
working standalone version, just Tone Edit for now, Patch Edit
is in the pipeline, and maybe editing on all parts (soz for more
offtopic but you'll like this if you have D-110/10 and maybe mt32,
D-20, and maybe even D-5)

Ctrlr D-110 rev034i (alpha/standalone) zip
https://app.box.com/s/5jpixv96pmvsflooxsi49w69jl1iv4tr

Re: [korgpolyex] 7 Osc stacked voice - Seenthysizer

2017-03-02 by domgoold@...

( @Gordon> yes, i did get a D-110 on your advice, after mentioning my
chopped D-20 ;-) - still fond of that, looking for a way to house it properly
when i get round to it)

so i just flogged the PG-10 that came for free with it...

Re: [korgpolyex] 7 Osc stacked voice - Seenthysizer

2017-03-03 by bperkins211@...

Thanks for the advice..  Although I'm not sure I follow your filter method.Sounds like you are saying to adjust the filter AND the pitch at the same time when portamento glides the notes?

It's challenging enough to figure out a proper mono mode and get the portamento going first.  And I would think I'd rather have the filter freed up to use with the EG instead.

Re: [korgpolyex] 7 Osc stacked voice - Seenthysizer

2017-03-04 by domgoold@...

no, you don't have a variable cutoff, you just set it, and then have an
on/off switch where you bypass the filter for normal/no portamento.
it's a sim of a real analog portament. i'm not 100% on how it
actually make it do the porta, i think it acts as a slew (although
that might be the 'Rate' time based type ?).

and i think i found a value of 0 to work best. i would have to look at my
synthedit file, that's what i did it in.

let's see if i can show it here/

pitch CV>>SwitchOn>>LPF>>>>>Osc PitchCV in
                SwitchOff>>>>>>>>>>Osc PitchCV in

so, whatever you need to do to code that in C++
(would love to see what that looks like btw, i know nothing
about C++, really should learn a bit)