/* This source file was auto-generated by dspwrap from dsp macro tablook.
   It is included by unit generator TablookUG. It should not be edited.*/
#import <musickit/UnitGenerator.h>

static MKMasterUGStruct _masterUGStruct = {
   5 /* nArgs */,
   {0,3,0,0,2,0,0,0,0,0,0,0,0} /* globalSymCount */,
   {1,0,0} /* fixupCount */
};

+(MKMasterUGStruct *)masterUGPtr { return &_masterUGStruct; }

+initialize  /* Sent once on class start-up. */
{
#  define OFFSET(_x) _x.value.i
   static DSPSymbol _argSymbols[5];
   static DSPSymbol _symbolsX[] = {
      {DSP_LC_X,"orch_tablook_1_ainv","GRI"},
      {DSP_LC_X,"orch_tablook_1_atablook","GRI"},
      {DSP_LC_X,"orch_tablook_1_shftamt","GRI"}
   };
   static DSPSymbol _symbolsY[] = {
      {DSP_LC_Y,"orch_tablook_1_aout","GRI"},
      {DSP_LC_Y,"orch_tablook_1_mtablook","GRI"}
   };
   _masterUGStruct.symbols[(int)DSP_LC_X] = _symbolsX;
   _masterUGStruct.symbols[(int)DSP_LC_Y] = _symbolsY;
   OFFSET(_symbolsX[0]) = 0;
   OFFSET(_symbolsX[1]) = 1;
   OFFSET(_symbolsX[2]) = 2;
   OFFSET(_symbolsY[0]) = 0;
   OFFSET(_symbolsY[1]) = 1;
   _argSymbols[(int)ainv] = _symbolsX[0];
   _argSymbols[(int)atablook] = _symbolsX[1];
   _argSymbols[(int)shftamt] = _symbolsX[2];
   _argSymbols[(int)aout] = _symbolsY[0];
   _argSymbols[(int)mtablook] = _symbolsY[1];
   _masterUGStruct.argSymbols = _argSymbols;
   return self;
}
