// // /home/ms/source/sidplay/libsidplay/emu/RCS/envelope.h,v // #pragma once #ifndef __SIDENVEL_H__ #define __SIDENVEL_H__ extern void enveEmuInit(UINT32 updateFreq, int measuredValues); void enveEmuResetOperator(sidOperator* pVoice); extern const ptr2sidUwordFunc enveModeTable[]; // -> envelope.cpp extern const UINT8 masterVolumeLevels[16]; // -> envelope.cpp enum { ENVE_STARTATTACK = 0, ENVE_STARTRELEASE = 2, ENVE_ATTACK = 4, ENVE_DECAY = 6, ENVE_SUSTAIN = 8, ENVE_RELEASE = 10, ENVE_SUSTAINDECAY = 12, ENVE_MUTE = 14, ENVE_STARTSHORTATTACK = 16, ENVE_SHORTATTACK = 16, ENVE_ALTER = 32 }; #endif /* __SIDENVEL_H__ */