Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. short audioStream[65536];
  2. float ifftData[65536];
  3.  
  4. //Represent float data as short
  5. for(int i = 0; i < 65536; i++) {
  6. audioStream[i] = ifftData[i] * 32767;
  7. }
  8.  
  9. const char *fname = "test.wav";
  10.  
  11. //SNDFILE
  12. create_file (fname, SF_FORMAT_WAV | SF_FORMAT_PCM_16) ;
  13.  
  14. void create_file (const char * fname, int format) {
  15.  
  16. SNDFILE *file2;
  17. SF_INFO x;
  18.  
  19. x.samplerate = 44100;
  20. x.frames = 65536;
  21. x.format = format;
  22. x.channels = 1;
  23.  
  24. file2 = sf_open(fname,SFM_WRITE,&x);
  25.  
  26. sf_write_short(file2, audioStream, 65536);
  27.  
  28. sf_close(file2);
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement