comparison examples/iAudioDB/AppController.m @ 704:df35c9c976a0

Redoing feature selector to be a little more verbose.
author mas01mj
date Fri, 30 Apr 2010 16:29:14 +0000
parents 14b48e1b9ca4
children 1214e1da5b8d
comparison
equal deleted inserted replaced
703:14b48e1b9ca4 704:df35c9c976a0
76 { 76 {
77 case 0: 77 case 0:
78 extractor = @"adb_chroma"; 78 extractor = @"adb_chroma";
79 dim = 12; 79 dim = 12;
80 break; 80 break;
81 case 1: 81 /* case 1:
82 extractor = @"adb_cq"; 82 extractor = @"adb_cq";
83 dim = 48; 83 dim = 48;
84 break; 84 break;
85 case 2: 85 case 2:
86 extractor = @"qm_chroma"; 86 extractor = @"qm_chroma";
87 dim = 12; 87 dim = 12;
88 break; 88 break;*/
89 case 3: 89 case 1:
90 extractor = @"qm_mfcc"; 90 extractor = @"qm_mfcc";
91 dim = 12; 91 dim = 12;
92 break; 92 break;
93 } 93 }
94 94
95 // Calculate the max DB size 95 // Calculate the max DB size
96 int vectors = ceil(([maxLengthField doubleValue] * 60.0f) / (([hopSizeField doubleValue] / 1000) * 44100.0f)); 96 int vectors = ceil([maxLengthField doubleValue] / (([hopSizeField doubleValue] / 1000) * 44100.0f));
97 NSLog(@"Vectors: %d", vectors); 97 NSLog(@"Vectors: %d", vectors);
98 int numtracks = [maxTracksField intValue]; 98 int numtracks = [maxTracksField intValue];
99 int datasize = ceil((numtracks * vectors * dim * 8.0f) / 1024.0f / 1024.0f); // In MB 99 int datasize = ceil((numtracks * vectors * dim * 8.0f) / 1024.0f / 1024.0f); // In MB
100 100
101 [self reset]; 101 [self reset];