/* -*- Mode: C++; tab-width: 4; c-indent-level: 4; -*- */
/***********************************************************************

  umui.h --- データ構造体

  Copyright (c) 1997,1998 Club Suppoko/Miamo

***********************************************************************/
#ifndef __UMUI_H__
#define __UMUI_H__

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

#pragma pack(push,8)

#ifdef __cplusplus
extern "C" {
#endif

// ためし
typedef struct tagUIPlayChannelInfo {
	DWORD dwSize;       // sizeof this structure

	// テンポ,分解能(なんでここやねん)
	long nTempo;
	long nDivision;

	// 終了フラグ       //
	long fEnd;    

	// タイムコード
	long timecode_clock;
	long timecode_milisec;

	// データ
	int ch;
	int trans;           // 0
	int note;
	int volume;
	int toneno;
	int detune;
	int pan_base;        //ベースの値
	int pan;             //LFO込み(範囲は自分でチェックしてね)
	int x;
	char* tonename;
	int env_stage;
	int env_output;
	int porta_dir;
	int lfo_sw[6];
	int lfo_depth[6];
} UIPlayChannelInfo;


#ifdef __cplusplus
}
#endif

#pragma pack(pop)

#endif __UMUI_H__
