alm-busy-circuits/pamelas-new-workout
Pamela's NEW Workout
A compact programmable clocked modulation source providing 8 highly editable outputs producing various control voltage signals correlated and synced to a BPM-based master clock, with per-output waveform shaping, Euclidean rhythms, quantization, logic operations, and CV control.1073
Capabilities 4
- Clock Sourceclock-source
- Provides a BPM-based master clock with 8 synced outputs; can also slave to external clock signals at 1–48 PPQN.1073
- Euclidean Sequencereuclidean-sequencer
- Per output Euclidean rhythm generation with configurable steps (EStep), hits, and rotation (ERot) parameters.1073
- LFOlfo
- Each of 8 outputs can produce synced rhythmic waveforms (gate, triangle, sine, envelope, random, smooth random) with configurable level, phase, width, and CV control.1073
- Quantizerquantizer
- Per-output quantizer snapping output voltages to selected musical scales at 1V/oct, limited to 10-bit resolution across 5 octaves.1073
Jacks 12 (4 in / 8 out)
| Name | Signal | Voltage | Description |
|---|---|---|---|
| Inputs (4) | |||
| CLK | clock | ≥0.7V | 1073 |
| CV 1 | cv | 0V to 5V | 1073 |
| CV 2 | cv | -5V to 5V | 1073 |
| Run | gate | ≥0.7V | 1073 |
| Outputs (8) | |||
| OUT1 | mixed | 0V to 5V | 1073 |
| OUT2 | mixed | 0V to 5V | 1073 |
| OUT3 | mixed | 0V to 5V | 1073 |
| OUT4 | mixed | 0V to 5V | 1073 |
| OUT5 | mixed | 0V to 5V | 1073 |
| OUT6 | mixed | 0V to 5V | 1073 |
| OUT7 | mixed | 0V to 5V | 1073 |
| OUT8 | mixed | 0V to 5V | 1073 |
Parameters 22
| Name | Type | Range | Behavior |
|---|---|---|---|
| BPM | menu_setting | 10BPM – 300BPM | The master clock tempo displayed and adjusted from the main BPM screen; clicking and twisting the program knob selects and changes the value.1073 |
| Delay | menu_setting | — | Sets a percentage of step time to wait before waveform generation begins; output is 0 during the delay and the end of the waveform cycle is clipped. Requires the delay divisor (Dly/) to be set.1073 |
| Dly / | menu_setting | — | Sets which steps are delayed by the Delay parameter; a divisor of 1 delays every step, 2 every other step, and so on. A divisor of 2 creates a classic swing effect.1073 |
| ERot | menu_setting | — | Rotates the Euclidean pattern by a specified number of steps, shifting the pattern's phase.1073 |
| EStep | menu_setting | — | Defines the total number of steps in the Euclidean pattern for this output.1073 |
| Level | menu_setting | 0% – 100% | Controls the output voltage level as a percentage of the maximum 5V output.1073 |
| Load | menu_setting | — | Loads a saved set of output parameter values from a selected bank and slot, using the same navigation as Save.1073 |
| Logic | menu_setting | — | Combines the current channel's output with one of the other 7 channels using AND, OR, or XOR logic operations; NO disables logic processing.1073 |
| Modifier | menu_setting | — | Sets the clock multiplier or divider for each output, ranging from /512 to x48 including non-integer factors, plus special utility types: constant on/off gates and single start/stop pulses.1073 |
| Mute | menu_setting | — | Mutes or unmutes the selected output without affecting the ability to edit its parameters.1073 |
| Offset | menu_setting | 0% – 100% | Adds a vertical DC offset to the output voltage; signals exceeding 5V are clipped at 5V maximum.1073 |
| Phase | menu_setting | — | Offsets the starting position within the waveform cycle; e.g. 50% phase starts a triangle waveform at its midpoint.1073 |
| PPQN | menu_setting | 1PPQN – 48PPQN | Sets the expected pulses per quarter note for syncing to an external clock signal; default is 24 (DIN Sync). Can also be assigned to CV for voltage-controlled tempo.1073 |
| Program Knob | knob | — | Main encoder used to navigate menus, select outputs, and edit parameter values by clicking and twisting.1073 |
| Quant | menu_setting | — | Quantizes the output voltage to a selected musical scale using the 1V/octave standard. Limited to 10-bit resolution across 5 octaves.1073 |
| Reset | menu_setting | — | Resets all parameters for the selected output to their default initial values.1073 |
| RSkip | menu_setting | — | Sets the probability that any given step will be skipped entirely. Used with the loop parameter to build rhythmic loops.1073 |
| Save | menu_setting | — | Saves current output parameter values to a selected bank slot; 'NO' aborts the operation. Saving while clock is running may introduce timing errors.1073 |
| Slop | menu_setting | — | Sets the likelihood of random timing errors being introduced to the output, humanizing the rhythmic feel.1073 |
| Start/Stop Button | button | — | Starts and stops the master clock; also used to exit service mode.1073 |
| Wave | menu_setting | — | Selects the output waveform type for the channel. A full cycle of the waveform covers a single step.1073 |
| Width | menu_setting | — | A percentage of step time whose effect depends on the selected waveform: gate duty cycle, triangle/sine skew, envelope release time, or smooth random peak rounding. Has no effect on Random waveform.1073 |
Firmware history 13 versions
| Version | Released | Notes |
|---|---|---|
| 207 | — | Tweaked logic handling to avoid potential short ghost triggers caused by logic operation ordering.1075 |
| 206 | — | Fixed a minor rendering issue where the step-up output type was incorrectly displayed.1075 |
| 205 | — | Added Smooth Random waveform type and Logic parameter (AND/OR/XOR channel combining); fixed a small output blip when rotating outputs.1075 |
| 204 | — | Added sample-and-hold behavior to quantised random waveform when rhythmic patterns (RSkip, Euclidean) are applied; updated manual.1075 |
| 203 | 2020-04 | Renamed scale notation; added Phrygian scale; fixed special modifier types (On/Off/Steps) not saving correctly.1075 |
| 202 | 2020-04 | Added QUANT quantizer with basic scales and CV bank-select run type; fixed PPQN screen, CV random seed reset, spurious CV modifier assignment, and mute state not resetting on full reset.1075 |
| 201 | 2018-11 | Added improved BPM representation for Rev 063 hardware (Rev 063 no longer requires clock calibration); no functional change on Rev 062 hardware.1075 |
| 200 | 2018-06 | Ver 199 updated to support Rev 062 hardware with a different DAC chip; functionality identical to 199. Only for Rev 062 units — will not work on older hardware.1075 |
| 199 | 2018-01-16 | Fixed stopped-BPM lag, improved random seed distribution across outputs, fixed expander sync with external clock slaving, and fixed phase offset at output start.1075 |
| 198 | 2017-10-25 | Fixed output end-pulse type not firing, CV looping bug, bank-load direction (next instead of prev when CV1 low), external clock compatibility with new run options, and extended screensaver timeout to 15 minutes.1075 |
| 197 | 2017-09-14 | Improved voltage control of tempo; added single-row (upper 4 outputs) rotation mode; various bug fixes and tweaks to run input and rotation.1075 |
| 189 | — | Added output muting and vertical offset parameter; improved expander MIDI sync compatibility; increased CV precision; fixed CV2 attenuversion; fixed bank sync across power cycles and expander run signal; fixed Euclidean reset; allowed utility modifier outputs to be saved and recalled.1075 |
| 177 | — | Original release firmware.1075 |
References 3
-
[1073]
ALM-017 'Pamela's NEW Workout' Operation Manual v0.7 (firmware 206)manual● verified 2026-06-02
-
[1074]
ALM Pamela's NEW Workout product pageproduct_page⚠ verified 2026-06-02 · manufacturer changed since last verified
-
[1075]
ALM-017 Firmware History (ChangeLog.txt)firmware_notes● verified 2026-06-02