What is a wavefolder? Can you make one from other modules?

Cwejman, Doepfer, Erica, MakeNoise, Mutable Instruments, TipTop Audio, Analogue Solutions, and much more! The world’s most popular format.
Be sure to look into OFFICIAL COMPANY FORA as well.
User avatar
Devilwidget
Veteran Wiggler
Posts: 592
Joined: Thu Oct 17, 2013 3:27 am

What is a wavefolder? Can you make one from other modules?

Unread post by Devilwidget »

My system is lacking a wavefolder, and I would like to know how they actually work, rather than just buying one for the effect. What are they actually doing? What is happening to make sine wave 'fold' over in the way it does? Can I do this with other modules?
thanks!
User avatar
Bobby
Ultra Wiggler
Posts: 873
Joined: Sun Feb 16, 2014 3:24 pm
Location: avoiding Muff's for a bit

Unread post by Bobby »

....search and you will find :miley:
User avatar
Devilwidget
Veteran Wiggler
Posts: 592
Joined: Thu Oct 17, 2013 3:27 am

Unread post by Devilwidget »

As helpful as that is, could you suggest a search term? I'm just getting "what's your favourite wavefolder" threads, which isn't quite my question... :miley:
User avatar
pre55ure
Super Deluxe Wiggler
Posts: 1487
Joined: Tue May 01, 2012 7:15 pm
Location: SoCal
Contact:

Re: What is a wavefolder? Can you make one from other module

Unread post by pre55ure »

Devilwidget wrote:My system is lacking a wavefolder, and I would like to know how they actually work, rather than just buying one for the effect. What are they actually doing? What is happening to make sine wave 'fold' over in the way it does? Can I do this with other modules?
thanks!
Wavefolding basically "reflects" the waveform back on itself. So as a sine or triangle wave get larger in amplitude, instead of just clipping the top and bottom (and looking more like a square wave) the wavefolder flips the direction and the upward slope now becomes a downward slope etc. If you continue to increase the amplitude (or lower the threshold) then the wave will hit the opposite threshold and get reflected again. Additionally most wavefolders have some type of diode or transistor stages so that they don't just perfectly reflect but instead have a bit of nonlinearity in the reflections.


I hope thats helpful, I've built a couple of clones of the Buchla timbre circuit and the serge wavefolders (and they both work in a very similar manner) but I'm not quite sure if that description is too technical or not technical enough.

Edit: Forgot to try to answer the question - Can you do this with other modules - probably. But I'm not quite sure if there is a way to do it without using a lot of different modules.
User avatar
pre55ure
Super Deluxe Wiggler
Posts: 1487
Joined: Tue May 01, 2012 7:15 pm
Location: SoCal
Contact:

Unread post by pre55ure »

Ok after a quick thought at how you could do this...

Maybe you could run an osc through an attenuator and into dual comparators.
set the comparators so that they are just above and below the waveform peaks. Then run the comparators out to the selection input of two sequential switches. Meanwhile run the waveform out to an inverter and then mult the regular waveform and the inverted waveform and input these into the sequential switch inputs. Then mix the two sequential switches back together. I think that would result in a patch where as you turned up the initial waveform it would trigger the comparators to flip between the sequential switch inputs and give you the "reflection" of the waveform.
User avatar
BaloErets
Super Deluxe Wiggler
Posts: 1616
Joined: Sat Jul 30, 2016 7:00 pm
Location: Montreal, Quebec
Contact:

Unread post by BaloErets »

Check out Danjel's vid showing off the ufold. Should become perfectly clear if you watch the oscilloscope.

[video]
[/video]
User avatar
Devilwidget
Veteran Wiggler
Posts: 592
Joined: Thu Oct 17, 2013 3:27 am

Unread post by Devilwidget »

Great answer pre55ure!
I was thinking I should buy a comparator anyway...
User avatar
Dr. Sketch-n-Etch
Super Deluxe Wiggler
Posts: 9050
Joined: Thu Jan 21, 2010 1:46 pm
Location: Vancouver, BC, Canada

Unread post by Dr. Sketch-n-Etch »

Yes, normally when a signal hits the rails (in an opamp), it disappears (which converts everything into square waves). In a wavefolder, the opamp's rails become reflectors. If the opamp has enough gain, the wave will reflect off of one rail, go to the other rail and reflect off of that, and do this several times. In the uFold, this happens up to six times.
I'm dreamin' this and I'm dreamin' that.
Regretting nothing; think about that!
User avatar
BaloErets
Super Deluxe Wiggler
Posts: 1616
Joined: Sat Jul 30, 2016 7:00 pm
Location: Montreal, Quebec
Contact:

