/[svn]/linuxsampler/trunk/benchmarks/gigsynth.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/benchmarks/gigsynth.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 851 by schoenebeck, Tue Apr 11 17:56:26 2006 UTC revision 903 by persson, Sat Jul 22 14:22:53 2006 UTC
# Line 35  float* pOutputR; Line 35  float* pOutputR;
35    
36  void printmode(int mode) {  void printmode(int mode) {
37      printf("Synthesis Mode: %d ",mode);      printf("Synthesis Mode: %d ",mode);
38      printf("(%s,DOLOOP=%s,FILTER=%s,INTERPOLATE=%s)\n",      printf("(BITDEPTH=%s,%s,DOLOOP=%s,FILTER=%s,INTERPOLATE=%s)\n",
39               (SYNTHESIS_MODE_GET_BITDEPTH24(mode)) ? "24" : "16",
40             (SYNTHESIS_MODE_GET_CHANNELS(mode)) ? "STEREO" : "MONO",             (SYNTHESIS_MODE_GET_CHANNELS(mode)) ? "STEREO" : "MONO",
41             (SYNTHESIS_MODE_GET_LOOP(mode)) ? "y" : "n",             (SYNTHESIS_MODE_GET_LOOP(mode)) ? "y" : "n",
42             (SYNTHESIS_MODE_GET_FILTER(mode)) ? "y" : "n",             (SYNTHESIS_MODE_GET_FILTER(mode)) ? "y" : "n",
# Line 55  int main() { Line 56  int main() {
56      }      }
57    
58      SynthesisParam* pParam = new SynthesisParam;      SynthesisParam* pParam = new SynthesisParam;
59      pParam->filterLeft.SetParameters(200.0f, 1.0f, 44100);      pParam->filterLeft.SetParameters(5.26f, 127.0f, 44100);
60      pParam->filterRight.SetParameters(200.0f, 1.0f, 44100);      pParam->filterRight.SetParameters(5.26f, 127.0f, 44100);
61      pParam->fFinalPitch = 0.5f;      pParam->fFinalPitch = 0.5f;
62      pParam->fFinalVolumeLeft = 1.0f;      pParam->fFinalVolumeLeft = 1.0f;
63      pParam->fFinalVolumeRight = 1.0f;      pParam->fFinalVolumeRight = 1.0f;
64      /* For now we skip the CONFIG_INTERPOLATE_VOLUME case      pParam->fFinalVolumeDeltaLeft = 0;
65      pParam->fFinalVolumeDeltaLeft = ...      pParam->fFinalVolumeDeltaRight = 0;
     pParam->fFinalVolumeDeltaRight = ... */  
66      pParam->pSrc = pSampleInputBuf;      pParam->pSrc = pSampleInputBuf;
67    
68      // define some loop points      // define some loop points
# Line 72  int main() { Line 72  int main() {
72      pLoop->uiSize  = 16;      pLoop->uiSize  = 16;
73      pLoop->uiTotalCycles = 0; // infinity      pLoop->uiTotalCycles = 0; // infinity
74    
75      for (int mode = 0; mode < 16; mode++) {      for (int mode = 0; mode < 32; mode++) {
76              // zero out output buffers              // zero out output buffers
77              memset(pOutputL,0,FRAGMENTSIZE*sizeof(float));              memset(pOutputL,0,FRAGMENTSIZE*sizeof(float));
78              memset(pOutputR,0,FRAGMENTSIZE*sizeof(float));              memset(pOutputR,0,FRAGMENTSIZE*sizeof(float));

Legend:
Removed from v.851  
changed lines
  Added in v.903

  ViewVC Help
Powered by ViewVC