$17.23

Pulse Burst Generator

Growler generates bursts of square or variably rounded pulses.

This is not a friendly module.
The params interact unintuitively, it's not obvious what the resulting pitch will be.

See the accompanying article in the forum.

Band-limited output saves filtering - you can drive FM, or create both gnarly and smooth bass sounds.
Growler can also be useful for dynamic stutter envelopes.

A handful of presets is included to get you started.


Param Overview

There are 2 levels of parameters:
Burst control, and pulse shape within each burst.

Each shape param has a change control (smaller knob).
This increases or decreases amount for each new pulse in the burst.

Recommendation: Always connect output to an Oscilloscope, to see where you are going.


Burst Generation

A burst is a series of bipolar pulses with variable interval, shape and amp.

Burst rate is the primary rate control, this cuts short any further pulses.
Set 0 rate to wait for gate or sync trigger.

Pulse count 1 - ∞ (for as long as Burst rate allows)

Pulse interval 0 - 10 sec. This affects base pitch.

Dynamics controls amplitude inc/dec over the burst. First or last pulse is always max amp.


Pulse Shape

Pulses are bipolar (possible to tweak to unipolar).

Pulse width is 0 to 1 sec. This affects basic pitch and overtones.

Pulse slope or rounding sets smoothness. This affects pitch, and cuts overtones.

Symmetry sets relative width of up / down pulses. This creates dual overtone series (narrow pulse is sharper).

Polarity: Relative amp of up and down pulses. This can be shifted to postiive-only or negative-only.


Output and B channel

Gate width: Controls when gate output signal opens.
Range from start of pulse regardless of smoothing, up to stricly on "flat" part of each pulse.

The B channel is offset by optional delay, and by up-down polarity. This allows stereo separation.


Smoothing

Edge knob (small, bottom-left) controls minimal smoothing. Range 0-30 samples. This affects how high pulse rate can go.
If Edge is less than 3-4 samples, output will not be bandlimited.


Future directions

Some options were simplified.

Gate - There could be a gate channel for the full burst. Perhaps as a switch?

Pulse Slope - There could be different slopes for each part: Initial, up/down switch, and final.
This would require 3 knobs, with variations, for rather small effect.

Unipolar - Polarity lets you set unipolar, together with Symmetry you can get almost pure pulse train.
A fully unipolar output would allow a simpler module.

Your input is welcome; This is why we made Growler a bundle
-- If you have a strong opinion or good application example it could perhaps be accomodated.
Any future enhancements or versions would be added to the bundle, of course.