
SetCalc is a set theory calculator for Max/MSP. The above example patch shows a good example of setcalc's capabilities. The external was written in C using the Max API for OS X.
The inlet takes a list of pitch classes, sorts them, removes duplicates, and then calculates Normal Form, Prime Form, and Interval Class Vector. Then, the Forte Number is looked up.
The development codename for this project was Mumble. Find out why.
Downloadables:
- SetCalc distribution for OS X. This package includes source code for the updated OS X version of SetCalc. It requires Max/MSP 4.5. If you just want the external, look in the 'distribution' directory inside this tarball.
- Compiled SetCalc, Stuffed, as a Max external for OS 9. This has been tested with Max/MSP 4.0.6. The OS 9 version is no longer being developed, but for you legacy users out there, I'm keeping this up :)
- Source Code for OS 9 SetCalc for use with MetroWerks CodeWarrior.