Super Saw, another approach !

Post any examples or modules that you want to share here
Post Reply
User avatar
rocknrollkat
Posts: 213
Joined: Mon Jan 04, 2016 7:04 pm
Location: Oakland Gardens, New York City, U.S.A.
Contact:

Super Saw, another approach !

Post by rocknrollkat »

Hi Gang,
Yesterday I posted a really simple super Saw that demonstrated how 6 oscillators interact with the same waveform near the same frequency. It was not simple enough for my taste, and it had no manners.
Time for a rethink.
Yesterday afternoon I took a close look at Spogg's 7 Saw project. What a great piece of work, and some fabulous sounds.
Spogg also offers a terrific video with the project.
If it's about frequencies near one another interacting, could we use just one oscillator or function generator and some pitch shifters ?
Let's find out !
2 years ago I built a pitch shifter demonstrator, I resurrected it and put it to use here.
Using just one sawtooth function generator, I was able to generate 5 signals with some clever interaction possibilities.
It's Dead Simple, the way I like it, and the sound is really pleasing !
Once again, I am not trying to emulate the Roland Super Saw, this is a whole new approach.
Also, you will see a fine piece of code in the box that I did not write.
Sadly, whoever DID write it did not SIGN it, so I have no idea who to thank !
But thank you anyway, it's the heart of my pitch "+/-" shifter modules.

Enjoy !

ROXY :D
Attachments
ROXY Saw machine development-2B.fsm
Super Saw from a whole new perspective !
(235.3 KiB) Downloaded 1072 times
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Super Saw, another approach !

Post by Spogg »

Nice idea to create the ensemble in the mono stream!

Essentially I would say this behaves like a chorus system. It should have a lower CPU than doing it all on the poly side too. Nice sounds as well.

Cheers

Spogg
User avatar
rocknrollkat
Posts: 213
Joined: Mon Jan 04, 2016 7:04 pm
Location: Oakland Gardens, New York City, U.S.A.
Contact:

Re: Super Saw, another approach !

Post by rocknrollkat »

Spogg wrote:Nice idea to create the ensemble in the mono stream!

Essentially I would say this behaves like a chorus system. It should have a lower CPU than doing it all on the poly side too. Nice sounds as well.

Cheers

Spogg

Hi Spogg !
Yes, it is similar to a chorus, all slight detuning can be considered a chorus effect, etc.
It's so easy to get bogged down in semantic technicalities, sometimes it's necessary though.
You're right about the CPU usage, I haven't figured out how to do it any other way.
I'm glad you enjoy the sounds, more to come !
Your 7 Saw is pretty amazing, the preset names alone are worth the price of admission !
I enjoy your videos as well.

Best regards,

ROXY :D
User avatar
rocknrollkat
Posts: 213
Joined: Mon Jan 04, 2016 7:04 pm
Location: Oakland Gardens, New York City, U.S.A.
Contact:

Re: Super Saw, another approach !

Post by rocknrollkat »

rocknrollkat wrote:
Spogg wrote:Nice idea to create the ensemble in the mono stream!

Essentially I would say this behaves like a chorus system. It should have a lower CPU than doing it all on the poly side too. Nice sounds as well.

Cheers

Spogg

Hi Spogg !

"....You're right about the CPU usage, I haven't figured out how to do it any other way...."


I converted to white, CPU usage still too high, performance is terrible.
The delay lines don't like white.
Keep in mind that I'm not clear on what I'm doing here !
Here's what I did.


Best regards,

ROXY :D
Attachments
ROXY Saw machine development-2C.fsm
Converted to white, no dice.
(234.77 KiB) Downloaded 1095 times
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Super Saw, another approach !

Post by Spogg »

Yeah you have to be really careful with delays in poly (white).
Best to avoid because every fourth new note played will dynamically assign a new and additional section of RAM. This takes time and causes high CPU bursts and horrible clicks.

If you simply MUST use delays you need to keep the maximum delay size to the barest minimum, like if you need a 20mS delay don’t set a buffer size for 1 second!

I had this battle with my Quilcom PMS and couldn't do everything I would have liked.

Cheers

Spogg
User avatar
rocknrollkat
Posts: 213
Joined: Mon Jan 04, 2016 7:04 pm
Location: Oakland Gardens, New York City, U.S.A.
Contact:

Re: Super Saw, another approach !

Post by rocknrollkat »

[quote="Spogg"]Yeah you have to be really careful with delays in poly (white).
Best to avoid because every fourth new note played will dynamically assign a new and additional section of RAM. This takes time and causes high CPU bursts and horrible clicks.

If you simply MUST use delays you need to keep the maximum delay size to the barest minimum, like if you need a 20mS delay don’t set a buffer size for 1 second!

I had this battle with my Quilcom PMS and couldn't do everything I would have liked.

Cheers

Spogg[/quote


Hi Spogg !
I built a tape delay a couple of years ago, the delay runs out to over 1,000 mSec., with no problems.
It's been used as recently as a month ago when I did a tape delay at 200 mSec. for Jerry Schneyer's recording studio in Austin Texas.
Here's the project, with the setup as delivered to Jerry. The music is C/W star from yesteryear, Don Woody, with his granddaughter doing a remake of his hit "Let's Make Like a Rock and Roll". Jerry asked me to put the "Sun Records" touch on it.
I sent him the finished .WAV file made from this setup. I tried to include a tape player here for you with the .mp3 version of the song on it, but it won't upload.
The Tape Delay settings are 'as delivered'. Add your own 'master' "tape machine" (.wav player) and play some music.
Try switching the echo machine in and out to hear the difference.
Also, set the delay percent to "0" for the classic 'slapback' sound.
I set the reverb percent to 99 to avoid positive feedback.

Enjoy !
ROXY :D
Attachments
ROXY - for Jerry Schneyer - Tape Delay - 11-30-2017.fsm
So you like rockabilly ?
Here's my tape delay, just like the old days !
(158.83 KiB) Downloaded 1075 times
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Super Saw, another approach !

Post by Spogg »

Bill, I think you missed an important point!

Spogg wrote:Yeah you have to be really careful with delays in poly (white).


Maybe I should have added that it’s never an issue in Blue. In the Blue stream the memory for any delay is assigned when the plugin loads so you can have any buffer (max delay) size you want. It’s the poly stream that assigns dynamically.

Hope that helps!

Cheers

Spogg
User avatar
rocknrollkat
Posts: 213
Joined: Mon Jan 04, 2016 7:04 pm
Location: Oakland Gardens, New York City, U.S.A.
Contact:

Re: Super Saw, another approach !

Post by rocknrollkat »

Spogg wrote:Bill, I think you missed an important point!

Spogg wrote:Yeah you have to be really careful with delays in poly (white).


Maybe I should have added that it’s never an issue in Blue. In the Blue stream the memory for any delay is assigned when the plugin loads so you can have any buffer (max delay) size you want. It’s the poly stream that assigns dynamically.

Hope that helps!

Cheers

Spogg

Hi Spogg,
Yes, I guess I didn't really understand what you were saying.
I'm only now getting the 'hang' of the different operating modes, green, blue, white, dark gray.
Thanks for the clarity, it helps a lot !

ROXY :D
Post Reply