alm-busy-circuits/pamelas-pro-workout
Pamela's PRO Workout
Compact programmable clocked modulation source providing 8 highly editable outputs producing various control voltage signals correlated and synced to a BPM based master clock. Each output can produce simple clocked triggers, complex rhythmic waveforms, quantised melodic patterns, or random chaos with direct and assignable CV control over numerous parameters.645
Capabilities 4
- Clock Sourceclock-source
- BPM-based master clock with tempo 10–330 BPM; 8 outputs each independently divided or multiplied (/16384 to x192). Supports external clock sync via Clk input with configurable PPQN.645
- Euclidean Sequencereuclidean-sequencer
- Each of the 8 outputs can run Euclidean rhythm patterns with configurable Steps, Triggers, Pad, and Shift parameters plus visual grid display.645
- LFOlfo
- 645
- Quantizerquantizer
- Per-output quantiser fits output voltage to a selected musical scale or mode at 1V/octave standard. Supports up to 3 user-defined custom scales saved across power cycles.645
Jacks 12 — 4 in / 8 out
| Name | Signal | Voltage | Description |
|---|---|---|---|
| Inputs (4) | |||
| CV1 | cv | 0V to 5V | 645 |
| CV2 | cv | 0V to 5V | 645 |
| Clk | mixed | 0V to 5V | External clock input — accepts clock pulse or can be reassigned as CV input. Rising edge threshold 700 mV minimum.645 |
| Run | mixed | 0V to 5V | Run/reset input — accepts gate for run/stop, trigger for reset, or can be reassigned as CV input. Also supports bank navigation and output rotation.645 |
| Outputs (8) | |||
| OUT1 | cv | 0V to 5V | 645 |
| OUT2 | cv | 0V to 5V | 645 |
| OUT3 | cv | 0V to 5V | 645 |
| OUT4 | cv | 0V to 5V | 645 |
| OUT5 | cv | 0V to 5V | 645 |
| OUT6 | cv | 0V to 5V | 645 |
| OUT7 | cv | 0V to 5V | 645 |
| OUT8 | cv | 0V to 5V | 645 |
Parameters 26
| Name | Type | Range | Behavior |
|---|---|---|---|
| BPM | knob | 10BPM – 330BPM | 645 |
| CROSS OP | menu_setting | — | Selects the cross operation that influences the active output's value using another output or CV input as a source. Operations include MIX, ADD, SUB, MIN, MAX, HOLD, S&H, MASK, NOT, OR, BitOR, BitXOR, BitAND, SEED, and None.645 |
| CROSS SRC | menu_setting | — | Selects the source for cross operations. Options include other outputs (1–8), CV1 or CV2 inputs (sampled voltage), CVx (voltage control of cross source output number), or Axon-2 buttons.645 |
| CV Attenuation | knob | — | Per-parameter attenuation of incoming CV value. Can be positive or negative (effectively inverting the CV, like an attenuverter). Multiple parameters can be assigned to the same CV input each with its own attenuation and offset.645 |
| CV Offset | knob | — | 645 |
| EXT Clock PPQN | menu_setting | — | 645 |
| Flex Amount | knob | — | 645 |
| FLEX OP | menu_setting | — | Selects a micro-timing operation applied to the output. Options: HUMAN (random timing errors), SWING (delays alternate steps), RAMPUP (gradually increasing step time), RAMPDOWN (gradually decreasing step time), HUMP (repeatedly increases then decreases step time), DELAY (delays output by a percentage of step), PWR2 (doubles step time by power of 2).645 |
| Invert | menu_setting | — | Inverts the final output value.645 |
| Level | knob | 0% – 100% | 645 |
| Loop | knob | — | 645 |
| Loop Nap | knob | — | Sets the number of complete loops to sleep (shut off) the output for.645 |
| Loop Shift | knob | — | Offsets (by number of complete loops) the starting point of the Nap/Wake cycle. This parameter lacks CV control.645 |
| Loop Wake | knob | — | Sets the number of complete loops to run before napping (if any nap set).645 |
| Modifier | knob | — | Sets the clock multiplier or divider for the output. Ranges from /16384 to x192 including non-integer factors for triplet and dotted timings. Special utility values include GATE, OFF, START, STOP, and triggered envelope types.645 |
| Offset | knob | 0% – 100% | Sets the initial bias or offset from zero volts as a percentage of 0–5V. With Level set to 0, Offset can be used as a programmable constant voltage output useful for internal/external modulation and preset storage.645 |
| Pad | knob | — | 645 |
| Phase | knob | — | Allows phase shift on a waveform. Note that phase wraps — shifting a trigger pulse with greater than 50% width by more than 50% can cause unexpected double triggering.645 |
| Probability | knob | — | Sets the percentage likelihood a step will occur or be skipped with no effective output. Random patterns created using this function can be looped across beats and saved.645 |
| Quantiser | menu_setting | — | Quantises the final output value to fit a selected musical scale or mode with the 1V/octave standard. Supports up to 3 saveable user-defined custom scales.645 |
| Scope | menu_setting | — | 645 |
| Shape | menu_setting | — | Selects the output waveform. Available shapes: Gate/Pulse, Ratchet x2, Ratchet x4, Triangle, Trapezoid, Sine, Hump, Exp Envelope, Log Envelope, Classic Random, Smooth Random. A full cycle covers a single step.645 |
| Shift | knob | — | 645 |
| Steps | knob | — | Sets the number of steps used for a full Euclidean pattern. Must be greater than zero for other Euclidean parameters to appear.645 |
| Triggers | knob | — | Sets the number of triggers or hits for Euclidean pattern generation. Must be more than zero and less than the number of steps to produce a pattern (unless under CV control).645 |
| Width | knob | 0% – 100% | Controls pulse width, slew, or other waveform shaping depending on the selected Shape. For random waveforms, an additional slew parameter is available to smooth the edges of the random wave.645 |
Firmware history 18 versions
| Version | Released | Notes |
|---|---|---|
| 130 | — | Better display of assigned CV values. Show min/max range for CV attenuation and offset.645 |
| 129 | — | Fix rotation lockup (again!).645 |
| 128 | — | Add new x1.5 multiplier (quintuplets). Add/rename quantiser scales to sync with MCO. Add new 'POWER OF 2' Flex op. Allow cross ops for triggered outputs. Allow triggered outputs to have length set in beats. Fix 100% pulse width bug. Manual updates.645 |
| 127 | — | Fix BPM change on stop when externally synced without RUN. Fix potential rotation lockup. Disable Run settings option if set to rotate and rotated. Fix Win 10 initialisation bug in VCV.645 |
| 126 | — | Fix BPM change on stop issue when externally synced (without RUN).645 |
| 125 | — | Add support for Axon 2 buttons as Cross Op sources. Improve external syncing with better clock phase locking on run signal. Improve VCV Rack clocking. Fix issue where double-clicking a param to reset could cause a param issue.645 |
| 124 | — | Fix rare potential lockup where Pam refuses to start.645 |
| 123 | — | Introduced VCV Rack support. Run input in reset mode now only responds to rising edge. Add new Delay option to Flex (previously from PNW). Fix CV input naming when changing Offset/Attenuation.645 |
| 122 | — | Factory test mode update (no user visible changes). Fix Axon-2 button naming. Fix triangle/trapeze waves on very low divisions.645 |
| 121 | — | Re-add improved output rotation feature from PNW. Fix expander MIDI and Din clock dropping first pulse (potential 20ms lag on clocked devices).645 |
| 120 | — | Fix CV params never reaching 100%. Allow CV control of Euclidean trigger count to reach zero. Add simpler boolean logic cross ops. Reorder Cross Ops. Improve loops display and add Shift parameter. Save BPM with bank. Allow bank loads via Clk/Run inputs. Add new 'triggered' modifier type for envelope-like outputs.645 |
| 119 | — | Add CV attenuversion support. Add Min/Max cross ops. Add new 'Trek' UI theme. Fix waveform width at low divide factors. Initial Axon-2 support.645 |
| 118 | — | Theme rendering optimisation. Production related improvement.645 |
| 117 | — | Support missing external x8 PPQN clock. If Run is assigned to CV, autostart on external clock presence. Fix probability issue causing unexpected skips.645 |
| 116 | — | Add fullscreen mode to scope. Fix storage corruption when writing to last bank slot. Fix loop nap reset. Reduce jitter in external clocked BPM display. Fix Swing losing sync when output modifier changed.645 |
| 115 | — | Fix bug where BPM was not getting saved correctly.645 |
| 114 | — | Fix bug where inactive theme colour was not rendering correctly.645 |
| 113 | — | Boot fixes.645 |
References 2
-
[645]
ALM-034 Pamela's PRO Workout Manual (v0.35, fw 130)manual● verified 2026-05-21
-
[646]
ALM-034 Pamela's PRO Workout product pageproduct_page● verified 2026-05-21