Downloads

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.

Everything:
PlatformPackdateMD5 ChecksumDownload
Mac OSX (Universal Binary) (OSX‑MachO)December 31 1969 16:00:00Everything for Mac OSX (Universal Binary)
Mac OSX (CFM) (OSX‑CFM)December 31 1969 16:00:00Everything for Mac OSX (CFM)
Windows (WIN)December 31 1969 16:00:00Everything for Windows
Platform Independent (ANY)December 31 1969 16:00:00Everything for Platform Independent

Major Packages:
NameDescriptionAuthor(s)Download Current Version (Platform)
CNMAT Max/MSP/Jitter DepotCNMAT'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.56 (ANY):
1.56: MMJ Day School Materials
1.55: Organized aLib into general categories, MSP Samplers added, wrappers for GPS, Wiiremote, and Wacom tablet.
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.56 (ANY):
By: mzed
Date: Mon Jul 14 09:42:53 PDT 2008
Revision: $LastChangedRevision: 2038 $
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
1.56 (ANY) MD5 | Log | Details

1.56 (ANY) MD5 Checksum: 312d4299437cec265e67553ca3f57dff

Individual Downloads:
NameDescriptionAuthor(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
0.2.1 (OSX‑MachO) MD5 | Log | Details

0.2.1 (OSX-MachO) MD5 Checksum: 950881a8ea07b0aaf09da4c856a1ae8f
0.2 (OSX‑CFM) MD5 | Log | Details

0.2 (OSX-CFM) MD5 Checksum: bf903b624e6ad6ae6ca65904e88842e8
0.2 (WIN) MD5 | Log | Details

0.2 (WIN) MD5 Checksum: 1ecfbdc927dbb1b2ac5d4dfb752a9bed
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
0.2 (OSX‑MachO) MD5 | Log | Details

0.2 (OSX-MachO) MD5 Checksum: f9382b79f083f072cb2774d9b1821029
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
0.1.3 (OSX‑MachO) MD5 | Log | Details

0.1.3 (OSX-MachO) MD5 Checksum: 777c09247c3bc4ed564b94aa4c0b4b7b
0.1.2 (OSX‑CFM) MD5 | Log | Details

0.1.2 (OSX-CFM) MD5 Checksum: eef0d7c1f1727a8523abf77604566159
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
1.4.1 (OSX‑MachO) MD5 | Log | Details

1.4.1 (OSX-MachO) MD5 Checksum: ac8bea3906a1d832c62c9aa707179651
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
1.3.2 (OSX‑MachO) MD5 | Log | Details

1.3.2 (OSX-MachO) MD5 Checksum: 04f0de375edf0b9f8c5c56e0eef4acdf
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
0.2 (OSX‑MachO) MD5 | Log | Details

0.2 (OSX-MachO) MD5 Checksum: 4def77bce14fef9677214a51b1e70aea
0.2 (OSX‑CFM) MD5 | Log | Details

0.2 (OSX-CFM) MD5 Checksum: 663776644ae61ae0f13c20c676251c13
0.2 (WIN) MD5 | Log | Details

0.2 (WIN) MD5 Checksum: d207721c7221d896b63a3ad0089c54c5
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
0.0.1 (OSX‑MachO) MD5 | Log | Details

0.0.1 (OSX-MachO) MD5 Checksum: 2ee96e70afa03c64f9ec59878bfabcbc
0.0 (OSX‑CFM) MD5 | Log | Details

0.0 (OSX-CFM) MD5 Checksum: be21d13425d01932afbda3a53a615e64
0.0 (WIN) MD5 | Log | Details

0.0 (WIN) MD5 Checksum: f1af5c4e4191749a7e4f169dee028e24
deinterleaveDivide 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
1.0 (OSX‑MachO) MD5 | Log | Details

1.0 (OSX-MachO) MD5 Checksum: 25d3da3d1677af15aab39728ab2a70d5
1.0 (OSX‑CFM) MD5 | Log | Details

1.0 (OSX-CFM) MD5 Checksum: 236423ba10486cbfd829d96680762537
1.1 (WIN) MD5 | Log | Details

1.1 (WIN) MD5 Checksum: d8ee7b230427c8bf72d5925666947311
devoscRead 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
0.3 (OSX‑MachO) MD5 | Log | Details

0.3 (OSX-MachO) MD5 Checksum: 2ada3d85515db839c96084a82f503cbc
0.2 (OSX‑CFM) MD5 | Log | Details

0.2 (OSX-CFM) MD5 Checksum: e0e6cd78d0870e3c7217259600a8c811
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
309.1 (OSX‑MachO) MD5 | Log | Details

309.1 (OSX-MachO) MD5 Checksum: 1bfa02f9c523cd0537f98514a2f49c85
309 (OSX‑CFM) MD5 | Log | Details

309 (OSX-CFM) MD5 Checksum: 6204311a37643290a228e1df627ece8c
309.1 (WIN) MD5 | Log | Details

309.1 (WIN) MD5 Checksum: c2f080edba022e83b45f59e35a7b2910
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
1.3.1 (OSX‑MachO) MD5 | Log | Details

1.3.1 (OSX-MachO) MD5 Checksum: e32ca5c3a3a3e9592b36d32c8888f5b0
1.3.1 (OSX‑CFM) MD5 | Log | Details

1.3.1 (OSX-CFM) MD5 Checksum: 8198cc68546edf66b42b4b24eaa5746b
1.3 (WIN) MD5 | Log | Details

1.3 (WIN) MD5 Checksum: 67703e0cfc725b66dfcceeb99114a2b9
interleaveInterleave 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
1.1 (OSX‑MachO) MD5 | Log | Details

1.1 (OSX-MachO) MD5 Checksum: 1abcc1f08eb4296aa2d90a7f6ec53da5
1.0 (OSX‑CFM) MD5 | Log | Details

1.0 (OSX-CFM) MD5 Checksum: 4b7a8b6ee1a856503b471d8a1d2fbb6b
1.1 (WIN) MD5 | Log | Details

1.1 (WIN) MD5 Checksum: 0a3a33c9fd7ad81ba23f4068a25210e8
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
0.2.1 (OSX‑MachO) MD5 | Log | Details

0.2.1 (OSX-MachO) MD5 Checksum: a93a10006a29bce23cc1b858e5fa8162
0.2 (OSX‑CFM) MD5 | Log | Details

0.2 (OSX-CFM) MD5 Checksum: 24d8cfd7311b5298e52ba5dc4bddd2d7
0.2 (WIN) MD5 | Log | Details

0.2 (WIN) MD5 Checksum: 1d9c7e7b562457234e7bc6167c5af5e8
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
0.2 (OSX‑MachO) MD5 | Log | Details

0.2 (OSX-MachO) MD5 Checksum: db763faa613ab0e22ddecda740f2db59
0.2 (WIN) MD5 | Log | Details

0.2 (WIN) MD5 Checksum: 875f3dab3c92d7ade2e91c4fedf098f5
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
0.6 (OSX‑MachO) MD5 | Log | Details

0.6 (OSX-MachO) MD5 Checksum: 0a6d9fce68b0e159a0823754f5942656
0.6 (OSX‑CFM) MD5 | Log | Details

0.6 (OSX-CFM) MD5 Checksum: 45a6e09d6cc5aa5b0b58ec2714bde202
0.6 (WIN) MD5 | Log | Details

0.6 (WIN) MD5 Checksum: 32dee27ac9615fe4d0f12551a5493d17
list-interpolateLinearly interpolate two lists of numbers element-wise

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
1.8 (OSX‑MachO) MD5 | Log | Details

1.8 (OSX-MachO) MD5 Checksum: 3472383ba00afe4303c795ccb197e0d7
1.7 (OSX‑CFM) MD5 | Log | Details

1.7 (OSX-CFM) MD5 Checksum: 61771588d6698da9a0c5eef8e38db72d
1.7 (WIN) MD5 | Log | Details

1.7 (WIN) MD5 Checksum: 3af84c9cc2eeea7945e571632d0a065f
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
1.3.2 (OSX‑MachO) MD5 | Log | Details

1.3.2 (OSX-MachO) MD5 Checksum: d8b7a91e592f79b347081dd7da94139c
matlabcommunicateBridge 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
1.1.2 (OSX‑CFM) MD5 | Log | Details

1.1.2 (OSX-CFM) MD5 Checksum: 1c16e5d272dc137882739f21d98d26fd
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
0.3 (OSX‑MachO) MD5 | Log | Details

0.3 (OSX-MachO) MD5 Checksum: ce421df87dbcc7e10f52af4ef9b33f4b
0.2 (OSX‑CFM) MD5 | Log | Details

0.2 (OSX-CFM) MD5 Checksum: 99ee28e79f235bfbf0a084a37937764f
0.2 (WIN) MD5 | Log | Details

0.2 (WIN) MD5 Checksum: 8429bb029f0ba485890c4cb0c9fe0664
midifileReads / 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
3.0.2 (ANY) MD5 | Log | Details

3.0.2 (ANY) MD5 Checksum: 58a0cd83d07d5c419ce14b1597d8a418
migratorSpectral 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
1.1.1 (OSX‑MachO) MD5 | Log | Details

1.1.1 (OSX-MachO) MD5 Checksum: f4b5ac2667c06ffd28605152f20f437b
multibufthis abstraction helps you read sound files into buffer~'s.

Changelog for multibuf, v. 1.6 (ANY):
1.6: added strippath so buffer names aren't so long
1.5: WAVE to default types. Fixed bug where user-specificd types load twice
1.4: Checked into SVN, mzed 30.viii.06

Build Details for multibuf, v. 1.6 (ANY):
By: mzed
Date: Tue May 13 15:28:59 PDT 2008
Revision: $LastChangedRevision: 1786 $
Location: /Users/mzed/trunk/max/patches/MMJ‑DEPOT/CNMAT_MMJ‑Depot/baseline/multibuf
Ali Momeni, Matt Wright, Michael Zbyszynski
1.6 (ANY) MD5 | Log | Details

1.6 (ANY) MD5 Checksum: 9b3683f06f33eb0525d88431abcea4dd
OpenSoundControlFormat Max data to OpenSoundControl protocol and vice versa

Changelog for OpenSoundControl, v. 1.9.11 (OSX‑MachO):
1.9.11: Implement proper blob support (andy@cnmat)
1.9.10: Handle time tags in arguments (andy@cnmat)
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.11 (OSX‑MachO):
By: andy
Date: Tue Jul 1 18:01:16 PDT 2008
Revision: $LastChangedRevision: 2016 $
Location: /Users/andy/Projects/cnmat/cnmat/trunk/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
1.9.11 (OSX‑MachO) MD5 | Log | Details

1.9.11 (OSX-MachO) MD5 Checksum: 1a1e04cc620b7ed14f4abd5c86ccfa4f
1.9.6 (OSX‑CFM) MD5 | Log | Details

1.9.6 (OSX-CFM) MD5 Checksum: 7da2c837e7c098a7bef0467596f60386
1.9.9 (WIN) MD5 | Log | Details

1.9.9 (WIN) MD5 Checksum: 649dd06199c08987c25f0498826d8caf
OSC-bcf2000OSC 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
0.1.3 (ANY) MD5 | Log | Details

0.1.3 (ANY) MD5 Checksum: 0b4f1119c98c258426d1e2ce097a6eaf
OSC-route ("OpenSoundControl route")Message dispatching through an OpenSoundControl address space.

Changelog for OSC‑route, v. 1.17 (OSX‑MachO):
1.17: Changed outlet declaration to accomodate Jitter
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.17 (OSX‑MachO):
By: mzed
Date: Wed Jul 2 13:58:39 PDT 2008
Revision: $LastChangedRevision: 2018 $
Location: /Users/mzed/CNMAT/Code/trunk/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, Michael Zbyszynski
1.17 (OSX‑MachO) MD5 | Log | Details

1.17 (OSX-MachO) MD5 Checksum: ee545d0c76ee078799b7a9f4286bad37
1.16 (OSX‑CFM) MD5 | Log | Details

1.16 (OSX-CFM) MD5 Checksum: e11b9f527e64653453f50d3ea9b3d6a4
1.16 (WIN) MD5 | Log | Details

1.16 (WIN) MD5 Checksum: eca87dd8c755a4edcdaaf5043074e84b
OSC-unrouteOpposite of OSC-route: prepends bits of OSC addresses to existing OSC messages (javascript)

Changelog for OSC‑unroute, v. 0.4 (ANY):
0.4: Added a set message
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.4 (ANY):
By: mzed
Date: Tue May 20 16:45:44 PDT 2008
Revision: $LastChangedRevision: 1973 $
Location: /Users/mzed/CNMAT/Code/trunk/max/js/OSC‑unroute
Matt Wright and Michael Zbyszynski
0.4 (ANY) MD5 | Log | Details

0.4 (ANY) MD5 Checksum: 9a94c198c6b39ac5f9cf0f267624382a
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
1.4 (OSX‑MachO) MD5 | Log | Details

1.4 (OSX-MachO) MD5 Checksum: dcba38a7a87959192031ce0ef313a1d1
1.2 (OSX‑CFM) MD5 | Log | Details

1.2 (OSX-CFM) MD5 Checksum: c2615b214f9e0b9b8da1b2a09bd2807d
1.2 (WIN) MD5 | Log | Details

1.2 (WIN) MD5 Checksum: 0746608035820a77113039c14a94bf85
p5-gloveReport finger flex, x,y,z positions and buttons from a P5 Glove

Changelog for p5‑glove, v. 0.2 (OSX‑MachO):
0.2: First CNMAT release, still very beta.

Build Details for p5‑glove, v. 0.2 (OSX‑MachO):
By: mzed
Date: Wed Jul 23 13:34:27 PDT 2008
Revision: $LastChangedRevision: 2050 $
Location: /Users/mzed/CNMAT/Code/trunk/max/externals/controllers/p5‑glove
Michael Zbyszynski, Tim Kreger, and Ross Bencina
0.2 (OSX‑MachO) MD5 | Log | Details

0.2 (OSX-MachO) MD5 Checksum: fd2aafbc313a839cfe2f7cb2dfdc42e0
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
2.2 (OSX‑MachO) MD5 | Log | Details

2.2 (OSX-MachO) MD5 Checksum: 1cbdaef92fd2dfec14cedd5eea64936d
2.1 (OSX‑CFM) MD5 | Log | Details

2.1 (OSX-CFM) MD5 Checksum: 0404d76f9ea59f4d60d144a97f8d4ff3
2.3 (WIN) MD5 | Log | Details

2.3 (WIN) MD5 Checksum: 0c86eb9954e9e2bf26faf6186774ba72
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
1.3.2 (OSX‑MachO) MD5 | Log | Details

1.3.2 (OSX-MachO) MD5 Checksum: 0c910f6bb6af5490c57e35b289b1db42
printitReally 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
0.4 (OSX‑MachO) MD5 | Log | Details

0.4 (OSX-MachO) MD5 Checksum: b97bcbc40cb8a4c38defb6ec629f00de
0.3 (OSX‑CFM) MD5 | Log | Details

0.3 (OSX-CFM) MD5 Checksum: df60aab36338b8bbb12b7e92b007953c
0.4.1 (WIN) MD5 | Log | Details

0.4.1 (WIN) MD5 Checksum: 9dc90bc8f9bbaca1aa8ec8c0e79ea2b3
randdistRandom 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
1.3.3 (OSX‑MachO) MD5 | Log | Details

1.3.3 (OSX-MachO) MD5 Checksum: 3ceddce2749f712967f29d9cbdf06c4e
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
1.78 (OSX‑MachO) MD5 | Log | Details

1.78 (OSX-MachO) MD5 Checksum: 60a7c3d75e1d316feacc4b3d7c6c0470
1.77 (OSX‑CFM) MD5 | Log | Details

1.77 (OSX-CFM) MD5 Checksum: 8b6d0c29f3296ae52b9f750c1cb70233
1.78 (WIN) MD5 | Log | Details

1.78 (WIN) MD5 Checksum: faaee188ab4d28a9c95767886b9d1b85
resonance-displayResonance 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
1.2 (ANY) MD5 | Log | Details