Unread post by BaloErets »

pre55ure wrote:Ok after a quick thought at how you could do this...

Maybe you could run an osc through an attenuator and into dual comparators.
set the comparators so that they are just above and below the waveform peaks. Then run the comparators out to the selection input of two sequential switches. Meanwhile run the waveform out to an inverter and then mult the regular waveform and the inverted waveform and input these into the sequential switch inputs. Then mix the two sequential switches back together. I think that would result in a patch where as you turned up the initial waveform it would trigger the comparators to flip between the sequential switch inputs and give you the "reflection" of the waveform.
Amazing!

You see, this is both what makes modular so amazing, and a great example of why utilities are so important.
noeticsound
Common Wiggler
Posts: 171
Joined: Fri Aug 21, 2015 4:21 pm
Location: NYC

Unread post by noeticsound »

pre55ure wrote:Ok after a quick thought at how you could do this...

Maybe you could run an osc through an attenuator and into dual comparators.
set the comparators so that they are just above and below the waveform peaks. Then run the comparators out to the selection input of two sequential switches. Meanwhile run the waveform out to an inverter and then mult the regular waveform and the inverted waveform and input these into the sequential switch inputs. Then mix the two sequential switches back together. I think that would result in a patch where as you turned up the initial waveform it would trigger the comparators to flip between the sequential switch inputs and give you the "reflection" of the waveform.
BaloErets wrote:Amazing!

You see, this is both what makes modular so amazing, and a great example of why utilities are so important.
Yeah, that paragraph is a master class. No joke, I actually feel smarter. :tu:
User avatar
Bobby
Ultra Wiggler
Posts: 873
Joined: Sun Feb 16, 2014 3:24 pm
Location: avoiding Muff's for a bit

Unread post by Bobby »

User avatar
Bobby
Ultra Wiggler
Posts: 873
Joined: Sun Feb 16, 2014 3:24 pm
Location: avoiding Muff's for a bit

Unread post by Bobby »

satori
Common Wiggler
Posts: 206
Joined: Sun Aug 24, 2014 3:28 am
Location: Wollongong

Unread post by satori »

Bobby, you're just being a douche..
Clive
Wiggling with Experience
Posts: 257
Joined: Tue Jun 28, 2016 8:59 am

Unread post by Clive »

To pick up on what pre55ure and the Doc have said and to answer the OP, yes, you can, but you might as well get a proper wavefolder:

Fold a sine once and it will sound slightly nasal, fold it six times and all manner of tones are possible. A circuit like the classic Serge design uses diodes to set thresholds - they are essentially multiple comparators.

If you want to get a sonic taste of wavefolding, try hard sync, where the slave is a triangle. The greater the difference in frequency between master and slave, the more 'folds'. The crucial difference is that with wavefolding, you can change these harmonics dynamically, like an inverse filter.
User avatar
Bobby
Ultra Wiggler
Posts: 873
Joined: Sun Feb 16, 2014 3:24 pm
Location: avoiding Muff's for a bit

Unread post by Bobby »

satori wrote:Bobby, you're just being a douche..
actually it would appear that way but i do quite strongly believe that if you teach a man to fish, he can just fish, teach him how to use a search engine and he can do anything his mind is capable of.


edit: plus this community/threads would be a damn site better if people picked up where others left off rather than this groundhog day shit, you notice the top google hit for "what is a wave folder" was muff wiggler right....
User avatar
Devilwidget
Veteran Wiggler
Posts: 592
Joined: Thu Oct 17, 2013 3:27 am

Unread post by Devilwidget »

Fair enough Bobby, however, the first thing I did was search on muffs. These threads are buried within 1000 other threads that don't give this info. I didn't think of trying google because a) I try not to use it (they are quite a naughty company and there are ethical implications to using their service), and b) the fundamental premise of research is to target your search (i.e. by using a forum like muffs).

I would also suggest there is little point in a community if all it does is simply refer its members to the concept of existing information. There is a reason muffs has such a good reputation, and that is precisely because many of its users are more than happy to answer potentially well-trodden questions.

I am also yet to find (having now looked at the links you so sarcastically provided) any other description about how it might be possible to construct your own wavefolder from other modules, which was my question. I am extremely glad that someone was able to provide - and others are benefiting from - an answer to that question.
User avatar
Bobby
Ultra Wiggler
Posts: 873
Joined: Sun Feb 16, 2014 3:24 pm
Location: avoiding Muff's for a bit

