StartADSR(ch);
StartREVERB(ch);
- s_chan[ch].pCurr=s_chan[ch].pStart; // set sample start
+ // fussy timing issues - do in VoiceOn
+ //s_chan[ch].pCurr=s_chan[ch].pStart; // set sample start
+ //s_chan[ch].bStop=0;
+ //s_chan[ch].bOn=1;
s_chan[ch].s_1=0; // init mixing vars
s_chan[ch].s_2=0;
s_chan[ch].iSBPos=28;
s_chan[ch].bNew=0; // init channel flags
- s_chan[ch].bStop=0;
- s_chan[ch].bOn=1;
s_chan[ch].SB[29]=0; // init our interpolation helpers
s_chan[ch].SB[30]=0;
iSPUIRQWait = 0;
lastch = -1;
- ReadConfigSPU(); // read user stuff
+ //ReadConfigSPU(); // read user stuff
SetupStreams(); // prepare streaming
return 0;
#ifdef _MACOSX
DoConfiguration();
#else
- StartCfgTool("CFG");
+// StartCfgTool("CFG");
#endif
return 0;
}
#ifdef _MACOSX
DoAbout();
#else
- StartCfgTool("ABOUT");
+// StartCfgTool("ABOUT");
#endif
}