buzz forums

forums of the buzz
It is currently Thu Jun 29, 2017 2:15 am

All times are UTC




Post new topic Reply to topic  [ 11 posts ] 
Author Message
PostPosted: Sat May 27, 2017 11:42 pm 

Joined: Sat Dec 20, 2014 6:53 am
Posts: 27
I'm using a PeerLFO with the "Wander" waveshape to add a little bit of liveliness to a song. Is there any way to get an inverse version of the output, so I have, for instance, two filters whose cutoffs are in constant opposition, or two machines wandering across the stereo field, but always "balanced"?

Or, to put it another way, if I want the values to go:

Code:
A   B

00 100
25 75
85 15
45 55
100 00


what would be the simplest way of doing this?

Generally when I'm using PeerLFO with sine or triangle waves, it's as simple as using two PeerLFOs and setting one to "min 0%, max 100%" and the other to "min 100%, max 0%", but as far as I can tell there's no way to ensure that two PeerLFOs will be using the same random number seed, so this wouldn't work for Wander and Random waveshapes.


Top
 Profile  
 
PostPosted: Mon May 29, 2017 10:06 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 486
I don't think you can do that with PeerLFO alone. There may be a way to do it via PeerCtrl but tinga would know more about that than me.

You can do it fairly easily with my Accumulator though. You just need to seed two tracks with the same value and use command 0B to invert one of them. I made a template (the important stuff happens in the pattern)...

edit: There's no sound in the example btw, just open the filter windows and hit play to see the params moving in opposition.


Attachments:
File comment: Using Accumulator to mirror the Freq param on a pair of filters.
Accmltr Mirror.zip [2.64 KiB]
Downloaded 10 times
Top
 Profile  
 
PostPosted: Mon May 29, 2017 11:35 pm 

Joined: Tue Nov 22, 2011 5:25 pm
Posts: 362
IX wrote:
There may be a way to do it via PeerCtrl

Yes, PeerCtrl is perfect for that, I never use 0B command :? , but with the negative velocity in Split, we can have interesting inversions with filter
Attachment:
inverse filter.zip [1.75 KiB]
Downloaded 10 times


Top
 Profile  
 
PostPosted: Tue May 30, 2017 8:11 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 486
tinga wrote:
I never use 0B command :?

I thought you would have exhausted every possibility of Accumulator by now. Have you been sleeping? :lol:


Top
 Profile  
 
PostPosted: Sun Jun 18, 2017 6:48 pm 

Joined: Sat Dec 20, 2014 6:53 am
Posts: 27
Thanks for the pointers!

I'm probably missing something obvious, but when I try to open the templates I just get an "invalid file" message. They're saved in \gear\Templates\, and I've tried both leaving them as .zips in that folder and extracting the .xmls within.

EDIT: Nevermind. Looks like templates have to be saved to Users\%username%\Documents\Buzz\Templates and loaded from the right-hand panel, and can't be loaded from the right-click menu


Top
 Profile  
 
PostPosted: Sun Jun 18, 2017 7:40 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 486
River Cricket wrote:
Thanks for the pointers!

You're welcome. I hope you can get the result you want. :)


Top
 Profile  
 
PostPosted: Mon Jun 19, 2017 12:02 am 

Joined: Sat Dec 20, 2014 6:53 am
Posts: 27
IXix wrote:
River Cricket wrote:
Thanks for the pointers!

You're welcome. I hope you can get the result you want. :)

So just to make sure I'm not overlooking anything, Accumulator cannot send a (pseudo-)continuous value stream, correct? The maximum resolution is once-per-tick?

So, for instance, something like a filter sweep would be impractical - even with a PeerLFO controlling the values at subtick resolution, it will always be "rounding up" to on-the-tick, so more of a sample-and-hold sort of feel, barring an Inertia setting on the target machine?

(I saw tinga's masterful-as-always PeerCtrl setup, and can probably just do it that way, but whenever I use PeerCtrl I always end up clicking "play" instead of "record" and then wonder why nothing's changing :lol: )


Top
 Profile  
 
PostPosted: Mon Jun 19, 2017 10:39 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 486
River Cricket wrote:
So just to make sure I'm not overlooking anything, Accumulator cannot send a (pseudo-)continuous value stream, correct? The maximum resolution is once-per-tick?

Yeah, just once per tick on its own but you could force it to fire more frequently by using PeerLFO to control the trigger param.


Top
 Profile  
 
PostPosted: Wed Jun 21, 2017 8:35 am 

Joined: Tue Dec 06, 2011 6:54 pm
Posts: 200
Would ctrl D in Pattern xp not do what you require.


Top
 Profile  
 
PostPosted: Wed Jun 21, 2017 12:09 pm 
User avatar

Joined: Tue Nov 22, 2011 9:45 pm
Posts: 276
Been ages since I used it but my thought is ..... Just map PeerLFO to PeerCTRL (which is then assigned to whatever parameter you're modulating), and in the PeerCTRL graph on the right hand side have it looking like '\' rather than the default '/'


Top
 Profile  
 
PostPosted: Wed Jun 21, 2017 10:33 pm 

Joined: Mon Nov 21, 2011 8:30 pm
Posts: 348
Aside from what has already been mentioned;

PeerLFO:
1) Yes - Set it to Sine (or ramp, wander, or whatever), add 2 tracks - set one track to start at phase 0% and the other to 50%. Using a pattern a the start of the song or loop to set the phase values helps keep it in sync.
2) Or - if you have any waveform cycles in .wav format you could use the wavetable option, one wav being a sine (or tri or whatever) and the other being an offset sine starting/ending at peak(or whatever). You could use a waveform/cycle generating/drawing tool to make some useful shapes.
3) You can use min diff at an odd value to randomize any waveform, just set them to an odd amount, like 13%-23% or whatever.

Alternatively,
PeerADSR:
2 custom envelopes that are polar opposites and then trigger the adsr repeatedly as needed via the track. optionally, you could also use PeerTrig to use audio to trigger PeerADSR.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 11 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group