Category: DSP

RF noise reduction

image001

Notes

SSTV in Max

Slow scan television simulation using Jitter.

See this Cycling 74 forum post for an explanation of how frame rate is limited by audio sample rate and  horizontal resolution: https://cycling74.com/forums/topic/jit-poke-vertical-bars-at-high-scan-frequencies/

Download

https://github.com/tkzic/max-projects

Screen Shot 2015-04-09 at 7.24.11 PM

Folder: sstv

Patches:

  • raster-scan4.maxpat (original)
  • raster-scan5.maxpat (better frame rate by lowering screen resolution to 160 x 120)
  • raster-poly-wrap5.maxpat (even better frame rate – up to 15 fps – by up sampling to 384 KHz)

Note – set your audio sample rate to 96KHz if possible, to get the results described above.

Silhouettes

Various methods of separating foreground from background.

Making Connections, Camera data (Max)

By Andrew Benson

https://cycling74.com/2009/10/26/making-connections-camera-data/ 

Screen Shot 2015-04-05 at 3.43.57 PM

cv.jit

By Jean-Marc Pelletier

cv.jit.binedge

Extract edge pixels from a binary image

cv.jit.floodfill

Isolate a single connected component from a binary image

Screen Shot 2015-04-05 at 3.58.08 PM

(a sock-monkey)

Kinect (depth camera)

Synapse http://synapsekinect.tumblr.com

by Ryan Challinor

Screen Shot 2015-04-05 at 4.08.17 PM

(Using jit.synapse from: http://synapsekinect.tumblr.com/post/6307752257/maxmsp-jitter – Can you find the sock monkey?)

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

Download

https://github.com/tkzic/max-projects/

folder: rf-mixer

patches:

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)