11#include "libsnd2_internal.h"
13s16 SsUtGetVagAtr(s16 vab_id, s16 prog, s16 tone,
VagAtr *vag_attr_ptr)
17 if ( _svm_vab_used[vab_id] != 1 )
19 _SsVmVSetUp(vab_id, prog);
20 pVag = &_svm_tn[16 * _svm_cur.m_fake_program + tone];
21 vag_attr_ptr->prior = pVag->prior;
22 vag_attr_ptr->mode = pVag->mode;
23 vag_attr_ptr->vol = pVag->vol;
24 vag_attr_ptr->pan = pVag->pan;
25 vag_attr_ptr->center = pVag->center;
26 vag_attr_ptr->shift = pVag->shift;
27 vag_attr_ptr->max = pVag->max;
28 vag_attr_ptr->min = pVag->min;
29 vag_attr_ptr->vibW = pVag->vibW;
30 vag_attr_ptr->vibT = pVag->vibT;
31 vag_attr_ptr->porW = pVag->porW;
32 vag_attr_ptr->porT = pVag->porT;
33 vag_attr_ptr->pbmin = pVag->pbmin;
34 vag_attr_ptr->pbmax = pVag->pbmax;
35 vag_attr_ptr->adsr1 = pVag->adsr1;
36 vag_attr_ptr->adsr2 = pVag->adsr2;
37 vag_attr_ptr->prog = pVag->prog;
38 vag_attr_ptr->vag = pVag->vag;