This release of Pd for IRIX is based on Pd 0.36-0 by Miller Puckette, modified to work on IRIX by Soeren Bovbjerg. Additional changes and IRIX specific enhancements by Olaf Matthes as listed below: 2004/07/09: - enabled support to type a backslash ('\') into message and object boxes in order to escape commas and semicolons (needed for 'mysql' external) 2003/11/15: - added support for multiple audio devices: use -audiodev 1,3 -channels 2,8 to open AnalogIO and 8 channel ADAT-IO to get a total of 10 channels ATTENTION: Please make shure to set all audio devices to the same sync source in AudioPanel! - specifying no audio device (or -1) results in the default device selected in 'Audio Panel' being used by Pd. Had to renumber the devices in order to get that working (numbering of audio devices starts with 1 now) - restricted audio signals to lie between -1.1 and +1.1 to get some headroom - changed makefile to provide target for o32 binaries for use on Indigo2 (R4400) and similar machines (thanks to Joerg Spix) - fixed makefile for expr~ external 2003/10/16: - changed makefile to compile with gcc 3.3 (n32 binary for mips4 CPUs) - added -realtime (-rt) support: pd runs with a priority of 192, pd-watchdog with 250 and the pd-gui with 20 to overcome audio drops - memory locking when in realtime mode - added -listdev printout. However, this does not reflect the audio configuration of all SGI machines! It just prints the most common devices and their corresponding numbers. - made -audiodev and -audioindev / -audiooutdev working: the default device is "Analog In / Out", AES and ADAT can be chosen - made -r working, it now overwrites the sample rate setting in audio panel. Please note that if using ADAT In, Pd's sample rate has to match the sample rate of the incoming ADAT signal. Since the input locks to the incoming digital signal it is essential to connect a valid ADAT signal! If you don't have one available, choose another input device! Please note that some changes require IRIX 6.4 or above. I just tested it on IRIX 6.5.12 on a single R12k 300MHz Octane workstation. The o32 binary has been reported working on a R4400 Indigo2. This version of Pd can only handle externals compiled with GCC! It will crash when attempting to load externals compiled with SGI's MIPSpro compiler. Have a look at the extra folder to find some makefiles for compiling other externs with gcc. The latest version of gcc for IRIX can be obtained from http://freeware.sgi.com/ This Pd distribution (and probably some externals) can be downloaded from http://www.nullmedium.de/dev/irix/ If you have any questions, email to: olaf.matthes (at) gmx.de