Unread post by Bobby »

Loads of great suff here bro:

https://www.google.co.uk/search?client= ... m&safe=off

peace & love

edit: btw i still feel I'm/google is helping you more than anyone in else in this thread

edit2: I'm actually sorry if I've come over badly too, i am really trying to help in my own grotty way. apologies.
guestt

Unread post by guestt »

noeticsound wrote:
pre55ure wrote:Ok after a quick thought at how you could do this...

Maybe you could run an osc through an attenuator and into dual comparators.
set the comparators so that they are just above and below the waveform peaks. Then run the comparators out to the selection input of two sequential switches. Meanwhile run the waveform out to an inverter and then mult the regular waveform and the inverted waveform and input these into the sequential switch inputs. Then mix the two sequential switches back together. I think that would result in a patch where as you turned up the initial waveform it would trigger the comparators to flip between the sequential switch inputs and give you the "reflection" of the waveform.
BaloErets wrote:Amazing!

You see, this is both what makes modular so amazing, and a great example of why utilities are so important.
Yeah, that paragraph is a master class. No joke, I actually feel smarter. :tu:
+1 thanks for this, really nice work!! I was sat wondering how it could be done and I think it would have taken me some time to work that out

:guinness: :guinness: :guinness: :guinness: :guinness:
Footkerchief
Super Deluxe Wiggler
Posts: 1310
Joined: Thu Jan 22, 2015 10:43 am

Unread post by Footkerchief »

A full-wave rectifier is kind of like a simplistic wavefolder. In fact there's a cool rectifier module that sounds kind of like a subtle wavefolder:
https://www.modulargrid.net/e/barton-mu ... -rectifier

[video][/video]
ScubaGeek
Common Wiggler
Posts: 190
Joined: Mon May 21, 2012 6:40 pm

Unread post by ScubaGeek »

Devilwidget wrote:
I would also suggest there is little point in a community if all it does is simply refer its members to the concept of existing information. There is a reason muffs has such a good reputation, and that is precisely because many of its users are more than happy to answer potentially well-trodden questions.
.

That's why I've always disliked the whole "Google is your friend" attitude. It seems to me that the whole point (or one of the main points, anyway) of a site like Muff Wigglers is share whatever knowledge person has with everyone else, and there are times when simply saying "Use the search engine" doesn't get the job done.

If you're unhappy about the existence of "Groundhog Day" threads, then don't participate in them, You Big Dummy! Why is that so difficult for some people? Probably the same reason it's difficult for people to not post negative threads about stuff they don't like (eg is it really necessary to post on a thread just to say "Man, that band sucks").
guestt

Unread post by guestt »

Cut to the chase lets just call each other cunts and shout and scream for a bit...


...all better now?

Seriously, without wanting to do the whole whining about whining about whining thing, which I very obviously am, this kind of rotten shit really fucking pisses me off!!!

Either talk abut the gear or shut the fuck up!!

:deadbanana:

edit: I am talking to myself as much as anyone, any more of this fucking crap and I am out of here because I am sick to the back fucking teeth of it!
User avatar
Dr. Sketch-n-Etch
Super Deluxe Wiggler
Posts: 9050
Joined: Thu Jan 21, 2010 1:46 pm
Location: Vancouver, BC, Canada

Unread post by Dr. Sketch-n-Etch »

pre55ure wrote:Ok after a quick thought at how you could do this...

Maybe you could run an osc through an attenuator and into dual comparators.
set the comparators so that they are just above and below the waveform peaks. Then run the comparators out to the selection input of two sequential switches. Meanwhile run the waveform out to an inverter and then mult the regular waveform and the inverted waveform and input these into the sequential switch inputs. Then mix the two sequential switches back together. I think that would result in a patch where as you turned up the initial waveform it would trigger the comparators to flip between the sequential switch inputs and give you the "reflection" of the waveform.
This is way more complicated than a proper wavefolding circuit, which is actually quite simple.
I'm dreamin' this and I'm dreamin' that.
Regretting nothing; think about that!
guestt

Unread post by guestt »

Yeah, very true Dr. Sketch-n-Etch

The idea was to create it using other modules though. I've been trying and can't think of any other way, well nothing significantly different from the way presented by pre55ure anyway :)
Paul Perry
Wiggling with Experience
Posts: 292
Joined: Sun Nov 01, 2015 10:16 pm
Location: Melbourne Australia

Unread post by Paul Perry »

