sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
libsnd2.h File Reference

Go to the source code of this file.

Classes

struct  VabHdr
struct  ProgAtr
struct  VagAtr
struct  SndVolume_
struct  SndVolume2
struct  SndRegisterAttr
struct  SndVoiceStats
struct  _SsFCALL_

Macros

#define SS_SEQ_TABSIZ   0xb0
#define SND_VOLL   (1 << 0)
#define SND_VOLR   (1 << 1)
#define SND_ADSR1   (1 << 2)
#define SND_ADSR2   (1 << 3)
#define SND_ADDR   (1 << 4)
#define SND_PITCH   (1 << 5)

Typedefs

typedef struct VabHdr VabHdr
typedef struct ProgAtr ProgAtr
typedef struct VagAtr VagAtr
typedef struct SndVolume_ SndVolume
typedef struct SndVolume2 SndVolume2
typedef struct SndRegisterAttr SndRegisterAttr
typedef struct SndVoiceStats SndVoiceStats
typedef void(*) SsMarkCallbackProc(s16 sep_no, s16 seq_no, s16 control_value)
typedef struct _SsFCALL_ _SsFCALL

Enumerations

enum  libsnd2_ss_tick_enum {
  SS_NOTICK = 0x1000 , SS_NOTICK0 = 0 , SS_TICK60 , SS_TICK240 ,
  SS_TICK120 , SS_TICK50 , SS_TICKVSYNC , SS_TICKMODE_MAX
}
enum  libsnd2_ss_play_enum { SSPLAY_INFINITY = 0 , SSPLAY_PAUSE = 0 , SSPLAY_PLAY }
enum  libsnd2_ss_s_enum { SS_SOFF = 0 , SS_SON }
enum  libsnd2_ss_mix_enum { SS_MIX = 0 , SS_REV }
enum  libsnd2_ss_serial_enum { SS_SERIAL_A = 0 , SS_SERIAL_B }
enum  libsnd2_ss_mute_enum { SS_MUTE_OFF = 0 , SS_MUTE_ON }
enum  libsnd2_wait_enum { SS_IMEDIATE = 0 , SS_IMMEDIATE = 0 , SS_WAIT_COMPLETED }
enum  libsnd2_ss_rev_type_enum {
  SS_REV_TYPE_CHECK = -1 , SS_REV_TYPE_OFF = 0 , SS_REV_TYPE_ROOM , SS_REV_TYPE_STUDIO_A ,
  SS_REV_TYPE_STUDIO_B , SS_REV_TYPE_STUDIO_C , SS_REV_TYPE_HALL , SS_REV_TYPE_SPACE ,
  SS_REV_TYPE_ECHO , SS_REV_TYPE_DELAY , SS_REV_TYPE_PIPE , SS_REV_TYPE_MAX
}
enum  libsnd2_ss_skip_enum { SSSKIP_TICK = 0 , SSSKIP_NOTE4 , SSSKIP_NOTE8 , SSSKIP_BAR }
enum  libsnd2_control_enum {
  CC_NUMBER = 0 , CC_BANKCHANGE , CC_DATAENTRY , CC_MAINVOL ,
  CC_PANPOT , CC_EXPRESSION , CC_DAMPER , CC_NRPN1 ,
  CC_NRPN2 , CC_RPN1 , CC_RPN2 , CC_EXTERNAL ,
  CC_RESETALL , CC_MAX
}
enum  libsnd2_ccentry_enum {
  DE_PRIORITY = 0 , DE_MODE , DE_LIMITL , DE_LIMITH ,
  DE_ADSR_AR_L , DE_ADSR_AR_E , DE_ADSR_DR , DE_ADSR_SL ,
  DE_ADSR_SR_L , DE_ADSR_SR_E , DE_ADSR_RR_L , DE_ADSR_RR_E ,
  DE_ADSR_SR , DE_VIB_TIME , DE_PORTA_DEPTH , DE_REV_TYPE ,
  DE_REV_DEPTH , DE_ECHO_FB , DE_ECHO_DELAY , DE_DELAY ,
  DE_MAX
}

Functions

