From the original SynthMaker forum (2004–2014), with its members’ names and dates.
MyCo ·
Hi!
As xmidiman told me, that Roland couldn't have the CPU Power to use 14 Oscillators in their JP8000 to produce 2 Supersaws, I just thought about it. And I guess he is right. So after a lot of trying different methods (chorus, phase shifting, frequency jumping) I found a solution that realy works: Hard sync
In the attached schematic is demonstration how this could work. There is a sync generator that generates 6 simple saws and on overflow each of them generates a sync signal for another saw. I kept it simple, no optimizations 🙂
There are several things that don't fit right now. I haven't found a way to get the syncs properly to detune in the right way with a single knob... There is a DC offset and a lot of aliasing.
Any help is appreciated.
Maik
kirkagur ·
Hi
how match cpu that synth has ...???
I have a synth form SM (not Roland) with 16 and even 32 saw osc running,and my cpu is around 12% with 8 voices.
I cant upload the OSM, but I have A demo EXE for super-saw with low cpu & great sound.
If you think it will help you I will upload it, just tell me.... 🙂
GooDay.
stw ·
Very interesting concept! I'll try to find out what's exactly going on.
Anyway it sounds great as it is
Thanks MyCo!
MyCo ·
kirkagur wrote: how match cpu that synth has ...???
When it is optimized, it wouldn't use more than 2 S|M Saws...
kirkagur ·
MyCo wrote:
kirkagur wrote: how match cpu that synth has ...???
When it is optimized, it wouldn't use more than 2 S|M Saws...
with 2 Saws Its make more sense, some how...else you will have to modulate the sync gen`s
right now it has a static sound but I can see where you going.Nice. 🙂
Hear this...EXE (sorry)
I made it as an example to Super Saw sound .
every time you move a knob you randomize all of the saws ,with the knob range .(filter,env,volume is global)
aliasant ·
kirkagur wrote:
MyCo wrote:
kirkagur wrote: how match cpu that synth has ...???
When it is optimized, it wouldn't use more than 2 S|M Saws...
with 2 Saws Its make more sense, some how...else you will have to modulate the sync gen`s
right now it has a static sound but I can see where you going.Nice. 🙂
Hear this...EXE (sorry)
I made it as an example to Super Saw sound .
every time you move a knob you randomize all of the saws ,with the knob range .(filter,env,volume is global)
I made something as an experiment were I wanted midi to randomize phase just a little and that could maybe be used to randomize it?. It was a simple midi trigger random thing so that every time you play midi a new random was generated and added to that oscs phase input. I havnt had a look at the supersaw examples yet. Am at the country place but I will soon.
chackl ·
I eaven tryed a metode, by exporting some seconds of sound into a TMP array. That is the TMPSounder from me. Disadventages are that you have to make a spetial interpolation and the exporting time at start of the plugin.
An other metode was the "MIDI to Unison Poly" or something like that. This was powerfull too, but efery filter hase to be calculated with all voices extra.
in the moment i think over a metode by making Waves like in the Wave player but youst without waveplayer. We tahe a wave, calculat the harmonics (Fourie) and the resample that to 10000. I think then a neeres interpolation will be enouth because the Stream int read has ~85 cycles and a saw ~150 cycles. Maybe we are able to save here.
But soor that i have to say, but the sync metode is not like i expect a super saw, and i don't know how to optimise it, that there are no DC mistakes or something like that.
Wrote something here? To have a post removed or your name hidden, write to [email protected].