00001 /* 00002 $Id: TablookiUG.h 3255 2005-05-14 03:27:27Z leighsmith $ 00003 00004 Defined In: The MusicKit 00005 Description: 00006 00007 Original Author: Written by Eric J. Graves at Princeton University, as a part of 00008 Princeton's Music 324 (Computer Music) course (during April-May 1992, 00009 taught by David Jaffe). David Jaffe revised it in Sept. 93. 00010 00011 Copyright (c) 1988-1992, NeXT Computer, Inc. 00012 Portions Copyright (c) 1994 NeXT Computer, Inc. and reproduced under license from NeXT 00013 Portions Copyright (c) 1994 Stanford University. 00014 Portions Copyright (c) 1999-2001, The MusicKit Project. 00015 */ 00016 // classgroup Table Lookup 00045 #ifndef __MK_TablookiUG_H___ 00046 #define __MK_TablookiUG_H___ 00047 00048 #import <MusicKit/MKUnitGenerator.h> 00049 00050 @interface TablookiUG : MKUnitGenerator 00051 { 00052 } 00053 00059 + (BOOL) shouldOptimize: (unsigned) arg; 00060 00066 - setInput: (id) aPatchPoint; 00067 00073 - setOutput: (id) aPatchPoint; 00074 00083 - setLookupTable: (id) aSynthData; 00084 00096 - idleSelf; 00097 00098 @end 00099 00100 #endif