Category: DSP

RF mixer simulation in Max

Audio simulation of an RF circuit.

Screen Shot 2015-03-29 at 4.49.36 PM

The simulation serves no purpose, but its fun. There are 4 versions. I think the third one sounds best (rf-mixer-sim3.maxpat). Its interesting to hear how much spectral distortion happens from multiplying sawtooth waves.

Screen Shot 2015-03-29 at 4.46.55 PM


folder: rf-mixer


Note: please set the signal vector size to 1 (or as low as possible) and enable overdrive and audio interrupt

Screen Shot 2015-03-29 at 5.22.30 PM

Four versions:

  • rf-mixer-sim.maxpat (initial attempt)
  • rf-mixer-sim2.maxpat (uses sah~ and rate~ objects)
  • rf-mixer-sim3.maxpat (uses gate~ objects with a phasor~ clock)
  • rf-mixer-sim4.maxpat (bandpass filter on RF input)


Using the NE602

“The NE602 could very well become the RF experimenter’s ‘555’ chip”

From “Electronics Now”, February 1997, by Joseph J. Carr

Screen Shot 2015-03-26 at 11.22.29 PM

Note: If you are searching for NE602, try the following variations:

  • NE602
  • NE612
  • SA602
  • SA612

As well as any of the above with the suffixes AN, or AD, for example: NE602AN


“Abstract cinema, generative systems, and interactive visuals.”

By Brecht Debackere


Mr. Matrix

“Re-order Max patchers on the fly without interruptions.”

By LeafcutterJohn

Download patch:

Simple number sorting in Max

By LeafcutterJohn

Download patch:

(local file in max teaching examples/simple-number-sorting.maxpat)

Regenerative shortwave radio experiment

Circuit design by Ray Ring

The audio is playing through headphones here, so you can’t hear the excellent signal quality

I didn’t have the OpAmp called for in the circuit, so I built this audio amplifier designed by Dean Segovis:

The antenna was a piece of wire about 30 feet long.

An air variable capacitor was used for tuning.

More to come…

Basic synth in Max – part 2

Yet another Basic synthesizer design

Screen Shot 2015-03-26 at 3.16.19 PM

See part 1 here:

New features

Drag to select buffer start/end points

waveform~ object

Screen Shot 2015-03-26 at 3.21.17 PM

Sample recording

record~ object.

Screen Shot 2015-03-26 at 3.22.25 PM

How to design voice activated recording?

*Time compress/stretch

groove~ (Max 7 only)


Screen Shot 2015-03-26 at 3.23.30 PM

M4L preset management:


poly~ object

Polyphonic Midi synth in Max

local: poly-generic-example1.maxpat (polyphonic)

Polyphonic instrument in Max for Live

Wave~ sample player:

local: m4l: poly-synth1.als (aaa-polysynth2.amxd)

Screen Shot 2015-03-22 at 10.01.22 PM

Max For Live

automation and UI design (review)

Distributing M4L devices

How to create a Live ‘Pack’

by Winksound

  • save set
  • collect all and save
  • file manager
    • manage project
      • packing : create live pack


5 circles

Max/MSP, Jitter, Processing, and OSC

By Peter Wiessenthaner

Vectrex raster figures

“Modified Vectrex console driven by LZX Industries modular video synthesizer.”

By LZX Industries

Portrait series

Optical flow, a depth camera, and edge detection.

By Matt Romein


Portrait of Margo Cramer from

The programming uses the following external code: – Rob Ramirez
ab.hsflow.jxs – Andrew Benson
jit.openni – DiabloDale
cv.jit – Jean-Marc Pelletier