// =============================================================================
// XM Effect header generated by FEXP.EXE, Copyright (c) 2000-2001, Firelight Multimedia.
// =============================================================================

// Generated for Uresalap.xm

#ifndef _XMEFFECTS_H
#define _XMEFFECTS_H

#ifdef FMUSIC_ALL_ACTIVE

#define FMUSIC_XM_INSTRUMENTVIBRATO_ACTIVE
#define FMUSIC_XM_VOLUMEENVELOPE_ACTIVE
#define FMUSIC_XM_PANENVELOPE_ACTIVE
#define FMUSIC_XM_VOLUMEBYTE_ACTIVE
#define FMUSIC_XM_AMIGAPERIODS_ACTIVE
#define FMUSIC_XM_TREMOLO_ACTIVE
#define FMUSIC_XM_TREMOR_ACTIVE
#define FMUSIC_XM_ARPEGGIO_ACTIVE
#define FMUSIC_XM_PORTATO_ACTIVE
#define FMUSIC_XM_PORTAUP_ACTIVE
#define FMUSIC_XM_PORTADOWN_ACTIVE
#define FMUSIC_XM_PORTATOVOLSLIDE_ACTIVE
#define FMUSIC_XM_VIBRATO_ACTIVE
#define FMUSIC_XM_VIBRATOVOLSLIDE_ACTIVE
#define FMUSIC_XM_SETPANPOSITION_ACTIVE
#define FMUSIC_XM_SETSAMPLEOFFSET_ACTIVE
#define FMUSIC_XM_VOLUMESLIDE_ACTIVE
#define FMUSIC_XM_PATTERNJUMP_ACTIVE
#define FMUSIC_XM_SETVOLUME_ACTIVE
#define FMUSIC_XM_PATTERNBREAK_ACTIVE
#define FMUSIC_XM_FINEPORTAUP_ACTIVE
#define FMUSIC_XM_FINEPORTADOWN_ACTIVE
#define FMUSIC_XM_SETVIBRATOWAVE_ACTIVE
#define FMUSIC_XM_SETFINETUNE_ACTIVE
#define FMUSIC_XM_PATTERNLOOP_ACTIVE
#define FMUSIC_XM_SETTREMOLOWAVE_ACTIVE
#define FMUSIC_XM_SETPANPOSITION16_ACTIVE
#define FMUSIC_XM_RETRIG_ACTIVE
#define FMUSIC_XM_FINEVOLUMESLIDEUP_ACTIVE
#define FMUSIC_XM_FINEVOLUMESLIDEDOWN_ACTIVE
#define FMUSIC_XM_NOTECUT_ACTIVE
#define FMUSIC_XM_NOTEDELAY_ACTIVE
#define FMUSIC_XM_PATTERNDELAY_ACTIVE
#define FMUSIC_XM_SETSPEED_ACTIVE
#define FMUSIC_XM_SETGLOBALVOLUME_ACTIVE
#define FMUSIC_XM_GLOBALVOLSLIDE_ACTIVE
#define FMUSIC_XM_KEYOFF_ACTIVE
#define FMUSIC_XM_SETENVELOPEPOS_ACTIVE
#define FMUSIC_XM_PANSLIDE_ACTIVE
#define FMUSIC_XM_MULTIRETRIG_ACTIVE
#define FMUSIC_XM_EXTRAFINEPORTA_ACTIVE

#else // FMUSIC_ALL_ACTIVE 

#define FMUSIC_XM_INSTRUMENTVIBRATO_ACTIVE
#define FMUSIC_XM_VOLUMEENVELOPE_ACTIVE
#define FMUSIC_XM_PANENVELOPE_ACTIVE
#define FMUSIC_XM_VOLUMEBYTE_ACTIVE
// #define FMUSIC_XM_AMIGAPERIODS_ACTIVE
// #define FMUSIC_XM_TREMOLO_ACTIVE
// #define FMUSIC_XM_TREMOR_ACTIVE
#define FMUSIC_XM_ARPEGGIO_ACTIVE
#define FMUSIC_XM_PORTATO_ACTIVE
#define FMUSIC_XM_PORTAUP_ACTIVE
#define FMUSIC_XM_PORTADOWN_ACTIVE
// #define FMUSIC_XM_PORTATOVOLSLIDE_ACTIVE
#define FMUSIC_XM_VIBRATO_ACTIVE
//#define FMUSIC_XM_VIBRATOVOLSLIDE_ACTIVE
#define FMUSIC_XM_SETPANPOSITION_ACTIVE
#define FMUSIC_XM_SETSAMPLEOFFSET_ACTIVE
#define FMUSIC_XM_VOLUMESLIDE_ACTIVE
// #define FMUSIC_XM_PATTERNJUMP_ACTIVE
// #define FMUSIC_XM_SETVOLUME_ACTIVE
#define FMUSIC_XM_PATTERNBREAK_ACTIVE
// #define FMUSIC_XM_FINEPORTAUP_ACTIVE
// #define FMUSIC_XM_FINEPORTADOWN_ACTIVE
// #define FMUSIC_XM_SETVIBRATOWAVE_ACTIVE
// #define FMUSIC_XM_SETFINETUNE_ACTIVE
// #define FMUSIC_XM_PATTERNLOOP_ACTIVE
// #define FMUSIC_XM_SETTREMOLOWAVE_ACTIVE
#define FMUSIC_XM_SETPANPOSITION16_ACTIVE
// #define FMUSIC_XM_RETRIG_ACTIVE
#define FMUSIC_XM_FINEVOLUMESLIDEUP_ACTIVE
// #define FMUSIC_XM_FINEVOLUMESLIDEDOWN_ACTIVE
// #define FMUSIC_XM_NOTECUT_ACTIVE
// #define FMUSIC_XM_NOTEDELAY_ACTIVE
// #define FMUSIC_XM_PATTERNDELAY_ACTIVE
#define FMUSIC_XM_SETSPEED_ACTIVE
#define FMUSIC_XM_SETGLOBALVOLUME_ACTIVE
// #define FMUSIC_XM_GLOBALVOLSLIDE_ACTIVE
// #define FMUSIC_XM_KEYOFF_ACTIVE
// #define FMUSIC_XM_SETENVELOPEPOS_ACTIVE
// #define FMUSIC_XM_PANSLIDE_ACTIVE
#define FMUSIC_XM_MULTIRETRIG_ACTIVE
// #define FMUSIC_XM_EXTRAFINEPORTA_ACTIVE

#endif // FMUSIC_ALL_ACTIVE 

#endif
