alm-busy-circuits/pamelas-new-workout

Pamela's NEW Workout

ALM Busy Circuits

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)

NameSignalVoltageDescription
Inputs (4)
CLKclock≥0.7V1073
CV 1cv0V to 5V1073
CV 2cv-5V to 5V1073
Rungate≥0.7V1073
Assignable destinations
Reset1073 Load Sequenced Bank1073 Rotate Outputs1073 Load CV Bank1073
Outputs (8)
OUT1mixed0V to 5V1073
OUT2mixed0V to 5V1073
OUT3mixed0V to 5V1073
OUT4mixed0V to 5V1073
OUT5mixed0V to 5V1073
OUT6mixed0V to 5V1073
OUT7mixed0V to 5V1073
OUT8mixed0V to 5V1073

Parameters 22

NameTypeRangeBehavior
BPMmenu_setting10BPM – 300BPMThe master clock tempo displayed and adjusted from the main BPM screen; clicking and twisting the program knob selects and changes the value.1073
Delaymenu_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
ERotmenu_setting—Rotates the Euclidean pattern by a specified number of steps, shifting the pattern's phase.1073
EStepmenu_setting—Defines the total number of steps in the Euclidean pattern for this output.1073
Levelmenu_setting0% – 100%Controls the output voltage level as a percentage of the maximum 5V output.1073
Loadmenu_setting—Loads a saved set of output parameter values from a selected bank and slot, using the same navigation as Save.1073
Logicmenu_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
Modifiermenu_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
Mutemenu_setting—Mutes or unmutes the selected output without affecting the ability to edit its parameters.1073
Offsetmenu_setting0% – 100%Adds a vertical DC offset to the output voltage; signals exceeding 5V are clipped at 5V maximum.1073
Phasemenu_setting—Offsets the starting position within the waveform cycle; e.g. 50% phase starts a triangle waveform at its midpoint.1073
PPQNmenu_setting1PPQN – 48PPQNSets 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 Knobknob—Main encoder used to navigate menus, select outputs, and edit parameter values by clicking and twisting.1073
Quantmenu_setting—Quantizes the output voltage to a selected musical scale using the 1V/octave standard. Limited to 10-bit resolution across 5 octaves.1073
Resetmenu_setting—Resets all parameters for the selected output to their default initial values.1073
RSkipmenu_setting—Sets the probability that any given step will be skipped entirely. Used with the loop parameter to build rhythmic loops.1073
Savemenu_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
Slopmenu_setting—Sets the likelihood of random timing errors being introduced to the output, humanizing the rhythmic feel.1073
Start/Stop Buttonbutton—Starts and stops the master clock; also used to exit service mode.1073
Wavemenu_setting—Selects the output waveform type for the channel. A full cycle of the waveform covers a single step.1073
Widthmenu_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

VersionReleasedNotes
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
2032020-04Renamed scale notation; added Phrygian scale; fixed special modifier types (On/Off/Steps) not saving correctly.1075
2022020-04Added 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
2012018-11Added improved BPM representation for Rev 063 hardware (Rev 063 no longer requires clock calibration); no functional change on Rev 062 hardware.1075
2002018-06Ver 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
1992018-01-16Fixed stopped-BPM lag, improved random seed distribution across outputs, fixed expander sync with external clock slaving, and fixed phase offset at output start.1075
1982017-10-25Fixed 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
1972017-09-14Improved 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

  1. [1073]
    ALM-017 'Pamela's NEW Workout' Operation Manual v0.7 (firmware 206)manual
    ● verified 2026-06-02
  2. [1074]
    ALM Pamela's NEW Workout product pageproduct_page
    ⚠ verified 2026-06-02 · manufacturer changed since last verified
  3. [1075]
    ALM-017 Firmware History (ChangeLog.txt)firmware_notes
    ● verified 2026-06-02