When I have the time, this will be the spot for me to post my elementary Max/MSP patches, as well as any pictures I have of instruments that I've built/modified. Expect speakers attached to pianos, robot-harpsichords, and pretty computer programs.
For now, ChucK:
Scalar, a class for alternate 12-tone modes, dynamic and keyboard-playable.
Tonefloat, a program to play chords either randomly by pitch, by MIDI, or linear arpeggios. It uses Scalar, so it's always Just-tuned.
Tonefloat Add, an OSC sender to add a note to the chords. Takes the MIDI pitch as its argument.
Tonefloat Subtract, an OSC sender that subtracts the last note added.
Tonefloat Change, and OSC sender that changes the chord entirely.
Impy, a class (stolen from the examples) that you'll need to play Tonefloat.
I also have a microtuner built with Max/MSP that can be used as a regular tuner, such as one of those Korg guitar tuners. It also will play the note that you should tune to as a sine wave. The notation is in the Helmholtz-Ellis Microtonal notation (for Just Intonation) developed by Marc Sabat and others. It can take either your MacBook's built-in microphone input or the line in for the tuner. The tuning pitch here is A = 440 Hz, with all non-inflected pitches as the 3-limit circle of fifths.
This program runs through Max/MSP 5.0.7 as an external application. If someone wants to build it for Windows, let me know and I'll get you the source file. For now, it only works on OSX. E-mail me with any bugs you find. Check out Marc Sabat's notation (www.plainsound.org) for more information there. He explains it better than I can.
helmholtz_tuner.zip
|