If you overdrive a signal in an amp, you get a flat top wave as output..
Now if you add to this the same signal, undistorted and at a lower level and out of phase,you will get a folded wave. (the 'peaks' in the undistorted wave will subtract from the flattened wavetops.)

I think sometimes people expect too much from a wavefolder, if they expect it to make a single tone amazing - yes, it changes, but the harmonic mix is changed, but no new frequencies added. On the other hand, if you have two or more different fundamentals going in, then you get a ring modulator kind of effect. Cheap thrills!
User avatar
pre55ure
Super Deluxe Wiggler
Posts: 1487
Joined: Tue May 01, 2012 7:15 pm
Location: SoCal
Contact:

Unread post by pre55ure »

Paul Perry wrote:If you overdrive a signal in an amp, you get a flat top wave as output..
Now if you add to this the same signal, undistorted and at a lower level and out of phase,you will get a folded wave. (the 'peaks' in the undistorted wave will subtract from the flattened wavetops.)
That seems like a much simpler way than what I suggested. :tu:
Paul Perry wrote: I think sometimes people expect too much from a wavefolder, if they expect it to make a single tone amazing -
I can't argue as to what other people expect from a wavefolder, but to my ears the Buchla timbre section (particularly the one in the 259) is one of the most awesome sounding things ever. I totally think it makes a single tone amazing. The Serge one isn't too far behind either (to my ears). :hihi:
User avatar
Graham Hinton
Super Deluxe Wiggler
Posts: 3318
Joined: Fri Jul 02, 2010 6:28 pm
Location: England
Contact:

Re: What is a wavefolder? Can you make one from other module

Unread post by Graham Hinton »

Devilwidget wrote:Can I do this with other modules?
I have put together a page of waveshaping applications using our ModMix II which comprises two mixers with positive and negative half wave rectifiers and two linear multipliers. The examples show ways of combining these elements to perform different operations and are by no means exhaustive or exclusive if you have the equivalent elements in other modules.

Basically anything that changes the shape of a wave changes its harmonic structure and you get more and higher harmonics if you introduce discontinuity points and asymmetry.
User avatar
Dcramer
Super Deluxe Wiggler
Posts: 6159
Joined: Fri Mar 29, 2013 12:11 pm
Location: Canada

Re: What is a wavefolder? Can you make one from other module

Unread post by Dcramer »

Graham Hinton wrote:
Devilwidget wrote:Can I do this with other modules?
I have put together a page of waveshaping applications using our ModMix II which comprises two mixers with positive and negative half wave rectifiers and two linear multipliers. The examples show ways of combining these elements to perform different operations and are by no means exhaustive or exclusive if you have the equivalent elements in other modules.

Basically anything that changes the shape of a wave changes its harmonic structure and you get more and higher harmonics if you introduce discontinuity points and asymmetry.
:hail: tons of great info here!

My only advice about Wavefolders and shapers is simply that just like filters they all have there own character, collect em all! :love:
Footkerchief
Super Deluxe Wiggler
Posts: 1310
Joined: Thu Jan 22, 2015 10:43 am

Unread post by Footkerchief »

Paul Perry wrote: I think sometimes people expect too much from a wavefolder, if they expect it to make a single tone amazing - yes, it changes, but the harmonic mix is changed, but no new frequencies added.
Is this a meaningful distinction?
Recitative
Common Wiggler
Posts: 62
Joined: Sun Mar 09, 2014 4:52 pm
Location: Brooklyn
Contact:

Unread post by Recitative »

New frequencies are added as overtones. No new fundamental frequencies are added.
guestt

Re: What is a wavefolder? Can you make one from other module

Unread post by guestt »

Dcramer wrote:
Graham Hinton wrote:
Devilwidget wrote:Can I do this with other modules?
I have put together a page of waveshaping applications using our ModMix II which comprises two mixers with positive and negative half wave rectifiers and two linear multipliers. The examples show ways of combining these elements to perform different operations and are by no means exhaustive or exclusive if you have the equivalent elements in other modules.

Basically anything that changes the shape of a wave changes its harmonic structure and you get more and higher harmonics if you introduce discontinuity points and asymmetry.
:hail: tons of great info here!

My only advice about Wavefolders and shapers is simply that just like filters they all have there own character, collect em all! :love:
Niiiiiiiiice! Thank you Graham!!

...and +1 to wave folder characteristics all being very different. I only have one module sell regret so far and it is the Random*Source Serge Wave Multipliers - I am going to build another one, I miss it too much!!
Post Reply

Return to “1U & 3U Eurorack Modules”