A new instrument: Oberheim's Xpander and Matrix family #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Oberheim's matrix-modulation synthesizers as a new instrument: the Xpander, the Matrix-12, and the Matrix-6 and Matrix-1000. Not started.
Everything below is from recollection, with nothing read. Find and read the owner's and service manuals before designing anything, and put them in
docs/references.md.The instruments, as recalled
To settle with the owner first
What it needs that is not here yet
engine/so that the SEM family can have it too. Do #7 first, or as the first part of this.engine/four_pole_filter.hcould offer: it has the four stages. Which mixtures, and what each mode is called, wants the service manual. Nothing may be taken from an emulator's code.engine/midi.hdoes not pass on.What is already here to build on
engine/analog_vco.h: a VCO giving sawtooth, pulse and triangle from one ramp, with sync and through-zero running for FM.engine/envelope.h: now has a delay stage.engine/ramp_oscillator.h, if the Matrix-6's DCOs are made as Roland's are.engine/zones.h: the Xpander's and Matrix-12's multi mode and zones are the same idea.engine/variance.h,engine/portamento.h, the shared arpeggiator and effects.instruments/README.mdsays what an instrument must provide.Provenance
These machines have firmware and patch memory, which the SEM family did not.
panel.hlike the Juno-106's may be the right shape.Settled by Ben on 2026-10-17:
minixp.Already in since this issue was written: the modulation matrix (#7), release velocity, envelope delay, sounds and zones. Left: read the manuals; a 15-mode filter in
engine/; ramp, tracking and lag sources; five envelopes and five LFOs a voice; the Matrix-6 as settings; the instrument itself; an early Pi bench.Built as mini-XP (
minixp, port 8818,instruments/xpander/): the Xpander, Matrix-12 and Matrix-6/6R as one instrument, with a 15-mode filter, ramp, tracking and lag generators, a quantized route curve and a squared amount law inengine/, and six zones for every zoned instrument. Ben played it on the Pi on 2026-10-17 and found it sounds great, and confirmed every choice made for it. Not done, and not to be ticketed: the Matrix-6 SysEx and numbered panel, stored multis, a MIDI channel per zone, the rear-panel inputs (#17), separate outputs. Closing.