Matt McCabe, our illustrious former Music Technology Specialist,
handles the further development and maintenance of several
projects he created in the Muselab. These are:
- Amber, a command-line based Granular Synthesis application. Amber was written for Linux, but will compile on many UNIX variants, including Mac OS X
- forteRev, a MAX external which provides Forte Number to Prime Form conversion, for use in musical set theory patches.
- SetCalc, also a MAX external, which allows the user to enter a pitch class set and returns the Prime, Normal, and Sorted forms, as well as the Forte Number and Interval Class Vector.
Matt Avitable, another of the lab's past Music Technology Specialists, ported
perl module XML::Dumper to PHP, to allow the sharing of complex data structures
between the two languages. This is handy if you want to do something crazy like
use mod_perl and php during the lifespan of one http request, and you need to
share config files between the two. This might have some use to people using
php/perl from the shell as well.
Ken Hoffmann, a current undergraduate working in the lab, has been working on a variety of projects over the course of the last year. Below is a short description of each.
- PVCX - PVCX is a MacOS X wrapper for Paul Koonce's PVC package. It
attempts to make PVC a more user-friendly application through the use of a
graphical user interface and built-in help for every parameter, and also
by combining oft-paired instruments so that they can be setup and run
back-to-back with one click. PVCX uses the open-source utility SoX (Sound
eXchange) for file format conversions, allowing users to input and receive
AIFF and WAV files in addition to PVC's standard paradigm of inputting AU
and receiving SNDs.
- Amber-X - a MacOS wrapper for Matthew McCabe and Jennifer Bernard's
granular synthesis application, putting a friendly GUI on top of Amber's
UNIX core. Amber allows granular synthesis using a number of envelopes and
techniques with multiple input files. Amber-X adds support for output to
WAV as well as Amber's standard AIFF.
- Matriosity - Matriosity generates matrices for use in serial music. You
can enter a prime row as either letters or numbers and Matriosity will do
the rest, generating the matrix as letters or numbers and also analyzing
the prime forms of the dyads, trichords, tetrachords, and hexachords.
Matrices generated by Matriosity can be saved and printed. Matriosity
supports matrices of any size and with repeated pitches.
|