Max filter object tutorial.
By Peter Elsea
Using generic Max/MSP objects.
By Christopher Dobrian
http://cycling74.com/forums/topic/risset-glissando/
local file: tkzic/max teaching examples/1658shepardglissupward.maxpat
A circular pitch illusion.
By Adrian Freed at CNMAT MMJ Depot.
http://cnmat.berkeley.edu/patch/4009
Try running several instances of the patch and setting the metro rate to about 200 ms.
Voice simulation object.
By Michael Zbysyzynski at CNMAT MMJ Depot
Based on the Rungler
By jvkr
note: 6/2021 – this link goes the the jvkr main page, not the Havoxicon
Max source: http://cycling74.com/forums/topic/sharing-is-rungling-stepped-havoc-in-gen/
Two methods, In the time domain.
Counting zero crossings, in the time domain, to measure the period and frequency of a sine wave, using zerox~ and edge~
A patch by Mari Kimura that compares the Max fzero~ object with the IRCAM gbr.yin~ object – measuring frequency in the time domain. gbr.yin~ uses autocorrelation.
Note: gbr.yin~ is part of the FTM package. Download and install from here: http://ftm.ircam.fr/index.php/Download
https://github.com/tkzic/max-projects
folder: pitch-tracking
patches:
By Tadej Droljc
An update of the automax project
This is a Max patch that generates engine sounds (car, airplane, and spaceship) by reading RPM data from a bluetooth OBD-II sensor in an automobile. It uses Max adaptations of Pd patches by Andy Farnell from “Designing Sound”. And a Fourier filter patch (spaceship) by Katja Vetter.
In this audio clip, an airplane engine sound is mixed with a car engine sound.
The Max patch has been updated to detect available bluetooth devices. The audio example above was done with this device (Bluetooth Supper Mini OBD 2/OBD II ELM 327 Power 2)
http://www.amazon.com/gp/product/B009NP5RPQ
But any Elm 327 device should work, as long as it will connect with your computer.
The device pictured above needs to be deleted and re-paired each time you use it (code: 1234). I would recommend looking for something else.
https://github.com/tkzic/automax
automax.maxpat
Follow the sequence of events as directed in the patch. Starting by selecting your device from the menu in the upper left corner. If there is a problem with the serial connection you will get “read 0” messages – or an error in the Max window.
Set the polling rate as slow as possible (700 ms.) and then work backwards.
The Korg NanoKontroller works with this patch too.
Transposition using linear constants instead musical note values to simulate the sound of tuning a shortwave radio.