/* int_play.h */

/* auxiliary structures for the player handler */

/*
 * $Author: Espie $
 * $Date: 91/05/05 19:06:17 $
 * $Revision: 1.1 $
 * $Log:	int_play.h,v $
 * Revision 1.1  91/05/05  19:06:17  Espie
 * Initial revision
 * 
 *
 */
 

struct play
	{
		struct pub_play public;
		struct priv_play private;
		UWORD *period_table[NUMBER_TUNING];
		UWORD periods[NUMBER_TUNING * NUMBER_NOTES];
		struct automaton tracks[NUMBER_TRACKS];
		BYTE sine_table[LENGTH_SINE];
		COMMAND setup[NUMBER_COMMANDS];
		UBYTE channel_mask[NUMBER_TRACKS];
	};
	