void _SsContBankChange (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContDataEntry (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContMainVol (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContPanpot (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContExpression (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContDamper (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContExternal (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContNrpn1 (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContNrpn2 (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContRpn1 (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContRpn2 (s16 sep_no, s16 seq_no, u8 control_value)
void _SsContResetAll (s16 sep_no, s16 seq_no, u8 control_value)
void _SsSetNrpnVabAttr0 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr1 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr2 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr3 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr4 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr5 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr6 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr7 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr8 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr9 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr10 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr11 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr12 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr13 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr14 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr15 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr16 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr17 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr18 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetNrpnVabAttr19 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void _SsSetPitchBend (s16 sep_no, s16 seq_no)
void _SsSetControlChange (s16 sep_no, s16 seq_no, u8 control_value)
void _SsGetMetaEvent (s16 sep_no, s16 seq_no, u8 meta_event)
void _SsNoteOn (s16 sep_no, s16 seq_no, u8 note, u8 vollr)
void _SsSetProgramChange (s16 sep_no, s16 seq_no, u8 prog)
void SsSeqSetAccelerando (s16 seq_no, int tempo, int v_time)
void SsSepSetAccelerando (s16 seq_no, s16 sep_no, int tempo, int v_time)
void SsSeqCalledTbyT (void)
void SsSeqClose (s16 seq_sep_no)
void SsSepClose (s16 seq_sep_no)
void SsChannelMute (s16 sep_no, s16 seq_no, int channels)
int SsGetChannelMute (s16 sep_no, s16 seq_no)
void SsSeqSetCrescendo (s16 sep_no, s16 vol, int v_time)
void SsSepSetCrescendo (s16 sep_no, s16 seq_no, s16 vol, int v_time)
void SsSeqSetDecrescendo (s16 sep_no, s16 vol, int v_time)
void SsSepSetDecrescendo (s16 sep_no, s16 seq_no, s16 vol, int v_time)
void SsEnd (void)
char SsGetMute (void)
void SsGetMVol (SndVolume *m_vol)
s16 SsGetNck (void)
void SsGetRVol (SndVolume *r_vol)
char SsGetSerialAttr (char s_num, char attr)
void SsGetSerialVol (char s_num, SndVolume *s_vol)
void SsInit (void)
void SsPitchCorrect (s16 pitch_correct)
void SsInitHot (void)
void SsSetLoop (s16 sep_no, s16 seq_no, s16 l_count)
s16 SsIsEos (s16 sep_no, s16 seq_no)
void SsSetMarkCallback (s16 sep_no, s16 seq_no, SsMarkCallbackProc proc)
void SsSetNext (s16 sep_no1, s16 seq_no1, s16 sep_no2, s16 seq_no2)
void SsSeqSetNext (s16 sep_no1, s16 sep_no2)
void SsSetNoiseOff (void)
void SsSetNoiseOn (s16 voll, s16 volr)
s16 SsSepOpen (unsigned int *addr, s16 vab_id, s16 seq_cnt)
s16 SsSeqOpen (unsigned int *addr, s16 vab_id)
s16 SsSepOpenJ (unsigned int *addr, s16 vab_id, s16 seq_cnt)
s16 SsSeqOpenJ (unsigned int *addr, s16 vab_id)
void SsSeqPause (s16 sep_no)
void SsSepPause (s16 sep_no, s16 seq_no)
void SsSeqPlay (s16 sep_no, char play_mode, s16 l_count)
void SsSepPlay (s16 sep_no, s16 seq_no, char play_mode, s16 l_count)
void SsPlayBack (s16 sep_no, s16 seq_no, s16 l_count)
void SsQuit (void)
void SsSeqReplay (s16 sep_no)
void SsSepReplay (s16 sep_no, s16 seq_no)
void SsSeqSetRitardando (s16 sep_no, int tempo, int v_time)
void SsSepSetRitardando (s16 sep_no, s16 seq_no, int tempo, int v_time)
int SsSeqSkip (s16 sep_no, s16 seq_no, char unit, s16 count)
int SsSetCurrentPoint (s16 sep_no, s16 seq_no, u8 *point)
void SsSeqPlayPtoP (s16 sep_no, s16 seq_no, u8 *start_point, u8 *end_point, char play_mode, s16 l_count)
void SsSetSerialAttr (char s_num, char attr, char mode)
void SsSetMute (char mode)
void SsSetMVol (s16 voll, s16 volr)
void SsSetNck (s16 n_clock)
void SsSetRVol (s16 voll, s16 volr)
void SsStart (void)
void SsStart2 (void)
void SsSeqStop (s16 sep_no)
void SsSepStop (s16 sep_no, s16 seq_no)
void SsSetSerialVol (char s_num, s16 voll, s16 volr)
void SsSetTableSize (char *table, s16 s_max, s16 t_max)
void SsSetTempo (s16 sep_no, s16 seq_no, s16 tempo)
void SsSetTickMode (int tick_mode)
void * SsSetTickCallback (void(*cb)(void))
int SsVoKeyOff (int vab_pro, int pitch)
int SsVoKeyOn (int vab_pro, int pitch, u16 voll, u16 volr)
void SsSeqSetVol (s16 sep_no, s16 voll, s16 volr)
void SsSepSetVol (s16 sep_no, s16 seq_no, s16 voll, s16 volr)
void SsSeqGetVol (s16 sep_no, s16 seq_no, s16 *voll, s16 *volr)
void dmy_nothing1 (s16 seq_no, s16 sep_no, u8 note, u8 vollr)
void dmy_SsNoteOn (s16 sep_no, s16 seq_no, u8 note, u8 vollr)
void dmy_SsSetProgramChange (s16 sep_no, s16 seq_no, u8 prog)
void dmy_SsGetMetaEvent (s16 sep_no, s16 seq_no, u8 meta_event)
void dmy_SsSetPitchBend (s16 sep_no, s16 seq_no)
void dmy_SsSetControlChange (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContBankChange (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContDataEntry (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContMainVol (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContPanpot (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContExpression (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContDamper (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContExternal (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContNrpn1 (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContNrpn2 (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContRpn1 (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContRpn2 (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsContResetAll (s16 sep_no, s16 seq_no, u8 control_value)
void dmy_SsSetNrpnVabAttr0 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr1 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr2 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr3 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr4 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr5 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr6 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr7 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr8 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr9 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr10 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr11 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr12 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr13 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr14 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr15 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr16 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr17 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr18 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
void dmy_SsSetNrpnVabAttr19 (s16 vab_id, s16 prog, s16 tone, VagAtr vag_attr, s16 fn_idx, u8 attribute_value)
u8 * SsGetCurrentPoint (s16 sep_no, s16 seq_no)
void SsSetVoiceMask (unsigned int s_voice)
unsigned int SsGetVoiceMask (void)
void SsUtAllKeyOff (s16 mode)
s16 SsUtAutoPan (s16 vc, s16 start_pan, s16 end_pan, s16 delta_time)
s16 SsUtAutoVol (s16 vc, s16 start_vol, s16 end_vol, s16 delta_time)
s16 SsUtChangeADSR (s16 vc, s16 vab_id, s16 prog, s16 old_note, u16 adsr1, u16 adsr2)
s16 SsUtChangePitch (s16 vc, s16 vab_id, s16 prog, s16 old_note, s16 old_fine, s16 new_note, s16 new_fine)
void SsUtFlush (void)
s16 SsUtGetProgAtr (s16 vab_id, s16 prog, ProgAtr *prog_attr_ptr)
s16 SsUtGetVagAtr (s16 vab_id, s16 prog, s16 tone, VagAtr *vag_attr_ptr)
int SsUtGetVagAddr (s16 vab_id, s16 vag_id)
unsigned int SsUtGetVagAddrFromTone (s16 vab_id, s16 prog, s16 tone)
unsigned int SsUtGetVBaddrInSB (s16 vab_id)
s16 SsUtGetVabHdr (s16 vab_id, VabHdr *vab_hdr_ptr)
s16 SsUtKeyOn (s16 vab_id, s16 prog, s16 tone, s16 note, s16 fine, s16 voll, s16 volr)
s16 SsUtKeyOff (s16 vc, s16 vab_id, s16 prog, s16 tone, s16 note)
s16 SsUtKeyOnV (s16 vc, s16 vab_id, s16 prog, s16 tone, s16 note, s16 fine, s16 voll, s16 volr)
s16 SsUtKeyOffV (s16 vc)
s16 SsUtPitchBend (s16 vc, s16 vab_id, s16 prog, s16 note, s16 pbend)
void SsUtSetReverbDelay (s16 delay)
void SsUtSetReverbDepth (s16 ldepth, s16 rdepth)
s16 SsUtSetReverbType (s16 type)
s16 SsUtGetReverbType (void)
void SsUtSetReverbFeedback (s16 feedback)
void SsUtReverbOff (void)
void SsUtReverbOn (void)
s16 SsUtSetProgAtr (s16 vab_id, s16 prog, const ProgAtr *prog_attr_ptr)
s16 SsUtSetVagAtr (s16 vab_id, s16 prog, s16 tone, const VagAtr *vag_attr_ptr)
s16 SsUtSetVabHdr (s16 vab_id, const VabHdr *vab_hdr_ptr)
s16 SsUtGetDetVVol (s16 vc, s16 *detvoll, s16 *detvolr)
s16 SsUtSetDetVVol (s16 vc, s16 detvoll, s16 detvolr)
s16 SsUtGetVVol (s16 vc, s16 *voll, s16 *volr)
s16 SsUtSetVVol (s16 vc, s16 voll, s16 volr)
u16 SsPitchFromNote (s16 note, s16 fine, u8 center, u8 shift)
void SsSetAutoKeyOffMode (s16 mode)
void SsSetMono (void)
void SsSetStereo (void)
char SsSetReservedVoice (char voices)
void SsVabClose (s16 vab_id)
s16 SsVabFakeBody (s16 vab_id)
s16 SsVabOpenHeadSticky (u8 *addr, s16 vab_id, unsigned int sbaddr)
s16 SsVabFakeHead (u8 *addr, s16 vab_id, unsigned int sbaddr)
s16 SsVabOpenHead (u8 *addr, s16 vab_id)
s16 SsVabTransfer (u8 *vh_addr, u8 *vb_addr, s16 vab_id, s16 i_flag)
s16 SsVabTransBody (u8 *addr, s16 vab_id)
s16 SsVabTransBodyPartly (u8 *addr, unsigned int bufsize, s16 vab_id)
s16 SsVabTransCompleted (s16 immediate_flag)
char SsBlockVoiceAllocation (void)
char SsUnBlockVoiceAllocation (void)
int SsAllocateVoices (u8 voices, u8 priority)
void SsQueueKeyOn (int voices)
void SsQueueReverb (int voices, int reverb)
void SsQueueRegisters (int vc, SndRegisterAttr *sra)
s16 SsGetActualProgFromProg (s16 vab_id, s16 prog)
void SsSetVoiceSettings (int vc, const SndVoiceStats *snd_v_attr)
s16 SsVoiceCheck (int vc, int vab_id, s16 note)

Macro Definition Documentation

◆ SND_ADDR

#define SND_ADDR   (1 << 4)

Definition at line 99 of file libsnd2.h.

◆ SND_ADSR1

#define SND_ADSR1   (1 << 2)

Definition at line 97 of file libsnd2.h.

◆ SND_ADSR2

#define SND_ADSR2   (1 << 3)

Definition at line 98 of file libsnd2.h.

◆ SND_PITCH

#define SND_PITCH   (1 << 5)

Definition at line 100 of file libsnd2.h.

◆ SND_VOLL

#define SND_VOLL   (1 << 0)

Definition at line 95 of file libsnd2.h.

◆ SND_VOLR

#define SND_VOLR   (1 << 1)

Definition at line 96 of file libsnd2.h.

◆ SS_SEQ_TABSIZ

#define SS_SEQ_TABSIZ   0xb0

Definition at line 93 of file libsnd2.h.

Typedef Documentation

◆ SsMarkCallbackProc

typedef void(*) SsMarkCallbackProc(s16 sep_no, s16 seq_no, s16 control_value)

Definition at line 236 of file libsnd2.h.

Enumeration Type Documentation

◆ libsnd2_ccentry_enum

enum libsnd2_ccentry_enum

Definition at line 120 of file libsnd2.h.

◆ libsnd2_control_enum

enum libsnd2_control_enum

Definition at line 102 of file libsnd2.h.

◆ libsnd2_ss_mix_enum

enum libsnd2_ss_mix_enum

Definition at line 43 of file libsnd2.h.

◆ libsnd2_ss_mute_enum

enum libsnd2_ss_mute_enum

Definition at line 55 of file libsnd2.h.

◆ libsnd2_ss_play_enum

enum libsnd2_ss_play_enum

Definition at line 30 of file libsnd2.h.

◆ libsnd2_ss_rev_type_enum

enum libsnd2_ss_rev_type_enum

Definition at line 68 of file libsnd2.h.

◆ libsnd2_ss_s_enum

enum libsnd2_ss_s_enum

Definition at line 37 of file libsnd2.h.

◆ libsnd2_ss_serial_enum

enum libsnd2_ss_serial_enum

Definition at line 49 of file libsnd2.h.

◆ libsnd2_ss_skip_enum

enum libsnd2_ss_skip_enum

Definition at line 84 of file libsnd2.h.

◆ libsnd2_ss_tick_enum

enum libsnd2_ss_tick_enum

Definition at line 18 of file libsnd2.h.

◆ libsnd2_wait_enum

enum libsnd2_wait_enum

Definition at line 61 of file libsnd2.h.

Function Documentation

◆ _SsContBankChange()

void _SsContBankChange ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_0.c.

◆ _SsContDamper()

void _SsContDamper ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_64.c.

◆ _SsContDataEntry()

void _SsContDataEntry ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_6.c.

◆ _SsContExpression()

void _SsContExpression ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_11.c.

◆ _SsContExternal()

void _SsContExternal ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_91.c.

◆ _SsContMainVol()

void _SsContMainVol ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_7.c.

◆ _SsContNrpn1()

void _SsContNrpn1 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_98.c.

◆ _SsContNrpn2()

void _SsContNrpn2 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_99.c.

◆ _SsContPanpot()

void _SsContPanpot ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_10.c.

◆ _SsContResetAll()

void _SsContResetAll ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_121.c.

◆ _SsContRpn1()

void _SsContRpn1 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_100.c.

◆ _SsContRpn2()

void _SsContRpn2 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file cc_101.c.

◆ _SsGetMetaEvent()

void _SsGetMetaEvent ( s16 sep_no,
s16 seq_no,
u8 meta_event )
extern

Definition at line 13 of file midimeta.c.

◆ _SsNoteOn()

void _SsNoteOn ( s16 sep_no,
s16 seq_no,
u8 note,
u8 vollr )
extern

Definition at line 13 of file midinote.c.

◆ _SsSetControlChange()

void _SsSetControlChange ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 13 of file midicc.c.

◆ _SsSetNrpnVabAttr0()

void _SsSetNrpnVabAttr0 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_0.c.

◆ _SsSetNrpnVabAttr1()

void _SsSetNrpnVabAttr1 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_1.c.

◆ _SsSetNrpnVabAttr10()

void _SsSetNrpnVabAttr10 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_10.c.

◆ _SsSetNrpnVabAttr11()

void _SsSetNrpnVabAttr11 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_11.c.

◆ _SsSetNrpnVabAttr12()

void _SsSetNrpnVabAttr12 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_12.c.

◆ _SsSetNrpnVabAttr13()

void _SsSetNrpnVabAttr13 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_13.c.

◆ _SsSetNrpnVabAttr14()

void _SsSetNrpnVabAttr14 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_14.c.

◆ _SsSetNrpnVabAttr15()

void _SsSetNrpnVabAttr15 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_15.c.

◆ _SsSetNrpnVabAttr16()

void _SsSetNrpnVabAttr16 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_16.c.

◆ _SsSetNrpnVabAttr17()

void _SsSetNrpnVabAttr17 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_17.c.

◆ _SsSetNrpnVabAttr18()

void _SsSetNrpnVabAttr18 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_18.c.

◆ _SsSetNrpnVabAttr19()

void _SsSetNrpnVabAttr19 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_19.c.

◆ _SsSetNrpnVabAttr2()

void _SsSetNrpnVabAttr2 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_2.c.

◆ _SsSetNrpnVabAttr3()

void _SsSetNrpnVabAttr3 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_3.c.

◆ _SsSetNrpnVabAttr4()

void _SsSetNrpnVabAttr4 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_4.c.

◆ _SsSetNrpnVabAttr5()

void _SsSetNrpnVabAttr5 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_5.c.

◆ _SsSetNrpnVabAttr6()

void _SsSetNrpnVabAttr6 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_6.c.

◆ _SsSetNrpnVabAttr7()

void _SsSetNrpnVabAttr7 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_7.c.

◆ _SsSetNrpnVabAttr8()

void _SsSetNrpnVabAttr8 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_8.c.

◆ _SsSetNrpnVabAttr9()

void _SsSetNrpnVabAttr9 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 13 of file de_9.c.

◆ _SsSetPitchBend()

void _SsSetPitchBend ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file midibend.c.

◆ _SsSetProgramChange()

void _SsSetProgramChange ( s16 sep_no,
s16 seq_no,
u8 prog )
extern

Definition at line 13 of file midiprog.c.

◆ dmy_nothing1()

void dmy_nothing1 ( s16 seq_no,
s16 sep_no,
u8 note,
u8 vollr )
extern

Definition at line 51 of file dmyprint.c.

◆ dmy_SsContBankChange()

void dmy_SsContBankChange ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 119 of file dmyprint.c.

◆ dmy_SsContDamper()

void dmy_SsContDamper ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 179 of file dmyprint.c.

◆ dmy_SsContDataEntry()

void dmy_SsContDataEntry ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 131 of file dmyprint.c.

◆ dmy_SsContExpression()

void dmy_SsContExpression ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 167 of file dmyprint.c.

◆ dmy_SsContExternal()

void dmy_SsContExternal ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 191 of file dmyprint.c.

◆ dmy_SsContMainVol()

void dmy_SsContMainVol ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 143 of file dmyprint.c.

◆ dmy_SsContNrpn1()

void dmy_SsContNrpn1 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 203 of file dmyprint.c.

◆ dmy_SsContNrpn2()

void dmy_SsContNrpn2 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 215 of file dmyprint.c.

◆ dmy_SsContPanpot()

void dmy_SsContPanpot ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 155 of file dmyprint.c.

◆ dmy_SsContResetAll()

void dmy_SsContResetAll ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 251 of file dmyprint.c.

◆ dmy_SsContRpn1()

void dmy_SsContRpn1 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 227 of file dmyprint.c.

◆ dmy_SsContRpn2()

void dmy_SsContRpn2 ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 239 of file dmyprint.c.

◆ dmy_SsGetMetaEvent()

void dmy_SsGetMetaEvent ( s16 sep_no,
s16 seq_no,
u8 meta_event )
extern

Definition at line 84 of file dmyprint.c.

◆ dmy_SsNoteOn()

void dmy_SsNoteOn ( s16 sep_no,
s16 seq_no,
u8 note,
u8 vollr )
extern

Definition at line 59 of file dmyprint.c.

◆ dmy_SsSetControlChange()

void dmy_SsSetControlChange ( s16 sep_no,
s16 seq_no,
u8 control_value )
extern

Definition at line 107 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr0()

void dmy_SsSetNrpnVabAttr0 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 263 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr1()

void dmy_SsSetNrpnVabAttr1 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 278 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr10()

void dmy_SsSetNrpnVabAttr10 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 413 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr11()

void dmy_SsSetNrpnVabAttr11 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 428 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr12()

void dmy_SsSetNrpnVabAttr12 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 443 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr13()

void dmy_SsSetNrpnVabAttr13 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 458 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr14()

void dmy_SsSetNrpnVabAttr14 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 473 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr15()

void dmy_SsSetNrpnVabAttr15 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 488 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr16()

void dmy_SsSetNrpnVabAttr16 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 503 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr17()

void dmy_SsSetNrpnVabAttr17 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 518 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr18()

void dmy_SsSetNrpnVabAttr18 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 533 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr19()

void dmy_SsSetNrpnVabAttr19 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 548 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr2()

void dmy_SsSetNrpnVabAttr2 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 293 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr3()

void dmy_SsSetNrpnVabAttr3 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 308 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr4()

void dmy_SsSetNrpnVabAttr4 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 323 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr5()

void dmy_SsSetNrpnVabAttr5 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 338 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr6()

void dmy_SsSetNrpnVabAttr6 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 353 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr7()

void dmy_SsSetNrpnVabAttr7 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 368 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr8()

void dmy_SsSetNrpnVabAttr8 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 383 of file dmyprint.c.

◆ dmy_SsSetNrpnVabAttr9()

void dmy_SsSetNrpnVabAttr9 ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr vag_attr,
s16 fn_idx,
u8 attribute_value )
extern

Definition at line 398 of file dmyprint.c.

◆ dmy_SsSetPitchBend()

void dmy_SsSetPitchBend ( s16 sep_no,
s16 seq_no )
extern

Definition at line 96 of file dmyprint.c.

◆ dmy_SsSetProgramChange()

void dmy_SsSetProgramChange ( s16 sep_no,
s16 seq_no,
u8 prog )
extern

Definition at line 72 of file dmyprint.c.

◆ SsAllocateVoices()

int SsAllocateVoices ( u8 voices,
u8 priority )
extern

Definition at line 29 of file vm_aloc3.c.

◆ SsBlockVoiceAllocation()

char SsBlockVoiceAllocation ( void )
extern

Definition at line 13 of file vm_aloc3.c.

◆ SsChannelMute()

void SsChannelMute ( s16 sep_no,
s16 seq_no,
int channels )
extern

Definition at line 13 of file sscmute.c.

◆ SsEnd()

void SsEnd ( void )
extern

Definition at line 13 of file ssend.c.

◆ SsGetActualProgFromProg()

s16 SsGetActualProgFromProg ( s16 vab_id,
s16 prog )
extern

Definition at line 116 of file q_keyon.c.

◆ SsGetChannelMute()

int SsGetChannelMute ( s16 sep_no,
s16 seq_no )
extern

Definition at line 21 of file sscmute.c.

◆ SsGetCurrentPoint()

u8 * SsGetCurrentPoint ( s16 sep_no,
s16 seq_no )
extern

Definition at line 13 of file ssgcp.c.

◆ SsGetMute()

char SsGetMute ( void )
extern

Definition at line 13 of file ssgm.c.

◆ SsGetMVol()

void SsGetMVol ( SndVolume * m_vol)
extern

Definition at line 13 of file ssgmv.c.

◆ SsGetNck()

s16 SsGetNck ( void )
extern

Definition at line 13 of file ssgnc.c.

◆ SsGetRVol()

void SsGetRVol ( SndVolume * r_vol)
extern

Definition at line 13 of file ssgrv.c.

◆ SsGetSerialAttr()

char SsGetSerialAttr ( char s_num,
char attr )
extern

Definition at line 13 of file ssgsattr.c.

◆ SsGetSerialVol()

void SsGetSerialVol ( char s_num,
SndVolume * s_vol )
extern

Definition at line 13 of file ssgsv.c.

◆ SsGetVoiceMask()

unsigned int SsGetVoiceMask ( void )
extern

Definition at line 18 of file ssvm.c.

◆ SsInit()

void SsInit ( void )
extern

Definition at line 15 of file ssinit_c.c.

◆ SsInitHot()

void SsInitHot ( void )
extern

Definition at line 13 of file ssinit_h.c.

◆ SsIsEos()

s16 SsIsEos ( s16 sep_no,
s16 seq_no )
extern

Definition at line 22 of file ssloop.c.

◆ SsPitchCorrect()

void SsPitchCorrect ( s16 pitch_correct)
extern

Definition at line 21 of file ssinit_c.c.

◆ SsPitchFromNote()

u16 SsPitchFromNote ( s16 note,
s16 fine,
u8 center,
u8 shift )
extern

Definition at line 58 of file vm_n2p.c.

◆ SsPlayBack()

void SsPlayBack ( s16 sep_no,
s16 seq_no,
s16 l_count )
extern

Definition at line 13 of file ssplayb.c.

◆ SsQueueKeyOn()

void SsQueueKeyOn ( int voices)
extern

Definition at line 13 of file q_keyon.c.

◆ SsQueueRegisters()

void SsQueueRegisters ( int vc,
SndRegisterAttr * sra )
extern

Definition at line 76 of file q_keyon.c.

◆ SsQueueReverb()

void SsQueueReverb ( int voices,
int reverb )
extern

Definition at line 41 of file q_keyon.c.

◆ SsQuit()

void SsQuit ( void )
extern

Definition at line 13 of file ssquit.c.

◆ SsSepClose()

void SsSepClose ( s16 seq_sep_no)
extern

Definition at line 49 of file ssclose.c.

◆ SsSepOpen()

s16 SsSepOpen ( unsigned int * addr,
s16 vab_id,
s16 seq_cnt )
extern

Definition at line 13 of file ssopenp.c.

◆ SsSepOpenJ()

s16 SsSepOpenJ ( unsigned int * addr,
s16 vab_id,
s16 seq_cnt )
extern

Definition at line 13 of file ssopenpj.c.

◆ SsSepPause()

void SsSepPause ( s16 sep_no,
s16 seq_no )
extern

Definition at line 29 of file sspause.c.

◆ SsSepPlay()

void SsSepPlay ( s16 sep_no,
s16 seq_no,
char play_mode,
s16 l_count )
extern

Definition at line 18 of file ssplay.c.

◆ SsSepReplay()

void SsSepReplay ( s16 sep_no,
s16 seq_no )
extern

Definition at line 33 of file ssreplay.c.

◆ SsSepSetAccelerando()

void SsSepSetAccelerando ( s16 seq_no,
s16 sep_no,
int tempo,
int v_time )
extern

Definition at line 84 of file ssaccele.c.

◆ SsSepSetCrescendo()

void SsSepSetCrescendo ( s16 sep_no,
s16 seq_no,
s16 vol,
int v_time )
extern

Definition at line 28 of file sscres.c.

◆ SsSepSetDecrescendo()

void SsSepSetDecrescendo ( s16 sep_no,
s16 seq_no,
s16 vol,
int v_time )
extern

Definition at line 28 of file ssdecres.c.

◆ SsSepSetRitardando()

void SsSepSetRitardando ( s16 sep_no,
s16 seq_no,
int tempo,
int v_time )
extern

Definition at line 82 of file ssrit.c.

◆ SsSepSetVol()

void SsSepSetVol ( s16 sep_no,
s16 seq_no,
s16 voll,
s16 volr )
extern

Definition at line 34 of file ssvol.c.

◆ SsSepStop()

void SsSepStop ( s16 sep_no,
s16 seq_no )
extern

Definition at line 63 of file ssstop.c.

◆ SsSeqCalledTbyT()

void SsSeqCalledTbyT ( void )
extern

Definition at line 13 of file sscall.c.

◆ SsSeqClose()

void SsSeqClose ( s16 seq_sep_no)
extern

Definition at line 44 of file ssclose.c.

◆ SsSeqGetVol()

void SsSeqGetVol ( s16 sep_no,
s16 seq_no,
s16 * voll,
s16 * volr )
extern

Definition at line 39 of file ssvol.c.

◆ SsSeqOpen()

s16 SsSeqOpen ( unsigned int * addr,
s16 vab_id )
extern

Definition at line 13 of file ssopenq.c.

◆ SsSeqOpenJ()

s16 SsSeqOpenJ ( unsigned int * addr,
s16 vab_id )
extern

Definition at line 13 of file ssopenqj.c.

◆ SsSeqPause()

void SsSeqPause ( s16 sep_no)
extern

Definition at line 24 of file sspause.c.

◆ SsSeqPlay()

void SsSeqPlay ( s16 sep_no,
char play_mode,
s16 l_count )
extern

Definition at line 13 of file ssplay.c.

◆ SsSeqPlayPtoP()

void SsSeqPlayPtoP ( s16 sep_no,
s16 seq_no,
u8 * start_point,
u8 * end_point,
char play_mode,
s16 l_count )
extern

Definition at line 13 of file sspptp.c.

◆ SsSeqReplay()

void SsSeqReplay ( s16 sep_no)
extern

Definition at line 28 of file ssreplay.c.

◆ SsSeqSetAccelerando()

void SsSeqSetAccelerando ( s16 seq_no,
int tempo,
int v_time )
extern

Definition at line 79 of file ssaccele.c.

◆ SsSeqSetCrescendo()

void SsSeqSetCrescendo ( s16 sep_no,
s16 vol,
int v_time )
extern

Definition at line 23 of file sscres.c.

◆ SsSeqSetDecrescendo()

void SsSeqSetDecrescendo ( s16 sep_no,
s16 vol,
int v_time )
extern

Definition at line 23 of file ssdecres.c.

◆ SsSeqSetNext()

void SsSeqSetNext ( s16 sep_no1,
s16 sep_no2 )
extern

Definition at line 26 of file ssnext.c.

◆ SsSeqSetRitardando()

void SsSeqSetRitardando ( s16 sep_no,
int tempo,
int v_time )
extern

Definition at line 77 of file ssrit.c.

◆ SsSeqSetVol()

void SsSeqSetVol ( s16 sep_no,
s16 voll,
s16 volr )
extern

Definition at line 29 of file ssvol.c.

◆ SsSeqSkip()

int SsSeqSkip ( s16 sep_no,
s16 seq_no,
char unit,
s16 count )
extern

Definition at line 13 of file ssp.c.

◆ SsSeqStop()

void SsSeqStop ( s16 sep_no)
extern

Definition at line 58 of file ssstop.c.

◆ SsSetAutoKeyOffMode()

void SsSetAutoKeyOffMode ( s16 mode)
extern

Definition at line 13 of file vs_auto.c.

◆ SsSetCurrentPoint()

int SsSetCurrentPoint ( s16 sep_no,
s16 seq_no,
u8 * point )
extern

Definition at line 13 of file sssp.c.

◆ SsSetLoop()

void SsSetLoop ( s16 sep_no,
s16 seq_no,
s16 l_count )
extern

Definition at line 13 of file ssloop.c.

◆ SsSetMarkCallback()

void SsSetMarkCallback ( s16 sep_no,
s16 seq_no,
SsMarkCallbackProc proc )
extern

Definition at line 13 of file ssmark.c.

◆ SsSetMono()

void SsSetMono ( void )
extern

Definition at line 13 of file vs_mono.c.

◆ SsSetMute()

void SsSetMute ( char mode)
extern

Definition at line 13 of file sssm.c.

◆ SsSetMVol()

void SsSetMVol ( s16 voll,
s16 volr )
extern

Definition at line 13 of file sssmv.c.

◆ SsSetNck()

void SsSetNck ( s16 n_clock)
extern

Definition at line 13 of file sssnc.c.

◆ SsSetNext()

void SsSetNext ( s16 sep_no1,
s16 seq_no1,
s16 sep_no2,
s16 seq_no2 )
extern

Definition at line 13 of file ssnext.c.

◆ SsSetNoiseOff()

void SsSetNoiseOff ( void )
extern

Definition at line 13 of file ssnoff.c.

◆ SsSetNoiseOn()

void SsSetNoiseOn ( s16 voll,
s16 volr )
extern

Definition at line 13 of file ssnon.c.

◆ SsSetReservedVoice()

char SsSetReservedVoice ( char voices)
extern

Definition at line 13 of file vs_srv.c.

◆ SsSetRVol()

void SsSetRVol ( s16 voll,
s16 volr )
extern

Definition at line 13 of file sssrv.c.

◆ SsSetSerialAttr()

void SsSetSerialAttr ( char s_num,
char attr,
char mode )
extern

Definition at line 13 of file sssattr.c.

◆ SsSetSerialVol()

void SsSetSerialVol ( char s_num,
s16 voll,
s16 volr )
extern

Definition at line 13 of file sssv.c.

◆ SsSetStereo()

void SsSetStereo ( void )
extern

Definition at line 18 of file vs_mono.c.

◆ SsSetTableSize()

void SsSetTableSize ( char * table,
s16 s_max,
s16 t_max )
extern

Definition at line 13 of file sstable.c.

◆ SsSetTempo()

void SsSetTempo ( s16 sep_no,
s16 seq_no,
s16 tempo )
extern

Definition at line 13 of file sstempo.c.

◆ SsSetTickCallback()

void * SsSetTickCallback ( void(* cb )(void))
extern

Definition at line 13 of file sstickcb.c.

◆ SsSetTickMode()

void SsSetTickMode ( int tick_mode)
extern

Definition at line 13 of file sstick.c.

◆ SsSetVoiceMask()

void SsSetVoiceMask ( unsigned int s_voice)
extern

Definition at line 13 of file ssvm.c.

◆ SsSetVoiceSettings()

void SsSetVoiceSettings ( int vc,
const SndVoiceStats * snd_v_attr )
extern

Definition at line 123 of file q_keyon.c.

◆ SsStart()

void SsStart ( void )
extern

Definition at line 129 of file ssstart.c.

◆ SsStart2()

void SsStart2 ( void )
extern

Definition at line 134 of file ssstart.c.

◆ SsUnBlockVoiceAllocation()

char SsUnBlockVoiceAllocation ( void )
extern

Definition at line 21 of file vm_aloc3.c.

◆ SsUtAllKeyOff()

void SsUtAllKeyOff ( s16 mode)
extern

Definition at line 13 of file ut_ako.c.

◆ SsUtAutoPan()

s16 SsUtAutoPan ( s16 vc,
s16 start_pan,
s16 end_pan,
s16 delta_time )
extern

Definition at line 13 of file ut_autop.c.

◆ SsUtAutoVol()

s16 SsUtAutoVol ( s16 vc,
s16 start_vol,
s16 end_vol,
s16 delta_time )
extern

Definition at line 13 of file ut_autov.c.

◆ SsUtChangeADSR()

s16 SsUtChangeADSR ( s16 vc,
s16 vab_id,
s16 prog,
s16 old_note,
u16 adsr1,
u16 adsr2 )
extern

Definition at line 13 of file ut_cadsr.c.

◆ SsUtChangePitch()

s16 SsUtChangePitch ( s16 vc,
s16 vab_id,
s16 prog,
s16 old_note,
s16 old_fine,
s16 new_note,
s16 new_fine )
extern

Definition at line 13 of file ut_cp.c.

◆ SsUtFlush()

void SsUtFlush ( void )
extern

Definition at line 13 of file ut_f.c.

◆ SsUtGetDetVVol()

s16 SsUtGetDetVVol ( s16 vc,
s16 * detvoll,
s16 * detvolr )
extern

Definition at line 13 of file ut_vvol.c.

◆ SsUtGetProgAtr()

s16 SsUtGetProgAtr ( s16 vab_id,
s16 prog,
ProgAtr * prog_attr_ptr )
extern

Definition at line 13 of file ut_gpa.c.

◆ SsUtGetReverbType()

s16 SsUtGetReverbType ( void )
extern

Definition at line 42 of file ut_rev.c.

◆ SsUtGetVabHdr()

s16 SsUtGetVabHdr ( s16 vab_id,
VabHdr * vab_hdr_ptr )
extern

Definition at line 13 of file ut_gvh.c.

◆ SsUtGetVagAddr()

int SsUtGetVagAddr ( s16 vab_id,
s16 vag_id )
extern

Definition at line 13 of file ut_gvad.c.

◆ SsUtGetVagAddrFromTone()

unsigned int SsUtGetVagAddrFromTone ( s16 vab_id,
s16 prog,
s16 tone )
extern

Definition at line 13 of file ut_gvaft.c.

◆ SsUtGetVagAtr()

s16 SsUtGetVagAtr ( s16 vab_id,
s16 prog,
s16 tone,
VagAtr * vag_attr_ptr )
extern

Definition at line 13 of file ut_gva.c.

◆ SsUtGetVBaddrInSB()

unsigned int SsUtGetVBaddrInSB ( s16 vab_id)
extern

Definition at line 13 of file ut_gvba.c.

◆ SsUtGetVVol()

s16 SsUtGetVVol ( s16 vc,
s16 * voll,
s16 * volr )
extern

Definition at line 31 of file ut_vvol.c.

◆ SsUtKeyOff()

s16 SsUtKeyOff ( s16 vc,
s16 vab_id,
s16 prog,
s16 tone,
s16 note )
extern

Definition at line 112 of file ut_key.c.

◆ SsUtKeyOffV()

s16 SsUtKeyOffV ( s16 vc)
extern

Definition at line 105 of file ut_keyv.c.

◆ SsUtKeyOn()

s16 SsUtKeyOn ( s16 vab_id,
s16 prog,
s16 tone,
s16 note,
s16 fine,
s16 voll,
s16 volr )
extern

Definition at line 13 of file ut_key.c.

◆ SsUtKeyOnV()

s16 SsUtKeyOnV ( s16 vc,
s16 vab_id,
s16 prog,
s16 tone,
s16 note,
s16 fine,
s16 voll,
s16 volr )
extern

Definition at line 13 of file ut_keyv.c.

◆ SsUtPitchBend()

s16 SsUtPitchBend ( s16 vc,
s16 vab_id,
s16 prog,
s16 note,
s16 pbend )
extern

Definition at line 13 of file ut_pb.c.

◆ SsUtReverbOff()

void SsUtReverbOff ( void )
extern

Definition at line 13 of file ut_roff.c.

◆ SsUtReverbOn()

void SsUtReverbOn ( void )
extern

Definition at line 13 of file ut_ron.c.

◆ SsUtSetDetVVol()

s16 SsUtSetDetVVol ( s16 vc,
s16 detvoll,
s16 detvolr )
extern

Definition at line 21 of file ut_vvol.c.

◆ SsUtSetProgAtr()

s16 SsUtSetProgAtr ( s16 vab_id,
s16 prog,
const ProgAtr * prog_attr_ptr )
extern

Definition at line 13 of file ut_spa.c.

◆ SsUtSetReverbDelay()

void SsUtSetReverbDelay ( s16 delay)
extern

Definition at line 13 of file ut_rdel.c.

◆ SsUtSetReverbDepth()

void SsUtSetReverbDepth ( s16 ldepth,
s16 rdepth )
extern

Definition at line 13 of file ut_rdep.c.

◆ SsUtSetReverbFeedback()

void SsUtSetReverbFeedback ( s16 feedback)
extern

Definition at line 13 of file ut_rfb.c.

◆ SsUtSetReverbType()

s16 SsUtSetReverbType ( s16 type)
extern

Definition at line 13 of file ut_rev.c.

◆ SsUtSetVabHdr()

s16 SsUtSetVabHdr ( s16 vab_id,
const VabHdr * vab_hdr_ptr )
extern

Definition at line 13 of file ut_svh.c.

◆ SsUtSetVagAtr()

s16 SsUtSetVagAtr ( s16 vab_id,
s16 prog,
s16 tone,
const VagAtr * vag_attr_ptr )
extern

Definition at line 13 of file ut_sva.c.

◆ SsUtSetVVol()

s16 SsUtSetVVol ( s16 vc,
s16 voll,
s16 volr )
extern

Definition at line 44 of file ut_vvol.c.

◆ SsVabClose()

void SsVabClose ( s16 vab_id)
extern

Definition at line 13 of file vs_vab.c.

◆ SsVabFakeBody()

s16 SsVabFakeBody ( s16 vab_id)
extern

Definition at line 13 of file vs_vfb.c.

◆ SsVabFakeHead()

s16 SsVabFakeHead ( u8 * addr,
s16 vab_id,
unsigned int sbaddr )
extern

Definition at line 22 of file vs_vh.c.

◆ SsVabOpenHead()

s16 SsVabOpenHead ( u8 * addr,
s16 vab_id )
extern

Definition at line 15 of file vs_vh2.c.

◆ SsVabOpenHeadSticky()

s16 SsVabOpenHeadSticky ( u8 * addr,
s16 vab_id,
unsigned int sbaddr )
extern

Definition at line 17 of file vs_vh.c.

◆ SsVabTransBody()

s16 SsVabTransBody ( u8 * addr,
s16 vab_id )
extern

Definition at line 13 of file vs_vtb.c.

◆ SsVabTransBodyPartly()

s16 SsVabTransBodyPartly ( u8 * addr,
unsigned int bufsize,
s16 vab_id )
extern

Definition at line 15 of file vs_vtbp.c.

◆ SsVabTransCompleted()

s16 SsVabTransCompleted ( s16 immediate_flag)
extern

Definition at line 13 of file vs_vtc.c.

◆ SsVabTransfer()

s16 SsVabTransfer ( u8 * vh_addr,
u8 * vb_addr,
s16 vab_id,
s16 i_flag )
extern

Definition at line 13 of file vs_vt.c.

◆ SsVoiceCheck()

s16 SsVoiceCheck ( int vc,
int vab_id,
s16 note )
extern

Definition at line 141 of file q_keyon.c.

◆ SsVoKeyOff()

int SsVoKeyOff ( int vab_pro,
int pitch )
extern

Definition at line 13 of file ssvkoff.c.

◆ SsVoKeyOn()

int SsVoKeyOn ( int vab_pro,
int pitch,
u16 voll,
u16 volr )
extern

Definition at line 13 of file ssvkon.c.