Explanation of Platforms:
- Platform Independent: These objects run on all platforms, e.g. MAX patches without platform dependency and Javascript objects. The "All Externals" downloads for every platform include these objects.
- Mac OSX Mach-O / Universal Binary (OSX-MO): Requires Max/MSP version 4.6 or later, and is compatible with both Intel and PPC-based Macs
- Mac OSX CFM (OSX-CFM): For Max/MSP version 4.5 or earlier, does not include binary executably support for Intel-based Macs
- Windows (WIN): These externals are compiled to work with Max/MSP running under Microsoft Windows.
- Mac OS9 (OS9): Development for this platform is inactive. See this page for details.
Note the platform abbreviations in parentheses following each version number.
Copyright:
-
All downloads are Copyright 1996-2008 by their respective authors. All rights reserved. Most objects will report copyright and version information in response to the 'version' message on the first inlet.
| Platform | Packdate | MD5 Checksum | Download |
| Mac OSX (Universal Binary) (OSX‑MachO) | April 11 2008 15:09:26 | Everything for Mac OSX (Universal Binary) | |
| Mac OSX (CFM) (OSX‑CFM) | April 11 2008 15:09:31 | Everything for Mac OSX (CFM) | |
| Windows (WIN) | April 11 2008 15:09:41 | Everything for Windows | |
| Platform Independent (ANY) | April 11 2008 15:09:48 | Everything for Platform Independent |
Major Packages:
| Name | Description | Author(s) | Download Current Version (Platform) | ||
| CNMAT Max/MSP/Jitter Depot | CNMAT's expanding collection of Max/MSP/Jitter patches designed to assist composers and performers of electroacoustic music as well as music educators. Publications: ICMC 07 paper Changelog for MMJ‑DEPOT, v. 1.54 (ANY): 1.54: CAC and FM tutorials added, improvements to groovewrap~. 1.53: Improvments to stepmetro, iSynth. 1.52: New badge with take notes feature in all tutors. Many additions to object-tutors and topic-tutors, stopwatch application, News Cycle in repertoire 1.51: New badge with take notes feature in all baseline 1.5: New badge with take notes feature, OSC namespace, in all modules 1.07: Fixed links in infosource.txt. Changed names. Added overviews 1.06: Added repertoire/Michael_Zbyszynski/forFrancisMarieUitti and a lot of stuff (like modules/fx and modules/hex-fx) they use. 1.05: Additions of repertoire (Ron Smith) and many others 1.04: Numerous small fixes and improvements 1.03: Put entire depot into "mmjdepot" subdirectory (for "everything" archives) 1.02: Bug fixes, new repertoire, restored migrators demo, improved OSC tutorial 1.01: Added panhandler and OSC-alias modules 1.0: First release Build Details for MMJ‑DEPOT, v. 1.54 (ANY): By: mzed Date: Fri Apr 11 14:26:04 PDT 2008 Revision: $LastChangedRevision: 1935 $ Location: /Users/mzed/CNMAT/Code/trunk/max/patches/MMJ‑DEPOT | Michael Zbyszynski, Matt Wright, Edmund Campion, Ali Momeni, Adrian Freed, David Wessel, Daniel Cullen, John MacCallum |
|
Individual Downloads:
| Name | Description | Author(s) | Download Current Version (Platform) | ||||||
| 2threshattack~ | Two-threshold attack detector, aka a Schmitt Trigger (http://en.wikipedia.org/wiki/Schmitt_trigger) Changelog for 2threshattack~, v. 0.2.1 (OSX‑MachO): 0.2.1: Force Package Info Generation 0.2: UB recompile 0.1: Matt's initial version (5/31/4) Build Details for 2threshattack~, v. 0.2.1 (OSX‑MachO): By: matt Date: Thu Jan 4 17:03:18 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/misc/2threshattack~ Changelog for 2threshattack~, v. 0.2 (OSX‑CFM): 0.2: UB recompile 0.1: Matt's initial version (5/31/4) Build Details for 2threshattack~, v. 0.2 (OSX‑CFM): By: matt Date: Fri Aug 11 13:09:51 PDT 2006 Revision: $LastChangedRevision: 595 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/misc/2threshattack~ Changelog for 2threshattack~, v. 0.2 (WIN): 0.2: UB recompile 0.1: Matt's initial version (5/31/4) Build Details for 2threshattack~, v. 0.2 (WIN): By: Matt Wright Date: Fri Sep 8 11:47:52 PST 2006 Revision: $LastChangedRevision: 595 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/misc/2threshattack~ | Matt Wright |
| ||||||
| accumulate~ | Signal integrator with signal-rate reset control, configurable bounds, leakiness and overflow modes Changelog for accumulate~, v. 0.2 (OSX‑MachO): 0.1: First version 0.2: Added argument syntax, updated mode controls Build Details for accumulate~, v. 0.2 (OSX‑MachO): By: andy Date: Thu Feb 21 17:46:25 PST 2008 Revision: $LastChangedRevision: 1848 $ Location: /Users/andy/Projects/cnmat/cnmat‑svn/trunk/max/mspexternals/misc/accumulate~ | Andy Schmeder |
| ||||||
| amaranth~ | Idiosyncratic granular synthesis external Changelog for amaranth~, v. 0.1.3 (OSX‑MachO): 0.1.3: Force Package Info Generation 0.1.2: Help patch no longer requires sound files 0.1.1: Recompiled for UB, uses proper version system 0.1: (020606) multichannel buffers OK, Clears all grains when DSP turn 0.0: Initial version. (10/18/01) Build Details for amaranth~, v. 0.1.3 (OSX‑MachO): By: matt Date: Thu Jan 4 17:11:28 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/granular/amaranth~ Changelog for amaranth~, v. 0.1.2 (OSX‑CFM): 0.1.2: Help patch no longer requires sound files 0.1.1: Recompiled for UB, uses proper version system 0.1: (020606) multichannel buffers OK, Clears all grains when DSP turn 0.0: Initial version. (10/18/01) Build Details for amaranth~, v. 0.1.2 (OSX‑CFM): By: matt Date: Tue Jan 2 11:03:03 PST 2007 Revision: $LastChangedRevision: 805 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/granular/amaranth~ | Matt Wright |
| ||||||
| analyzer~ | FFT-Based Perceptual Analysis Changelog for analyzer~, v. 1.4.1 (OSX‑MachO): 1.4.1: fixed twiddle bug in fft code - mzed 1.4: Sample rate agnostic - mzed 1.3.1: Port to Universal Binary, assist strings, changed free() routine to call dsp_free() *before* freeing memory. - mzed 1.3: implements an altivec-optimized FFT and adds more windows 1.2.2: Matt Wright more debug info: addr of most recent input sig vector and gettime() 1.2.1: Matt Wright fixed pitch_getit() bounds error and added debug info Build Details for analyzer~, v. 1.4.1 (OSX‑MachO): By: mzed Date: Thu Mar 27 13:38:25 PDT 2008 Revision: $LastChangedRevision: 1916 $ Location: /Users/mzed/CNMAT/Code/trunk/max/mspexternals/analysis/analyzer~ | Tristan Jehan, Adrian Freed, Matt Wright, and Michael Zbyszynski |
| ||||||
| brightness~ | Spectral Centroid Measure Changelog for brightness~, v. 1.3.2 (OSX‑MachO): 1.3.2: fixed twiddle bug in fft code - mzed 1.3.1: Port to Universal Binary, assist strings, changed free() routine to call dsp_free() *before* freeing memory. - mzed Build Details for brightness~, v. 1.3.2 (OSX‑MachO): By: mzed Date: Sat Mar 29 16:40:52 PDT 2008 Revision: $LastChangedRevision: 1916 $ Location: /Users/mzed/CNMAT/Code/trunk/max/mspexternals/analysis/brightness~ | Tristan Jehan, Adrian Freed, and Michael Zbyszynski |
| ||||||
| cambio~ | Signal to event domain version of change: Output a float whenever the input signal's value changes. Changelog for cambio~, v. 0.2 (OSX‑MachO): 0.2: Renamed to "cambio~" 0.1: Matt's initial version Build Details for cambio~, v. 0.2 (OSX‑MachO): By: matt Date: Wed May 23 13:25:26 PDT 2007 Revision: $LastChangedRevision: 957 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/misc/cambio~ Changelog for cambio~, v. 0.2 (OSX‑CFM): 0.2: Renamed to "cambio~" 0.1: Matt's initial version Build Details for cambio~, v. 0.2 (OSX‑CFM): By: matt Date: Wed May 23 13:24:43 PDT 2007 Revision: $LastChangedRevision: 957 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/misc/cambio~ Changelog for cambio~, v. 0.2 (WIN): 0.2: Renamed to "cambio~" 0.1: Matt's initial version Build Details for cambio~, v. 0.2 (WIN): By: Matt Wright Date: Fri Jul 13 15:27:28 PST 2007 Revision: $LastChangedRevision: 956 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/misc/cambio~ | Matt Wright |
| ||||||
| decaying-sinusoids~ | Additive synthesis of a bank of exponentially decaying sinusoids Changelog for decaying‑sinusoids~, v. 0.0.1 (OSX‑MachO): 0.0.1: Force Package Info Generation 0.0: Adrian's initial version Build Details for decaying‑sinusoids~, v. 0.0.1 (OSX‑MachO): By: matt Date: Thu Jan 4 16:50:39 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/additive/decaying‑sinusoids~ Changelog for decaying‑sinusoids~, v. 0.0 (OSX‑CFM): 0.0: Adrian's initial version Build Details for decaying‑sinusoids~, v. 0.0 (OSX‑CFM): By: matt Date: Tue Aug 8 14:32:43 PDT 2006 Revision: $LastChangedRevision: 550 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/additive/decaying‑sinusoids~ Changelog for decaying‑sinusoids~, v. 0.0 (WIN): 0.0: Adrian's initial version Build Details for decaying‑sinusoids~, v. 0.0 (WIN): By: Matt Wright Date: Fri Sep 8 12:12:08 PST 2006 Revision: $LastChangedRevision: 605 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/additive/decaying‑sinusoids~ | Adrian Freed |
| ||||||
| deinterleave | Divide a large input list into multiple output lists by de-interleaving. E.g., for 2 outputs, it will put odd-numbered elements out the left list and even-numbered elements out the right list. Changelog for deinterleave, v. 1.0 (OSX‑MachO): 1.0: 2/20/02 Matt Wright changed to right-to-left output order 0.1: Tim's original version Build Details for deinterleave, v. 1.0 (OSX‑MachO): By: matt Date: Tue Aug 29 13:47:49 PDT 2006 Revision: $LastChangedRevision: 550 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/deinterleave Changelog for deinterleave, v. 1.0 (OSX‑CFM): 1.0: 2/20/02 Matt Wright changed to right-to-left output order 0.1: Tim's original version Build Details for deinterleave, v. 1.0 (OSX‑CFM): By: matt Date: Tue Aug 8 12:43:39 PDT 2006 Revision: $LastChangedRevision: 550 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/deinterleave Changelog for deinterleave, v. 1.1 (WIN): 1.1: Matt changed to use global version() procedure and compile on Windows/GCC 1.0: 2/20/02 Matt Wright changed to right-to-left output order 0.1: Tim's original version Build Details for deinterleave, v. 1.1 (WIN): By: andy Date: Tue Sep 5 18:25:54 PST 2006 Revision: $LastChangedRevision: 642 $ Location: /cygdrive/c/matt/trunk/max/externals/lists/deinterleave | Tim Madden and Matt Wright |
| ||||||
| devosc | Read devosc data from /dev/osc and output as a binary "fullpacket" message Changelog for devosc, v. 0.3 (OSX‑MachO): 0.3: MachO-only version, no CFBundleGetFunctionPointerForName 0.2.1: Force Package Info Generation 0.2: Added "errorreporing" message. 0.1: Seems to work. Added "open" and "close" messages, made packet size variable. 0.0: Initial version reads from /dev/random instead, just to learn how to make the right system calls. Build Details for devosc, v. 0.3 (OSX‑MachO): By: matt Date: Wed Dec 5 16:12:47 PST 2007 Revision: $LastChangedRevision: 1627 $ Location: /Users/matt/Desktop/SVN/trunk/max/externals/networking/devosc Changelog for devosc, v. 0.2 (OSX‑CFM): 0.2: Added "errorreporing" message. 0.1: Seems to work. Added "open" and "close" messages, made packet size variable. 0.0: Initial version reads from /dev/random instead, just to learn how to make the right system calls. Build Details for devosc, v. 0.2 (OSX‑CFM): By: matt Date: Thu Aug 31 17:15:16 PDT 2006 Revision: $LastChangedRevision: 587 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/networking/devosc | Matt Wright |
| ||||||
| divcount~ | "Divided count~," outputting the continuously-increasing signal out each active outlet in turn. Used for "sequential looping". Changelog for divcount~, v. 309.1 (OSX‑MachO): 309.1: Force Package Info Generation 309: Built for UB by Matt Wright 000308: Takahiko's final version. Build Details for divcount~, v. 309.1 (OSX‑MachO): By: matt Date: Thu Jan 4 17:03:41 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/misc/divcount~ Changelog for divcount~, v. 309 (OSX‑CFM): 309: Built for UB by Matt Wright 000308: Takahiko's final version. Build Details for divcount~, v. 309 (OSX‑CFM): By: matt Date: Wed Dec 27 17:42:35 PST 2006 Revision: $LastChangedRevision: 795 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/misc/divcount~ Changelog for divcount~, v. 309.1 (WIN): 309.1: Force Package Info Generation 309: Built for UB by Matt Wright 000308: Takahiko's final version. Build Details for divcount~, v. 309.1 (WIN): By: Matt Wright Date: Fri Jul 13 15:28:30 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/misc/divcount~ | Takahiko Suzuki |
| ||||||
| harmonics~ | MSP harmonic oscillator Bank Changelog for harmonics~, v. 1.3.1 (OSX‑MachO): 1.3.1: Force Package Info Generation 1.3: Implements "tellmeeverything" 1.2: Doesn't expire, uses new versioning system 1.1: Adrian Freed - NB: still working on amplutide normalisation of thw wave outputs Build Details for harmonics~, v. 1.3.1 (OSX‑MachO): By: matt Date: Thu Jan 4 16:51:05 PST 2007 Revision: $LastChangedRevision: 406$ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/additive/harmonics~ Changelog for harmonics~, v. 1.3.1 (OSX‑CFM): 1.3.1: Force Package Info Generation 1.3: Implements "tellmeeverything" 1.2: Doesn't expire, uses new versioning system 1.1: Adrian Freed - NB: still working on amplutide normalisation of thw wave outputs Build Details for harmonics~, v. 1.3.1 (OSX‑CFM): By: matt Date: Mon Oct 1 12:46:59 PDT 2007 Revision: $LastChangedRevision: 406$ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/additive/harmonics~ Changelog for harmonics~, v. 1.3 (WIN): 1.3: Implements "tellmeeverything" 1.2: Doesn't expire, uses new versioning system 1.1: Adrian Freed - NB: still working on amplutide normalisation of thw wave outputs Build Details for harmonics~, v. 1.3 (WIN): By: Matt Wright Date: Fri Sep 8 12:22:12 PST 2006 Revision: $LastChangedRevision: 406$ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/additive/harmonics~ | Adrian Freed |
| ||||||
| interleave | Interleave multiple input lists to one output list. E.g., if inputs are "A B C" and "1 2 3", the output will be "A 1 B 2 C 3". Changelog for interleave, v. 1.1 (OSX‑MachO): 1.1: Force Package Info Generation 1.1: UB recompile 1.0: Tim's original version Build Details for interleave, v. 1.1 (OSX‑MachO): By: matt Date: Thu Jan 4 17:15:12 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/interleave Changelog for interleave, v. 1.0 (OSX‑CFM): 1.0: Tim's original version Build Details for interleave, v. 1.0 (OSX‑CFM): By: matt Date: Tue Aug 8 14:36:04 PDT 2006 Revision: $LastChangedRevision: 550 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/interleave Changelog for interleave, v. 1.1 (WIN): 1.1: UB recompile 1.0: Tim's original version Build Details for interleave, v. 1.1 (WIN): By: Matt Wright Date: Fri Sep 8 15:10:21 PST 2006 Revision: $LastChangedRevision: 599 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/lists/interleave | Tim Madden |
| ||||||
| lbyl ("Look Before You Leap") | Echo an input stream of numbers to the output, but "don't believe" large jumps in the value unless the output stays at that value for a while. Changelog for lbyl, v. 0.2.1 (OSX‑MachO): 0.2.1: Force Package Info Generation 0.2: Added outlets for "non-bogus" and "rejected" 0.1: Renamed LBYL 0.0: First version 1/3/3 Build Details for lbyl, v. 0.2.1 (OSX‑MachO): By: matt Date: Thu Jan 4 17:10:19 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/misc/lbyl Changelog for lbyl, v. 0.2 (OSX‑CFM): 0.2: Added outlets for "non-bogus" and "rejected" 0.1: Renamed LBYL 0.0: First version 1/3/3 Build Details for lbyl, v. 0.2 (OSX‑CFM): By: matt Date: Wed Mar 29 17:29:17 PST 2006 Revision: $LastChangedRevision: 427 $ Location: /Users/matt/Desktop/CVS/svn/max/externals/misc/lbyl Changelog for lbyl, v. 0.2 (WIN): 0.2: Added outlets for "non-bogus" and "rejected" 0.1: Renamed LBYL 0.0: First version 1/3/3 Build Details for lbyl, v. 0.2 (WIN): By: Matt Wright Date: Fri Sep 8 15:12:29 PST 2006 Revision: $LastChangedRevision: 587 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/misc/lbyl | Matt Wright |
| ||||||
| lcm (least common multiple) | Least common multiple Changelog for lcm, v. 0.2 (OSX‑MachO): 0.2: First release; fixed bug with typed-in arguments 0.1: Matt's initial version, 3/29/98. Build Details for lcm, v. 0.2 (OSX‑MachO): By: matt Date: Wed May 23 16:34:27 PDT 2007 Revision: $LastChangedRevision: 960 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/numerical/lcm Changelog for lcm, v. 0.2 (WIN): 0.2: First release; fixed bug with typed-in arguments 0.1: Matt's initial version, 3/29/98. Build Details for lcm, v. 0.2 (WIN): By: Matt Wright Date: Fri Jul 13 15:29:05 PST 2007 Revision: $LastChangedRevision: 960 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/numerical/lcm | Matt Wright |
| ||||||
| list-accum | "Accumulate" a list by adding elements gradually. Much like "zl group" except it can output arbitrary-length lists. Changelog for list‑accum, v. 0.6 (OSX‑MachO): 0.6: MacCallum added a second outlet to output the length of the list. Also changed main to return an int and take 0 args. 0.5.1: Force Package Info Generation 0.5: Uses sysmem_newptr instead of getbytes(); works with more than 4096 0.4: Accepts single floats or integers 0.3: Modified 8/12/05 by Matt Wright to compile again 0.2: Modified to work w/ PPC Max on 9/25/96 by Matt Wright. Also made it accept "symbol" lists, not just lists of numbers. 0.1: Mike Lee's original version Build Details for list‑accum, v. 0.6 (OSX‑MachO): By: johnmac Date: Tue Mar 20 17:17:13 PDT 2007 Revision: $LastChangedRevision: 890 $ Location: /Users/johnmac/Development/cnmat/trunk/max/externals/lists/list‑accum Changelog for list‑accum, v. 0.6 (OSX‑CFM): 0.6: MacCallum added a second outlet to output the length of the list. Also changed main to return an int and take 0 args. 0.5.1: Force Package Info Generation 0.5: Uses sysmem_newptr instead of getbytes(); works with more than 4096 0.4: Accepts single floats or integers 0.3: Modified 8/12/05 by Matt Wright to compile again 0.2: Modified to work w/ PPC Max on 9/25/96 by Matt Wright. Also made it accept "symbol" lists, not just lists of numbers. 0.1: Mike Lee's original version Build Details for list‑accum, v. 0.6 (OSX‑CFM): By: matt Date: Mon Oct 1 13:27:49 PDT 2007 Revision: $LastChangedRevision: 890 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/list‑accum Changelog for list‑accum, v. 0.6 (WIN): 0.6: MacCallum added a second outlet to output the length of the list. Also changed main to return an int and take 0 args. 0.5.1: Force Package Info Generation 0.5: Uses sysmem_newptr instead of getbytes(); works with more than 4096 0.4: Accepts single floats or integers 0.3: Modified 8/12/05 by Matt Wright to compile again 0.2: Modified to work w/ PPC Max on 9/25/96 by Matt Wright. Also made it accept "symbol" lists, not just lists of numbers. 0.1: Mike Lee's original version Build Details for list‑accum, v. 0.6 (WIN): By: John MacCallum Date: Tue Mar 20 18:43:09 PDT 2007 Revision: $LastChangedRevision: 890 $ Location: /home/John MacCallum/trunk/max/externals/lists/list‑accum | Michael Lee and Matt Wright |
| ||||||
| list-interpolate | Linearly interpolate two lists of numbers element-wise Publications: ICMC99 paper about filter objects Changelog for list‑interpolate, v. 1.8 (OSX‑MachO): 1.8: Force Package Info Generation 1.7: Zero Pad mode 1.6: Merged Windows changes into real version 1.2: Made compilable in CW 8.3, Matt Wright 12/5/2 1.1: Bug fixed to really work with floats, Matt Wright 1/4/01 Build Details for list‑interpolate, v. 1.8 (OSX‑MachO): By: matt Date: Thu Jan 4 17:13:29 PST 2007 Revision: $LastChangedRevision: 823 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/list‑interpolate Changelog for list‑interpolate, v. 1.7 (OSX‑CFM): 1.7: Zero Pad mode 1.6: Merged Windows changes into real version 1.2: Made compilable in CW 8.3, Matt Wright 12/5/2 1.1: Bug fixed to really work with floats, Matt Wright 1/4/01 Build Details for list‑interpolate, v. 1.7 (OSX‑CFM): By: matt Date: Tue Aug 8 16:18:33 PDT 2006 Revision: $LastChangedRevision: 550 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/lists/list‑interpolate Changelog for list‑interpolate, v. 1.7 (WIN): 1.7: Zero Pad mode 1.6: Merged Windows changes into real version 1.2: Made compilable in CW 8.3, Matt Wright 12/5/2 1.1: Bug fixed to really work with floats, Matt Wright 1/4/01 Build Details for list‑interpolate, v. 1.7 (WIN): By: Matt Wright Date: Fri Sep 8 15:10:54 PST 2006 Revision: $LastChangedRevision: 607 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/lists/list‑interpolate | Adrian Freed and Matt Wright |
| ||||||
| loudness~ | Spectral or Time-domain Energy Changelog for loudness~, v. 1.3.2 (OSX‑MachO): 1.3.2: fixed twiddle bug in fft code - mzed 1.3.1: Port to Universal Binary, assist strings, changed free() routine to call dsp_free() *before* freeing memory. - mzed Build Details for loudness~, v. 1.3.2 (OSX‑MachO): By: mzed Date: Sat Mar 29 16:23:18 PDT 2008 Revision: $LastChangedRevision: 1916 $ Location: /Users/mzed/CNMAT/Code/trunk/max/mspexternals/analysis/loudness~ | Tristan Jehan, Adrian Freed, and Michael Zbyszynski |
| ||||||
| matlabcommunicate | Bridge between Max/MSP and Matlab using the Matlab Engine Changelog for matlabcommunicate, v. 1.1.2 (OSX‑CFM): 1.1.2: Fixed bug so Matlab disp() works 1.1.1: increased Matlab text output capacity from 1000 to 10000 characters 1.1: buffer~ I/O, also fixed bug when evaluating an expression prints nothing 1.0: Initial hacking by Matt Build Details for matlabcommunicate, v. 1.1.2 (OSX‑CFM): By: matt Date: Thu Sep 22 15:51:56 PDT 2005 Location: /Users/matt/Desktop/CVS/svn/max/externals/misc/matlabcommunicate | Peter Kassakian, Matt Wright |
| ||||||
| mattrms~ | RMS energy analyzer with an idiosyncratic control structure Changelog for mattrms~, v. 0.3 (OSX‑MachO): 0.3: Two outlets and assistance strings 0.2.1: Force Package Info Generation 0.2: has "continuous" mode 0.1: Matt's initial version Build Details for mattrms~, v. 0.3 (OSX‑MachO): By: matt Date: Fri Aug 10 16:55:46 PDT 2007 Revision: $LastChangedRevision: 1418 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/analysis/mattrms~ Changelog for mattrms~, v. 0.2 (OSX‑CFM): 0.2: has "continuous" mode 0.1: Matt's initial version Build Details for mattrms~, v. 0.2 (OSX‑CFM): By: matt Date: Fri Aug 11 13:01:07 PDT 2006 Revision: $LastChangedRevision: 594 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/analysis/mattrms~ Changelog for mattrms~, v. 0.2 (WIN): 0.2: has "continuous" mode 0.1: Matt's initial version Build Details for mattrms~, v. 0.2 (WIN): By: Matt Wright Date: Fri Sep 8 12:25:24 PST 2006 Revision: $LastChangedRevision: 594 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/analysis/mattrms~ | Matt Wright |
| ||||||
| midifile | Reads / writes / plays type 0 and 1 midi files. Java object. Changelog for midifile, v. 3.0.2 (ANY): 3.0.2: Now outputs /text message for meta events like markers 3.0.1: Sets all note off velocities to 0 by default 3.0: Totally redesigned to make much better use of javax.sound.midi 2.2.2: Understands text meta events 2.2.1: Fixed a bug that caused all tracks of a multi-track file to start together even if one of them had a delay at the beg. 2.2: Now handles meta messages 2.1.4: Play now outputs the channel number if there is one. 2.1.3: Gratuitous increment of the version number. 2.1.2: Fixed a bug where an error would be reported if play was called and there was no data in one of the tracks. 2.1.1: Added play, play_from, and read messages and implemented open and save dialogs. Build Details for midifile, v. 3.0.2 (ANY): By: johnmac Date: Wed Jan 16 16:29:32 PST 2008 Revision: $LastChangedRevision: 622 $ Location: /Users/johnmac/Development/cnmat/trunk/max/java/midifile | John MacCallum |
| ||||||
| migrator | Spectral harmony a la David Wessel Changelog for migrator, v. 1.1.1 (OSX‑MachO): 1.1.1: Fixed helpfile 1.1: Reads the contents of SDIF-buffers. 1.0.7: Now likes lists of ints too! 1.0.6: Unlimited list length. 1.0.5: Got rid of the third output mode and added an outlet that outputs only the changed frequency for each update. 1.0.4: Added three different output modes (concatenate, f/a pairs, only updated). 1.0.3: GPL compatible license 1.0.2: The number of oscillators specified as an argument is now recognized. 1.0.1: Added mig_oscamp and a better tellmeeverything function 1.0: Universal Binary Build Details for migrator, v. 1.1.1 (OSX‑MachO): By: johnmac Date: Thu May 17 11:45:29 PDT 2007 Revision: $LastChangedRevision: 587 $ Location: /Users/johnmac/Development/cnmat/trunk/max/externals/misc/migrator | John MacCallum |
| ||||||
Build Details for multibuf, v. (ANY): By: mzed Date: Mon Feb 11 17:05:07 PST 2008 Location: /Users/mzed/CNMAT/Code/trunk/max/patches/MMJ‑DEPOT/CNMAT_MMJ‑Depot/baseline/multibuf |
| ||||||||
| OpenSoundControl | Format Max data to OpenSoundControl protocol and vice versa Changelog for OpenSoundControl, v. 1.9.9 (OSX‑MachO): 1.9.9: Another attempt to fix time tag byte-order bug 1.9.8: Fixed byte-order bug with time tags 1.9.7: Force Package Info Generation 1.9.6: Implements assistance strings again. 1.9.5: Rebuilt for CFM (had to change where it got ntohl()). 1.9.4: Fixed severe type tag bug and severe byte-order bug (for receiving) and built for Windows 1.9.3: Same as 1.9.2 1.9.2: Builds CFM and MachO from the same code 1.9.1: rudimentary blob support 1.9: : Cleaned up and fixed copyright for open-sourcing 1.8: has errorreporting mode, compiles under CW7 and Max 4 SDK 1.7: Supports SuperCollider-style type tags 1.6: supports the evil "gimme" for (68K) backwards compatibility 1.5: uses FullPacket instead of gimme, so no subverting of argc/argv 1.4: has 3 outlets 1.2: was still version 1.1 on 68K; 1.3 is the same for both. Build Details for OpenSoundControl, v. 1.9.9 (OSX‑MachO): By: matt Date: Thu Mar 8 15:00:54 PST 2007 Revision: $LastChangedRevision: 870 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/networking/OpenSoundControl Changelog for OpenSoundControl, v. 1.9.6 (OSX‑CFM): 1.9.6: Implements assistance strings again. 1.9.5: Rebuilt for CFM (had to change where it got ntohl()). 1.9.4: Fixed severe type tag bug and severe byte-order bug (for receiving) and built for Windows 1.9.3: Same as 1.9.2 1.9.2: Builds CFM and MachO from the same code 1.9.1: rudimentary blob support 1.9: : Cleaned up and fixed copyright for open-sourcing 1.8: has errorreporting mode, compiles under CW7 and Max 4 SDK 1.7: Supports SuperCollider-style type tags 1.6: supports the evil "gimme" for (68K) backwards compatibility 1.5: uses FullPacket instead of gimme, so no subverting of argc/argv 1.4: has 3 outlets 1.2: was still version 1.1 on 68K; 1.3 is the same for both. Build Details for OpenSoundControl, v. 1.9.6 (OSX‑CFM): By: matt Date: Di Nov 21 12:42:52 PST 2006 Revision: $LastChangedRevision: 787 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/networking/OpenSoundControl Changelog for OpenSoundControl, v. 1.9.9 (WIN): 1.9.9: Another attempt to fix time tag byte-order bug 1.9.8: Fixed byte-order bug with time tags 1.9.7: Force Package Info Generation 1.9.6: Implements assistance strings again. 1.9.5: Rebuilt for CFM (had to change where it got ntohl()). 1.9.4: Fixed severe type tag bug and severe byte-order bug (for receiving) and built for Windows 1.9.3: Same as 1.9.2 1.9.2: Builds CFM and MachO from the same code 1.9.1: rudimentary blob support 1.9: : Cleaned up and fixed copyright for open-sourcing 1.8: has errorreporting mode, compiles under CW7 and Max 4 SDK 1.7: Supports SuperCollider-style type tags 1.6: supports the evil "gimme" for (68K) backwards compatibility 1.5: uses FullPacket instead of gimme, so no subverting of argc/argv 1.4: has 3 outlets 1.2: was still version 1.1 on 68K; 1.3 is the same for both. Build Details for OpenSoundControl, v. 1.9.9 (WIN): By: Matt Wright Date: Fri Jul 13 16:24:32 PST 2007 Revision: $LastChangedRevision: 1212 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/networking/OpenSoundControl | Matt Wright |
| ||||||
| OSC-bcf2000 | OSC wrapper for the Behringer BCF2000 faderbox (javascript) Changelog for OSC‑bcf2000, v. 0.1.3 (ANY): 0.1.3: Fixed line-break problem 0.1.2: Gratuitously incremented the version number 0.1: First release Build Details for OSC‑bcf2000, v. 0.1.3 (ANY): By: johnmac Date: Thu Oct 26 12:35:15 PDT 2006 Revision: $LastChangedRevision: 618 $ Location: /Users/johnmac/Development/cnmat/trunk/max/js/OSC‑bcf2000 | John MacCallum |
| ||||||
| OSC-route ("OpenSoundControl route") | Message dispatching through an OpenSoundControl address space. Changelog for OSC‑route, v. 1.16 (OSX‑MachO): 1.16: Fixed possible bug when freeing the object 1.15: Fixed symbol corruption memory management bug related to "set" message. 1.14: Improved error checking for bad input lists 1.13.1: Force Package Info Generation 1.13: Debugged crash problem introduced in 1.12 1.12: Debugged "slash" argument problem introduced in 1.11 1.11: Allows multi-level prefixes (e.g., "/foo/bar") 1.10.3: Just a test of incrementing the version number 1.10.2: Version info in this .c file 1.10.1: New versioning system 1.10: Assitance now says "for prefix /%s (subaddress + arguments)" 1.09: Allows special case prefix of /* that matches anything. 1.08: 68K maxL code resource named correctly, so usable in collective 1.07: Get's "allmessages" right with the extra outlet 1.06: Extra outlet, "slash" argument, set method... 1.05: Allows "list" messages as well as "message" messages. 1.04: Allows #1 thru #9 as typed-in arguments Build Details for OSC‑route, v. 1.16 (OSX‑MachO): By: matt Date: Fri Jul 13 14:33:13 PDT 2007 Revision: $LastChangedRevision: 1054 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/misc/OSC‑route Changelog for OSC‑route, v. 1.16 (OSX‑CFM): 1.16: Fixed possible bug when freeing the object 1.15: Fixed symbol corruption memory management bug related to "set" message. 1.14: Improved error checking for bad input lists 1.13.1: Force Package Info Generation 1.13: Debugged crash problem introduced in 1.12 1.12: Debugged "slash" argument problem introduced in 1.11 1.11: Allows multi-level prefixes (e.g., "/foo/bar") 1.10.3: Just a test of incrementing the version number 1.10.2: Version info in this .c file 1.10.1: New versioning system 1.10: Assitance now says "for prefix /%s (subaddress + arguments)" 1.09: Allows special case prefix of /* that matches anything. 1.08: 68K maxL code resource named correctly, so usable in collective 1.07: Get's "allmessages" right with the extra outlet 1.06: Extra outlet, "slash" argument, set method... 1.05: Allows "list" messages as well as "message" messages. 1.04: Allows #1 thru #9 as typed-in arguments Build Details for OSC‑route, v. 1.16 (OSX‑CFM): By: matt Date: Fri Jul 13 14:36:27 PDT 2007 Revision: $LastChangedRevision: 1054 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/misc/OSC‑route Changelog for OSC‑route, v. 1.16 (WIN): 1.16: Fixed possible bug when freeing the object 1.15: Fixed symbol corruption memory management bug related to "set" message. 1.14: Improved error checking for bad input lists 1.13.1: Force Package Info Generation 1.13: Debugged crash problem introduced in 1.12 1.12: Debugged "slash" argument problem introduced in 1.11 1.11: Allows multi-level prefixes (e.g., "/foo/bar") 1.10.3: Just a test of incrementing the version number 1.10.2: Version info in this .c file 1.10.1: New versioning system 1.10: Assitance now says "for prefix /%s (subaddress + arguments)" 1.09: Allows special case prefix of /* that matches anything. 1.08: 68K maxL code resource named correctly, so usable in collective 1.07: Get's "allmessages" right with the extra outlet 1.06: Extra outlet, "slash" argument, set method... 1.05: Allows "list" messages as well as "message" messages. 1.04: Allows #1 thru #9 as typed-in arguments Build Details for OSC‑route, v. 1.16 (WIN): By: Matt Wright Date: Fri Jul 13 15:43:26 PST 2007 Revision: $LastChangedRevision: 1191 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/misc/OSC‑route | Matt Wright |
| ||||||
| OSC-unroute | Opposite of OSC-route: prepends bits of OSC addresses to existing OSC messages (javascript) Changelog for OSC‑unroute, v. 0.3 (ANY): 0.3: "correct" mode checks whether input already begins with an OSC address. 0.2: Added "correct"/"cheap" modes; made "correct" the default. 0.1.1: Moved name/value block from infosource.txt to js source file 0.1: First release Build Details for OSC‑unroute, v. 0.3 (ANY): By: matt Date: Tue Jul 10 17:07:44 PDT 2007 Revision: $LastChangedRevision: 618 $ Location: /Users/matt/Desktop/SVN/svn/max/js/OSC‑unroute | Matt Wright |
| ||||||
| oscillators~ | Oscillator bank that can read waveform from a buffer~ Changelog for oscillators~, v. 1.4 (OSX‑MachO): 1.4: Removed spurious printing of incorrect version information 1.2.1: Force Package Info Generation 1.2: (Matt) noglissbirthmode 1.1: (Matt) initializes no-argument buffer null pointer correctly 1.0: Adrian's initial version Build Details for oscillators~, v. 1.4 (OSX‑MachO): By: matt Date: Mon Aug 13 11:46:29 PDT 2007 Revision: $LastChangedRevision: 1421 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/additive/oscillators~ Changelog for oscillators~, v. 1.2 (OSX‑CFM): 1.2: (Matt) noglissbirthmode 1.1: (Matt) initializes no-argument buffer null pointer correctly 1.0: Adrian's initial version Build Details for oscillators~, v. 1.2 (OSX‑CFM): By: matt Date: Tue Aug 8 16:21:42 PDT 2006 Revision: $LastChangedRevision: 550 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/additive/oscillators~ Changelog for oscillators~, v. 1.2 (WIN): 1.2: (Matt) noglissbirthmode 1.1: (Matt) initializes no-argument buffer null pointer correctly 1.0: Adrian's initial version Build Details for oscillators~, v. 1.2 (WIN): By: Matt Wright Date: Fri Sep 8 12:22:01 PST 2006 Revision: $LastChangedRevision: 587 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/additive/oscillators~ | Adrian Freed |
| ||||||
| peqbank~ | Bank of biquad filters in series with analog-like control parameters based on shelving or parametric EQ (or low-level control in the biquad coefficient domain) Publications: ICMC99 paper Changelog for peqbank~, v. 2.2 (OSX‑MachO): 2.2: Added "bank" message as a synonym for "list", dsp_free fixed -mz 2.1: Fixed bug of overwriting input signal vector with the filtered output 2.0.1: Force Package Info Generation 1.3: Fixed fast mode, 7/11/2000 1.2: Major fix of smooth mode disaster, Matt Wright 5/4/2000 1.1: Minor polishing by Matt Wright, 12/10/99 (version, tellmeeverything) 1.0: Tristan's initial version Build Details for peqbank~, v. 2.2 (OSX‑MachO): By: mzed Date: Tue Apr 10 12:07:38 PDT 2007 Revision: $LastChangedRevision: 914 $ Location: /Users/mzed/trunk/max/mspexternals/filters/peqbank~ Changelog for peqbank~, v. 2.1 (OSX‑CFM): 2.1: Fixed bug of overwriting input signal vector with the filtered output 2.0.1: Force Package Info Generation 1.3: Fixed fast mode, 7/11/2000 1.2: Major fix of smooth mode disaster, Matt Wright 5/4/2000 1.1: Minor polishing by Matt Wright, 12/10/99 (version, tellmeeverything) 1.0: Tristan's initial version Build Details for peqbank~, v. 2.1 (OSX‑CFM): By: matt Date: Tue Apr 3 18:46:35 PDT 2007 Revision: $LastChangedRevision: 898 $ Location: /Users/matt/Desktop/SVN/svn/max/mspexternals/filters/peqbank~ Changelog for peqbank~, v. 2.3 (WIN): 2.3: Tried to make peqbank_compute() be reentrant. 2.2: Added "bank" message as a synonym for "list", dsp_free fixed -mz 2.1: Fixed bug of overwriting input signal vector with the filtered output 2.0.1: Force Package Info Generation 1.3: Fixed fast mode, 7/11/2000 1.2: Major fix of smooth mode disaster, Matt Wright 5/4/2000 1.1: Minor polishing by Matt Wright, 12/10/99 (version, tellmeeverything) 1.0: Tristan's initial version Build Details for peqbank~, v. 2.3 (WIN): By: Matt Wright Date: Fri Jul 13 15:31:32 PST 2007 Revision: $LastChangedRevision: 961 $ Location: /home/Matt Wright/Desktop/my‑svn/max/mspexternals/filters/peqbank~ | Tristan Jehan, Matt Wright |
| ||||||
| pitch~ | Pitch tracker (based on fiddle~ from Miller Puckette) Changelog for pitch~, v. 1.3.2 (OSX‑MachO): 1.3.2: Fixed fft routine. - mzed 1.3.1: Port to Universal Binary, assist strings, changed free() routine to call dsp_free() *before* freeing memory. - mzed 1.3: implements an altivec-optimized FFT and adds more windows Build Details for pitch~, v. 1.3.2 (OSX‑MachO): By: mzed Date: Thu Mar 27 13:53:46 PDT 2008 Revision: $LastChangedRevision: 1916 $ Location: /Users/mzed/CNMAT/Code/trunk/max/mspexternals/analysis/pitch~ | Tristan Jehan, Adrian Freed, and Michael Zbyszynski |
| ||||||
| printit | Really print everything about what comes in the inlet Changelog for printit, v. 0.4 (OSX‑MachO): 0.4: Added support for binary OSC packets sent as "FullPacket" messages (i.e., from the OpenSoundControl object) 0.3: Added support for many more a_type possibilities found in ext_mess.h 0.2.1: Force Package Info Generation 0.2: Using new version system 0.1B: Earliest version I could find Build Details for printit, v. 0.4 (OSX‑MachO): By: matt Date: Wed Jul 11 16:04:36 PDT 2007 Revision: $LastChangedRevision: 1149 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/misc/printit Changelog for printit, v. 0.3 (OSX‑CFM): 0.3: Added support for many more a_type possibilities found in ext_mess.h 0.2.1: Force Package Info Generation 0.2: Using new version system 0.1B: Earliest version I could find Build Details for printit, v. 0.3 (OSX‑CFM): By: matt Date: Wed Feb 28 15:49:54 PST 2007 Revision: $LastChangedRevision: 862 $ Location: /Users/matt/Desktop/SVN/svn/max/externals/misc/printit Changelog for printit, v. 0.4.1 (WIN): 0.4.1: Added min and max OSC Packet sizes as a heuristic protection against crashing from non-OSC input. 0.4: Added support for binary OSC packets sent as "FullPacket" messages (i.e., from the OpenSoundControl object) 0.3: Added support for many more a_type possibilities found in ext_mess.h 0.2.1: Force Package Info Generation 0.2: Using new version system 0.1B: Earliest version I could find Build Details for printit, v. 0.4.1 (WIN): By: Matt Wright Date: Fri Jul 13 16:27:25 PST 2007 Revision: $LastChangedRevision: 1187 $ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/misc/printit | Matt Wright |
| ||||||
| randdist | Random number generator with over 30 statistical distributions. Changelog for randdist, v. 1.3.3 (OSX‑MachO): 1.3.3: Added Gaussdist faker to helpfile, bump version to re-release. -mzed 1.3.2: Fixed a bug that would cause a crash if randdist was instantiated with a number instead of a symbol as its first arg. 1.3.1: Use of the buffering system is now optional and off by default 1.3: The object now takes arguments to specify the distribution 1.2.1: Changed the license to be GPL compatible 1.2: Universal binary 1.1: Changed the way the random seed it made Build Details for randdist, v. 1.3.3 (OSX‑MachO): By: mzed Date: Tue Jul 31 19:33:24 PDT 2007 Revision: $LastChangedRevision: 587 $ Location: /Users/mzed/CNMAT/Code/trunk/max/externals/numerical/randdist | John MacCallum |
| ||||||
| res-transform | Set of basic transformations for resonance models Changelog for res‑transform, v. 1.78 (OSX‑MachO): 1.78: Force Package Info Generation 1.77: (MW) replaced NewPtr() with sysmem_newptr() so it will compile on Windows too. Plugged memory leak. 1.76: I can't get the alias feature to work 1.75: replaced getbytes by NewPtr and tested 1.74: fixed amplitude comparison so that non-zero gains were output, changed to larger model size (1024), added alias for sin-transform, didn't test or even compile anything 1.73: Updated tellmeeverything to disclose info about new features 1.72: AF changes setone to setonesinusoid and adds setoneresonance, removes numresonances changes matt's amprange and freqrange semantics 1.7: aliased messages without "-" for compatibility with Javascript, support for sinusoidal models,drop-partials byo from the CAST era , exponential decay maker for percussion effect or clean decay,all calculations in double precision 1.6.2: Added amprange and freqrange messages 1.6.1: Added "more_resonances" method 1.6: cleaned up so it works for Mac too by Matt Wright 1.5ALPHA: for windows compiled by Michael Zbyszynski 1.5: debugs setone and adds the -1 index feature, adds numresonances 1.4: by Matt Wright allows float midi-pitch 1.3: by Matt Wright has "setoneamplitude", "setonefrequency", "setonerate", and "setone" 1.2: by Matt Wright: compiles with CW 7 and new Max/MSP SDK Build Details for res‑transform, v. 1.78 (OSX‑MachO): By: matt Date: Thu Jan 4 17:07:09 PST 2007 Revision: $LastChangedRevision: 406$ Location: /Users/matt/Desktop/SVN/svn/max/externals/spectral‑transform/res‑transform Changelog for res‑transform, v. 1.77 (OSX‑CFM): 1.77: (MW) replaced NewPtr() with sysmem_newptr() so it will compile on Windows too. Plugged memory leak. 1.76: I can't get the alias feature to work 1.75: replaced getbytes by NewPtr and tested 1.74: fixed amplitude comparison so that non-zero gains were output, changed to larger model size (1024), added alias for sin-transform, didn't test or even compile anything 1.73: Updated tellmeeverything to disclose info about new features 1.72: AF changes setone to setonesinusoid and adds setoneresonance, removes numresonances changes matt's amprange and freqrange semantics 1.7: aliased messages without "-" for compatibility with Javascript, support for sinusoidal models,drop-partials byo from the CAST era , exponential decay maker for percussion effect or clean decay,all calculations in double precision 1.6.2: Added amprange and freqrange messages 1.6.1: Added "more_resonances" method 1.6: cleaned up so it works for Mac too by Matt Wright 1.5ALPHA: for windows compiled by Michael Zbyszynski 1.5: debugs setone and adds the -1 index feature, adds numresonances 1.4: by Matt Wright allows float midi-pitch 1.3: by Matt Wright has "setoneamplitude", "setonefrequency", "setonerate", and "setone" 1.2: by Matt Wright: compiles with CW 7 and new Max/MSP SDK Build Details for res‑transform, v. 1.77 (OSX‑CFM): By: matt Date: Tue Sep 12 14:26:25 PDT 2006 Revision: $LastChangedRevision: 406$ Location: /Users/matt/Desktop/SVN/svn/max/externals/spectral‑transform/res‑transform Changelog for res‑transform, v. 1.78 (WIN): 1.78: Force Package Info Generation 1.77: (MW) replaced NewPtr() with sysmem_newptr() so it will compile on Windows too. Plugged memory leak. 1.76: I can't get the alias feature to work 1.75: replaced getbytes by NewPtr and tested 1.74: fixed amplitude comparison so that non-zero gains were output, changed to larger model size (1024), added alias for sin-transform, didn't test or even compile anything 1.73: Updated tellmeeverything to disclose info about new features 1.72: AF changes setone to setonesinusoid and adds setoneresonance, removes numresonances changes matt's amprange and freqrange semantics 1.7: aliased messages without "-" for compatibility with Javascript, support for sinusoidal models,drop-partials byo from the CAST era , exponential decay maker for percussion effect or clean decay,all calculations in double precision 1.6.2: Added amprange and freqrange messages 1.6.1: Added "more_resonances" method 1.6: cleaned up so it works for Mac too by Matt Wright 1.5ALPHA: for windows compiled by Michael Zbyszynski 1.5: debugs setone and adds the -1 index feature, adds numresonances 1.4: by Matt Wright allows float midi-pitch 1.3: by Matt Wright has "setoneamplitude", "setonefrequency", "setonerate", and "setone" 1.2: by Matt Wright: compiles with CW 7 and new Max/MSP SDK Build Details for res‑transform, v. 1.78 (WIN): By: Matt Wright Date: Fri Jul 13 15:33:11 PST 2007 Revision: $LastChangedRevision: 406$ Location: /home/Matt Wright/Desktop/my‑svn/max/externals/spectral‑transform/res‑transform | Adrian Freed, Matt Wright, and Michael Zbyszynski |
| ||||||
| resonance-display | Resonance and sinusoidal Model Display and Editing (jsui) Changelog for resonance‑display, v. 1.2 (ANY): 1.2: Initial beta release - don't rely on the features as the design may change Build Details for resonance‑display, v. 1.2 (ANY): By: matt Date: Thu Sep 7 13:00:20 PDT 2006 Revision: $LastChangedRevision: 622 $ Location: /Users/matt/Desktop/SVN/svn/max/jsui/resonance‑display | Adrian Freed |
| ||||||
| resonators~ | Parallel bank of resonant filters Publications: ICMC99 paper Changelog for resonators~, v. 1.998 (OSX‑MachO): 1.998: Improved help file 1.997.1: Force Package Info Generation 1.997: (MW) Changed free() routine to call dsp_free() *before* freeing memory. 1.996: (MW) Changed NewPtr to sysmem_newptr(), added free() to plug memory leak 1.995: AF: changed getbytes back to NewPtr and increased resonances to 1024 1.99: AF: fixed typo in above changed NewPtr to getbytes and increased number of resonances to 512 1.98: MW+AF re-fixed coefficient interpolation bug to zero state variables and interpolate a1 aka a0. 1.97: fixed double precision version strange high frequency sound by turning off unrolling (Compiler now seems to do a good enough job on PowerPC anyway, fixed coefficient interpolation bug in case where smoothing is used and resonance models of different sizes are loaded 1.96: Doesn't crash when making a new object (filterstate array taken out of t_resonators) 1.95: added output amplitude vector interpolation, found unfixed bug in double stuff 1.9: added output amplitude vector 1.8: double precision mode, second outlet for filter state, ping completed and tested, repaired amplitude interpretation 1.7A: first windows compile 1.7: Doesn't get smooth/unsmooth backwards 1.6: Compiles under 7/02 Max SDK and CW 7.0 Build Details for resonators~, v. 1.998 (OSX‑MachO): By: matt Date: Tue May 1 18 |

