automatonism
Automatonism Reloaded is a Pure Data abstraction library and fork of Johan Eriksson’s Automatonism modular synthesizer. It adds MIDI learn, in-patch state saving, PlugData/DAW integration, and is distributed through Deken under the name “automatonism.”
- Repository Source code
- Issues Report or browse issues
Contributors
People who contribute to this project.
Objects
- 1to4-switch
1to4-switchis a sequential switch for routing one input signal to four outputs. - 2op-fm
2op-fmis a two-operator phase-modulation oscillator for generating an output from a carrier whose pitch, modulation ratio, and modulation index can be controlled. - 3way-xfade
3way-xfadeis a three-way crossfader for blending between three input signals and sending the result to its output. - 4to1-switch
4to1-switchis a sequential switch that accepts four inputs and routes them to one output. - 8steps
8stepsis a simple eight-step sequencer with individual sliders for setting each step’s voltage level and a selectable scale for quantization. - ___quantizer__
_quantizertakes a control-voltage signal and quantizes it to intervals in a selected scale, outputting the resulting quantized voltage. - abl-link
abl-linkis a clock module synchronized over a local network using theabl_link~external and the abl_link protocol. - adsr
adsris an attack-decay-sustain-release envelope module with controls for attack time, decay time, sustain level, and release time. - ahr
ahris an attack-hold-release envelope generator with attack, hold, and release time controls. - algomatrix
algomatrixis an experimental eight-voice polyphonic synthesizer combining a 32-step sequencer with four perspectives and an 8×8 modulation matrix. - analog-filter
analog-filterfilters an incoming signal and provides an output, with controls for cutoff frequency and resonance (Q). - audio-recorder
audio-recorderrecords a stereo input as a 24-bit WAV file in therecorded_wavsfolder within the project’s main folder, with an adjustable overall input gain. - audiofreeze
audiofreezetakes an audio signal and, when triggered by its FREEZE control or trigger input, captures a snapshot of the spectral field and recreates it through resynthesis. - automatonism
automatonismloads the Automatonism “Reloaded” template patch for creating a new music machine. - basic-lfo
basic-lfois a low-frequency oscillator with selectable sine, triangle, or saw waveforms and adjustable frequency and depth. - basic-osc
basic-oscis a simple, low-CPU digital oscillator that produces sine, triangle, saw, and pulse waves, with a wave selector and adjustable pulse width. - bitcrush
bitcrushis a crude digital distortion unit that applies bitcrushing to an input signal. - bp-filter
bp-filteris a 4-pole resonant band-pass filter module for processing a signal at itsINinput. - bwl-osc
bwl-oscis a bandwidth-limited oscillator that outputs sine, triangle, saw, or pulse waves, with waveshaping for added harmonics, detuned supersaw, and pulse-width modulation. - channel-eq
channel-eqis a simple equalizer that processes an input signal and provides an output. - chord-synth
chord-synthis a six-voice polyphonic synthesizer with a virtual keyboard and a 16-step chord sequencer for writing, storing, and playing chords. - chorus
chorusapplies a chorus effect, converting a mono signal input into stereo left and right outputs. - clock-divider-even
clock-divider-evenis a simple clock divider that accepts a trigger or gate at its IN input. - clock-divider-odd
clock-divider-oddis a simple clock divider for dividing a trigger/gate input. - clock-multiply
clock-multiplymultiplies an incoming clock, trigger, or gate signal and sends the result from its OUT output. - combfilter
combfilteris a delay-effects unit with delay times adjustable from 1 ms to 100 ms and controls for feedback, low-pass and high-pass cutoff, output drive, and dry/wet balance. - compressor
compressoris a simple signal compressor with anINsignal input and anOUToutput. - decay
decayis a simple decay-only envelope generator, triggered through its TRIG gate input and sent through its OUT output. - env-follower
env-followeris a simple envelope follower that analyzes an input signal and outputs its amplitude envelope, a threshold-derived gate, and detected frequency. - euclid777 The help patch identifies
euclid777and provides headings for inputs, controls, and outputs, but contains no details about its behavior or purpose. - euklid
euklidis a Euclidean rhythm module for configuring patterns with steps, beats, rotation, speed, accents, and accent rotation. - external-audio
external-audioprocesses an external audio signal, providing left and right audio outputs along with envelope, gate, and frequency-detection outputs. - extra-sampler
extra-sampleris a stereo sampler for loading mono or stereo WAV and AIFF files, with variable pitch, playback length, and start position. - filterbank
filterbankis a stereo seven-band equalizer with band-pass filters centered at 100, 200, 400, 800, 1600, 3200, and 6400 Hz. - formant
formantprocesses itsINsignal through multiple band-pass filters to produce vowel-like formant filtering atOUT. - gate-seq
gate-seqis an eight-step gate sequencer with an output and individual toggles for enabling steps 1–8. - granular-delay
granular-delayis an experimental granular delay effects unit that processes an input signal and provides an audio output. - graphic-eq
graphic-eqis a stereo seven-band equalizer with adjustable bands at 100, 200, 400, 800, 1600, 3200, and 6400 Hz. - hihat
hihatis a synthesized hi-hat drum module with a trigger/gate input and an audio output. - hp-filter
hp-filteris a 1-pole, non-resonant high-pass filter that processes the signal at IN and sends the filtered signal to OUT. - inverter
inverteris a voltage-inverter module that accepts a signal at IN and provides the inverted signal at OUT. - karplus
karplusis a Karplus-Strong resonator module that uses a noise exciter to produce pitch-controlled resonating-string sounds. - kick
kickis a synthesized kick-drum module that outputs sound when triggered through its TRIG gate input. - ladder-filter
ladder-filteris a resonant low-pass filter module that processes the signal at IN and sends the filtered signal to OUT. - looper
looperrecords and continuously loops stereo audio or CV signals, functioning as a live sampler. - lp-filter
lp-filteris a resonant low-pass filter module with a signal input and output. - lpg
lpgis a low-pass gate module that processes a signal at its IN input and sends the result to OUT. - macro-control
macro-controlis a no-input virtual MIDI controller whose four sliders output their positions as V1–V4 voltages in the 0–1 range, allowing control of parameters in Automatonism modules. - macro-xy-control
macro-xy-controlis an extended version ofmacro-controlthat acts as a virtual MIDI controller and adds two XY pads linked to parameters. - maestro4
maestro4is a four-channel digital-to-analog converter module that sums its channel inputs for output. - manual-triggers
manual-triggersprovides three clickable buttons, T1–T3, for manually outputting trigger signals. - mega-sequencer
mega-sequenceris an advanced 16-step sequencer with individual voltage-level sliders, quantized and full-voltage unquantized outputs, and a clock input. - megaverb
megaverbis a reverb unit designed to create larger spaces, taking a signal input and providing left and right outputs. - midi-in
midi-inreceives MIDI note, gate, and velocity data. - midi-out
midi-outtakes MIDI note-pitch information and gate information as inputs for MIDI output. - midi-polyin
midi-polyinreceives MIDI note-on messages and provides note, velocity, and trigger outputs. - millerverb
millerverbis a stereo reverb unit that processes an input signal and provides separate left and right outputs. - mixer2
mixer2is a dual-channel summing mixer that combines the signals received at CH1 and CH2 into one OUT signal. - mixer4
mixer4is a four-channel summing mixer that combines the signals received at CH1–CH4 into a single OUT signal. - multitrack-recorder
multitrack-recorderrecords up to eight input channels as 24-bit WAV files in../recorder_wavs/multitrack/, with per-channel enable toggles and a global level control. - noise The
noiseobject produces a constant white-noise signal. - organelle-aux
organelle-auxprovides outputs for the Organelle’s four knobs (KNOB1throughKNOB4) and has no inputs. - organelle-keyboard
organelle-keyboardlets you use the Organelle’s keys as a keyboard, outputting pitch and a trigger/gate signal when a key is pressed. - organelle-knobs
organelle-knobsprovides four outputs corresponding to Organelle knobs 1–4. - organelle-output
organelle-outputis a four-channel output module used instead ofMAESTRO4, with CH1–CH4 gain controls and a MASTER control for the summed volume. - overdrive
overdriveis a distortion, overdrive, and fuzz effect that processes an input signal and produces an output signal. - param-nudge
param-nudgeis an experimental tool for exploring musical spaces by nudging parameters throughout a patch to find new sounds. - pd-303
pd-303is an acid-style synthesizer with a 16-step, scale-quantized sequencer, square/saw waveform selection, and controls for filter cutoff, resonance, envelope modulation, accent, decay, and slide. - pdPad
pdPadis a draggable XY pad that outputs values from 0 to 100 for both the X and Y coordinates of its point. - percussion
percussionis a synthesized three-operator FM percussion module that produces audio at its OUT output when triggered through its TRIG gate input. - pitchshifter
pitchshiftershifts the pitch of an input signal and provides a dry/wet control for blending the processed and original signals. - playhead
playheadretrieves playhead information from the hosting DAW when Automatonism runs inside a PlugData plugin, and can use an internal clock in standalone mode. - polarizer
polarizeris a simple signal polarizer/attenuverter that can attenuate or invert its input and add a DC offset. - polyfm
polyfmis a four-voice polyphonic phase-modulation synthesizer with controls for pitch offset, modulation index, modulator frequency ratio, and an internal attack/hold/release envelope. - polysynth
polysynthis a four-voice polyphonic synthesizer module with stereo audio outputs and an envelope output for use as a modulation source. - preset-manager
preset-managerstores all parameter values in a patch in 16 slots, allowing states to be recalled manually, selected by CV, or stepped through sequentially by a trigger/gate. - probability
probabilityis a probability-logic module that controls the probability of an input signal passing to either of its two outputs. - random-gates
random-gatesgenerates random trigger/gate signals for use as an output. - random-mixer
random-mixeris a four-input mixer with per-channel gain and on/off controls, stereo left/right outputs, and individual outputs for channels 1–4. - random-time-manager
random-time-managergenerates triggers using a random timing value bounded by the OFFSET minimum and TIME maximum controls. - random-voltages
random-voltagesis a random-voltage generator with bipolar and unipolar outputs. - ratchet-seq
ratchet-seqis a trigger/gate sequencer with per-step ratcheting, driven by its TRIG trigger/gate/clock input. - reloaded
reloadedextends Automatonism 3.1 with parent-patch state saving and a MIDI learn feature. - s&h
s&his a simple sample-and-hold unit that samples the signal at its SAMPLE input. - sampler
samplerloads and plays one of eight stereo.wavsamples, with pitch control and selectable looping or one-shot playback. - scope
scopeis a simple oscilloscope module for viewing an input signal. - seqtable
seqtableis a table-lookup sequencer with arpeggiator and function-generator modes, providing quantized chromatic pitch at Q-OUT and full-range unquantized voltage at OUT2. - sinebank
sinebankprovides four sine-wave oscillators with individual pitch controls and CV inputs. - slope
slopeis a complex envelope and modulation generator with controllable rise and fall times and a linear or exponential curve. - snare
snareis a synthesized snare-drum module that outputs a sound when its TRIG trigger/gate input is activated. - starlight
starlightis a dual pitch-shifting delay module with an additional reverse delay, lo-fi audio-rate modulation, and reverb. - stereo-delay
stereo-delayis a mono-input, stereo-output delay with independent left and right delay rates, feedback, output low-pass filtering, and dry/wet balance. - swing The
swingobject introduces swing to an incoming clock signal. - textfile
reloaded/textfilereplaces thetextfileobject for Automatonism, reading from and writing to atext definestructure instead of the filesystem. - time-manager
time-manageris an eight-step trigger sequencer for structuring larger compositions, with independently set step times from 1 to 120 seconds, individual step outputs, and an ALL output for every trigger. - toggle-matrix
toggle-matrixis a classic matrix mixer that routes four inputs (1–4) to four outputs (A–D). - tremolo
tremoloapplies a tremolo effect to an input signal, offering harmonic, tube, and photocell modes selected with the selector control. - triad
triadis a duophonic chord oscillator module with controls for root, two intervals, scale, detuning, transposition, waveform, and an internal attack/release envelope. - trigger-delay
trigger-delaydelays an incoming trigger or gate and sends it to its output after the specified delay. - trigger-seq
trigger-seqis a 16-step trigger/gate sequencer driven by itsCLOCK-IN, with a trigger/gate input for resetting and anOUToutput. - trigger-train
trigger-traintakes a trigger/gate signal and outputs a train of triggers. - trigons
trigonsis a “rough-edged” oscillator whose waveform can crossfade between triangle and sawtooth and be shaped with added harmonics. - upgrade
upgradeis a utility abstraction intended to be used once in each Automatonism setup. - vc-counter
vc-counteris a voltage-controlled counter/clock that divides a trigger or gate signal received at IN. - vca
vcais a voltage-controlled amplifier/attenuator that controls the level of the signal at itsINinput and sends the result toOUT. - vintageverb
vintageverbis a stereo reverb unit that processes a signal input and provides left and right outputs. - wavefold
wavefoldis a wavefolder with three selectable stages that control the amount of wavefolding applied to an input signal. - wtable
wtableis a three-dimensional wavetable oscillator whose X, Y, and Z controls morph between tables and banks of tables. - xfade
xfadeis a simple crossfader that blends between two signal inputs, IN-1 and IN-2, and provides the result at OUT.