old demo that i want to try in mbed studio

Dependencies:   mbed SDFileSystem_Copy_of_mbed_version I2S

Revision:
10:ce38f2e9e80e
Parent:
9:dd9cae06b202
Child:
11:34136ff82179
--- a/NotchingDemo.cpp	Sun Mar 17 14:38:19 2019 +0000
+++ b/NotchingDemo.cpp	Sun Mar 17 14:47:57 2019 +0000
@@ -412,11 +412,11 @@
     //vector <classSoundFile> Sound (27);
     const char* FOLDER;
     
-    
+  /*  
     WAV_FILE_STRUCT MyNewWav;
 
     string folder;
-  /*
+  
     for(int aaa = 0;aaa < 21; aaa ++ )
     {
         folder = RootFolder + filename[aaa];
@@ -445,16 +445,156 @@
     Sound[aaa].FileInfo.num_slices = Sound[aaa].FileInfo.FileData.subchunk2_size/Sound[aaa].FileInfo.FileFormat.block_align;
 */
 
-
+/*
         Sound[aaa].FileInfo.slice_buf = ( char *)malloc(Sound[aaa].FileInfo.FileFormat.block_align);
         fread(Sound[aaa].FileInfo.slice_buf,Sound[aaa].FileInfo.FileFormat.block_align,1,Sound[aaa].FileInfo.WavFile);   //This isnt actually required, its just a test
         Sound[aaa].FileInfo.num_slices = Sound[aaa].FileInfo.FileData.subchunk2_size/Sound[aaa].FileInfo.FileFormat.block_align;
 
         
-   // }
+    }
+*/    
+   
+    int aaa = 0;
+    string folder =  RootFolder + filename[0];
+    FOLDER = folder.c_str();
+    //FILE* mywav0 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    fseek(Sound[aaa].FileInfo.WavFile,20,SEEK_SET);
+    fread(&Sound[aaa].FileInfo.FileFormat,sizeof(Sound[aaa].FileInfo.FileFormat),1,Sound[aaa].FileInfo.WavFile);
+    fread(&Sound[aaa].FileInfo.FileData,sizeof(Sound[aaa].FileInfo.FileData),1,Sound[aaa].FileInfo.WavFile);
+    Sound[aaa].FileInfo.slice_buf = ( char *)malloc(Sound[aaa].FileInfo.FileFormat.block_align);
+    fread(Sound[aaa].FileInfo.slice_buf,Sound[aaa].FileInfo.FileFormat.block_align,1,Sound[aaa].FileInfo.WavFile);   //This isnt actually required, its just a test
+    Sound[aaa].FileInfo.num_slices = Sound[aaa].FileInfo.FileData.subchunk2_size/Sound[aaa].FileInfo.FileFormat.block_align;
+    aaa = aaa+1;
+    
+    
+    folder =  RootFolder + filename[1];
+    FOLDER = folder.c_str();
+    //FILE* mywav1 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;    
+    
+    folder =  RootFolder + filename[2];
+        FOLDER = folder.c_str();
+    //FILE* mywav2 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile= fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[3];
+        FOLDER = folder.c_str();
+    //FILE* mywav3 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[4];
+        FOLDER = folder.c_str();
+    //FILE* mywav4 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[5];
+        FOLDER = folder.c_str();
+        Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    //FILE* mywav5 = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[6];
+        FOLDER = folder.c_str();
+    //FILE* mywav6 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[7];
+        FOLDER = folder.c_str();
+    //FILE* mywav7 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
     
-   
-
+    folder =  RootFolder + filename[8];
+        FOLDER = folder.c_str();
+    //FILE* mywav8 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[9];
+        FOLDER = folder.c_str();
+    //FILE* mywav9 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[10];
+        FOLDER = folder.c_str();
+    //FILE* mywav10 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[11];
+    FOLDER = folder.c_str();
+    //FILE* mywav11 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[12];
+    FOLDER = folder.c_str();
+    //FILE* mywav12 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[13];
+        FOLDER = folder.c_str();
+    //FILE* mywav13 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[14];
+        FOLDER = folder.c_str();
+    //FILE* mywav14 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[15];
+        FOLDER = folder.c_str();
+    //FILE* mywav15 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[16];
+        FOLDER = folder.c_str();
+    //FILE* mywav16 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[17];
+        FOLDER = folder.c_str();
+    //FILE* mywav17 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
+    folder =  RootFolder + filename[18];
+        FOLDER = folder.c_str();
+    //FILE* mywav18 = fopen(FOLDER,"rb");
+    Sound[aaa].FileInfo.WavFile = fopen(FOLDER,"rb");
+    printf("we opened This file %d\n\r",aaa);
+    aaa = aaa+1;
+    
 
     printf("DO WE GET PAST THE ALLOCATION POINT\n\r");