Your favorite "versatile analog-modelled/emulation" synth plugin?

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

felis wrote: Mon Jan 10, 2022 1:10 pm If anyone has time, could they give a layman's description of BLIT, BLEP, and BLAM.
BLIT stands for "Band-Limited Impulse Train" where "band-limited impulse" is basically a brickwall low-pass kernel and "impulse train" means you put them at regular intervals. If you integrate such an impulse train, you get something resembling a sawtooth wave (well, there's some DC shenanigans to take care of, but that's the basic idea).

We can also just take one of those band-limited impulses and precompute it's integral which is a "Band-Limited stEP" or BLEP for short. This way we can just generate a simple saw-wave and at every jump in the waveform subtract the difference of the simple and band-limited steps, which happens to be exactly the same as the aliasing. This is great when you're trying to do serious analog modelling, because you can just make the oscillator behave in exactly the same way it'd behave in an analog circuit and then just add the BLEPs on top and you've got rid of the aliasing.

If we integrate the BLEP itself again and again we obtain so called "higher order BLEPs" which allow us to construct band-limited piecewise polynomial waveforms of correspondingly higher orders. In particular, the 2nd order BLEP (if we take the actual "step" to be 1st order) is a one-sided Band-Limited rAMP, sometimes called a BLAM or BLAMP (which is most commonly used to construct band-limited triangles).

The technique is not limited to just BLEPs and BLAMPs as it works essentially the same for higher orders too, but since coming up with further acronyms gets tedious, usually at that point you just call it all "higher order BLEPs".

Post

his is great when you're trying to do serious analog modelling, because you can just make the oscillator behave in exactly the same way it'd behave in an analog circuit and then just add the BLEPs on top and you've got rid of the aliasing.
I think we can agree that Mystan and myself disagree here.

With BLIT you can do a minimum-phase version (minBLIT), which allows a more accurate emulation of the oscillators.
It is a known fact that in the analog world only minimum-phase filters exist. That's why you won't measure any pre-ringing in any analog synth.
All working BLEP implementations I have seen suffer from pre-ringing and a delay which is half of the BLEP size, because the BLEP is essentially an integrated FIR filter kernel. It is a fact that FIR filters simply do not exist in the analog world.
Pre-ringing also does not exist in the analog world. That's why I do not think that a BLEP is better that an minBLIT for analog emulation.

https://www.cs.cmu.edu/~eli/papers/icmc01-hardsync.pdf
https://www.tone2.com
Our award-winning synthesizers offer true high-end sound quality.

Post

mystran wrote: Mon Jan 10, 2022 2:19 pm
felis wrote: Mon Jan 10, 2022 1:10 pm If anyone has time, could they give a layman's description of BLIT, BLEP, and BLAM.
BLIT stands for "Band-Limited Impulse Train" where "band-limited impulse" is basically a brickwall low-pass kernel and "impulse train" means you put them at regular intervals. If you integrate such an impulse train, you get something resembling a sawtooth wave (well, there's some DC shenanigans to take care of, but that's the basic idea).

We can also just take one of those band-limited impulses and precompute it's integral which is a "Band-Limited stEP" or BLEP for short. This way we can just generate a simple saw-wave and at every jump in the waveform subtract the difference of the simple and band-limited steps, which happens to be exactly the same as the aliasing. This is great when you're trying to do serious analog modelling, because you can just make the oscillator behave in exactly the same way it'd behave in an analog circuit and then just add the BLEPs on top and you've got rid of the aliasing.

If we integrate the BLEP itself again and again we obtain so called "higher order BLEPs" which allow us to construct band-limited piecewise polynomial waveforms of correspondingly higher orders. In particular, the 2nd order BLEP (if we take the actual "step" to be 1st order) is a one-sided Band-Limited rAMP, sometimes called a BLAM or BLAMP (which is most commonly used to construct band-limited triangles).

The technique is not limited to just BLEPs and BLAMPs as it works essentially the same for higher orders too, but since coming up with further acronyms gets tedious, usually at that point you just call it all "higher order BLEPs".
Many thanks.
While I'm far from really understanding it, I don't feel like I'm completely in the dark anymore, thanks to your clear explanation. :tu:

Post

Nvm, posted what I'd already posted.

Post

My favourite "versatile analog-modelled/emulation" plugin would have to be Softube Modular. Their Model 72, 82 and 84 sound great too (along with Gforce Oberheim stuff) but they're each not that versatile. Softube Modular sounds amazing but it's not user friendly.

If I had to pick the most versatile and user friendly synth maybe Massive X (can be programmed to sound pretty analog).

Someone here recommended Beepstreet Dagger and I just checked it out - sounds amazing.
________________________________
https://soundcloud.com/d-pakchopr

Post

Diva

Post

I have to say Pigments. It has you covered on all grounds, it has analog, wavetable, sample (with granular capabilities) and harmonic engines so it has everything you could want and need. Lots of modulation capabilities too

Post Reply

Return to “Instruments”