Eurorack Reference / modules /rossum-electro/panharmonium audit site v0.1 — milestone 3
rossum-electro/panharmonium

Panharmonium

Rossum Electro-Music

Mutating Spectral Resynthesizer that analyzes the spectral content of any audio signal and uses that analysis to drive a bank of from 1 to 33 oscillators, capable of accurately reproducing the input spectrum in real time or modifying it in creative ways.371

Capabilities 1

Spectral Resynthesisspectral-resynthesis
Uses KISS FFT for spectral analysis; drives 1–33 digital oscillators with selectable waveforms to resynthesize the analyzed spectrum.371

Jacks 13 — 10 in / 3 out

NameSignalVoltageDescription
Inputs (10)
1V/OCTcvCalibrated 1V/oct CV input summed with Frequency knob and FM input for pitch control.371
BW CV InputcvCV input for Bandwidth control, summed with the Bandwidth knob value after attenuverter processing.371
Blur CV InputcvCV input summed with Blur knob. Requires at least 10V to freeze spectrum when Blur knob is at minimum.371
CV1cvAssignable CV input; can be assigned to control Multiplier, Voices, and/or Feedback simultaneously.371
CV2cvAssignable CV input; can be assigned to control Waveform, Octave, and/or Glide simultaneously.371
FM InputcvCV input for FM (frequency modulation), processed by an attenuverter and summed with Frequency knob and 1V/OCT.371
Fc CV InputcvCV input for Center Frequency, processed by an attenuverter. Supports inversion (counterclockwise from zero).371
Left InputaudioAudio input for spectral analysis. A mono signal patched to the Left Input is normalled to the Right Input.371
Right Inputaudio371
Tap/SynctriggerExternal trigger/clock input for slice timing. A single pulse resyncs the slice clock; repeated pulses set a new slice rate. Capture window is 4.5 seconds to accommodate slow clock signals.371
Outputs (3)
Left Outputmixed371
Right Outputmixed371
Slice Clock OutputtriggerOutputs a trigger at the beginning of each analysis slice, useful for triggering other modules.371

Parameters 15

NameTypeRangeBehavior
BandwidthknobLeft side of pot: narrow to wide passbands. Right side of pot: narrow to wide notches. At 12 o'clock (MAX), sets widest possible bandwidth. Counterclockwise from noon sets successively narrower passbands in octave units.371
BlurknobSpectral lag processor. At minimum, spectral changes happen virtually instantly. Rotating clockwise slows spectral changes. At maximum, spectrum freezes (equivalent to holding Freeze button). Associated Blur CV input sums with knob value.371
Center FrequencyknobSets the center frequency of the analysis band. Together with Bandwidth, defines the range of input frequencies analyzed. With both at 12 o'clock, analyzes full range from 20Hz to 11.5kHz.371
FeedbackknobRoutes resynthesized audio back into the processing chain. At maximum, output becomes self-sustaining even without input. CV1 can be assigned to control Feedback.371
FreezebuttonFreezes the spectral integrator, sustaining the currently analyzed spectrum while held. Also: holding Freeze + Tap/Opt for 1 second toggles Freeze Tap Mode.371
Frequencyknob-7semitone – 7semitoneTunes the oscillators' output frequency. Summed with 1V/OCT and FM inputs. Hold Tap/Opt button while turning for semitone-quantized adjustment. Hold Output Mode/Option button while turning to enable Spectral Warping.371
GlideknobSets the rate of polyphonic glide; each oscillator has its own independent glide circuit. CV2 can be assigned to control Glide rate.371
MixknobCrossfades between dry input audio and Panharmonium's resynthesis output. In LR-FX Mode when processing a mono signal via the right output, Mix becomes a volume control (fades between silence and full level). Has an associated CV input.371
MultiplierknobModifies the slice time set by the Slice control (multiply mode) or subdivides/multiples a tap tempo. When modifying Slice control time, only multiplies (1x, 2x, 4x, etc.). When modifying tap tempo, also divides. CV1 can be assigned to control Multiplier.371
Octaveknob-2octave – 3octaveTransposes Panharmonium's output in octave steps from -2 to +3. CV2 can be assigned to control Octave.371
Output ModebuttonToggles between L-FX-R and LR—FX output routing. Also used (hold + adjust Slice) to enable Drums Mode, or (hold + adjust Freq) to enable Spectral Warping. Setting is remembered at power down.371
Sliceknob17ms – 6400msSets the rate at which incoming audio is transformed into spectral data. Can be overridden by Tap/Opt button tapping or Tap/Sync pulses. Also used to enable Drums Mode (hold Output Mode/Option button and adjust to minimum).371
Tap/OptbuttonSingle press resyncs slice clock. Repeated presses set tap tempo for slice rate. Hold + turn Voices/Multiplier/Feedback knob to assign CV1. Hold + turn Freq for semitone quantization. Hold + Freeze for 1 second toggles Freeze Tap Mode.371
Voicesknob1 – 33Selects how many of the 33 oscillators are used for resynthesis. Only specific numbers are selectable (e.g. 6, 8, 11 but not 7, 9, 10). CV1 can be assigned to control Voices.371
WaveformknobSelects oscillator waveform: sine, triangle, sawtooth, pulse, crossfading sine, crossfading sawtooth. Crossfading waveforms execute a crossfade between outgoing and incoming oscillator pitches over the duration of the new slice. CV2 can be assigned to control Waveform.371

Firmware history 1 version

VersionReleasedNotes
1.50l2022-04-30Fixes some bugs associated with rare manufacturing variations in the hardware. If Panharmonium is functioning correctly, no need to update.371

References 2

  1. [371]
    Rossum Panharmonium Manualmanual
    verified 2026-05-15
  2. [372]
    Rossum Panharmonium product pageproduct_page
    verified 2026-05-15