10 posts / 0 new
Last post
UncleAfx
UncleAfx's picture
Offline
Joined: 03/06/2016 - 20:08
Sample based frequency modulating thingamabob

Caustic Song file (optional): 

... or something or other...

Basically the controller machine sends the same notes to the source (in this case the bassline), and the pcmsynth. The source produces the sound and the filter modulates it via sidechaining. What's key here is the sample length in the pcmsynth.The idea is to modulate the source while matching it's fundamental frequency. So I'll spare the nerdy math for now, but it works out that a C4 single cycle is 169 samples, +5cents... or as close as I think we can get it at 44100khz.

The sample can be anything, but we want it to match the fundamental frequency, atleast for a starting point. From that point, pretty much everything can be tweaked. The bassline and sample I used are only for example. Notice I also tweaked the pitch and cents knob in the pcmsynth. You could also adjust the start and end point of the loop, tweak the envelope and the lfo, etc. I would avoid changing the polyphony above 1 though or else you'll end up amplifying the signal and it'll get ugly.

The aux modular isn't really necessary. I just put that in to free up the insert slots for the source. Just move the compressor to the source machine and turn it's mixer volume up and you can delete the aux modular.

I also included each of the 4 basic wave shapes in four different pcmsynths in the lower rack to get started.

And if you're thinking it might be nice to drop this setup into any song, you can do that with Mike's app Caustic Guide and here's a group file I created for that. (minus the extra pcmsynths)
https://www.dropbox.com/s/a5bifc2c94dnwlg/Custom%20Filter%20.cgrp?dl=0
:-)

UncleAfx
UncleAfx's picture
Offline
Joined: 03/06/2016 - 20:08
I added a machine input to

I added a machine input to the control machine so that now more effects can be added.

...also updated the dropbox link above.

If anyone can think of a way to either simplify or improve this, of corse feel free. If you think it sucks, feel free to do that too. :-)

Caustic Song file (optional): 

JHSound
JHSound's picture
Offline
Joined: 06/04/2015 - 11:21
Hey Uncle,

Hey Uncle,

I can't let your technical posts go unanswered because you are really digging into the possibilities of Caustic. These posts really tickle the engineering side of my brain but I am stuck without the time to devote to experimenting with them. So, I the time I do have, goes to the music side and I can't delve into your discoveries.  I just wanted to say they are appreciated, nonetheless, because they show that some creativity and knowhow can take this Caustic tool even further than people know.

 

 

UncleAfx
UncleAfx's picture
Offline
Joined: 03/06/2016 - 20:08
Thanks JHS! Really, I wasn't

Thanks JHS! Really, I wasn't expecting a lot of response if any. It is kindof a fringe area I've been delving into and like you point out, I would imagine most people are probably more interested in jumping right in and making music than spending the time required on tbese types of things. I guess I'm just having fun discovering new things for whatever they're worth to anybody else. :-)

JHSound
JHSound's picture
Offline
Joined: 06/04/2015 - 11:21
That's great keep on

That's great, keep on discovering.  Just didn't want you to think they were going out into a black hole ;-)  

 

UncleAfx
UncleAfx's picture
Offline
Joined: 03/06/2016 - 20:08
Nah...I appreciate it though

Nah...I appreciate it though man. Plus I figure some day down the road I can stumble across this stuff myself and maybe it'll be kinda like discovering it all over again. ;-)

James
James's picture
Offline
Joined: 01/21/2013 - 07:09
Seconded - whenever there's a

Seconded - whenever there's a new bunch of files from you or Paulovksi I always grab them and add them to my armoury of tricks, even if I don't make the time to understand how these things work.

smiley

UncleAfx
UncleAfx's picture
Offline
Joined: 03/06/2016 - 20:08
Haha. Just don't get carried

Haha. Just don't get carried away like I have. I'm in the process of cleaning house right now and backing everything up for a new phone. I used to keep things nice and tidy but at some point I gave up and ended up with a 29.5Gb caustic folder. :-)

But here's one more anyway:
Mainly notice the first 2 pcmsynths. If you play those samples in the wave editor, you'll notice that one is a clap and the other is a weird voicemail I got about a year ago. But that's not what you hear when you play them. This is a better example of what I was talking about with sample lengths. For each of them, first I set the loop starting sample to a random point, the the end exactly 169 sample points later. That makes them roughly C4.

It's just too bad we couldn't lock a range in for start and end and move that range around freely or even automate it....

Caustic Song file (optional): 

opus.quatre
opus.quatre's picture
Offline
Joined: 02/16/2016 - 17:29
Hello Uncle.. Are you in a

Hello Uncle.. Are you in a way, re-inventing the wave-table ?? When you say " lock a range in for start and end and move that range around freely or even automate it", it looks like..

Nice to see you are still active and exploring..

Have a good day.. or night..

Thierry

UncleAfx
UncleAfx's picture
Offline
Joined: 03/06/2016 - 20:08
Hey Thierry, long time no see

Hey Thierry, long time no see... wouldn't that be cool though if we could do that? Anyway I'm not gonna hold my breath for it. Funny you mention wavetable though. When I was first messing around with this, that was what I guessed it might be like. But that's without having any idea what a wavetable synth is. The only thing I really feel sure of is that I'm not onto anything that hasn't been done before.... atleast in terms of synthesis in general.