diff scripts/load_features.py @ 24:852d4377f6ca branch-tests

melodia roots
author Maria Panteli <m.x.panteli@gmail.com>
date Wed, 13 Sep 2017 13:52:51 +0100
parents a35bd818d8e9
children 8dea2b8349c5
line wrap: on
line diff
--- a/scripts/load_features.py	Wed Sep 13 12:53:57 2017 +0100
+++ b/scripts/load_features.py	Wed Sep 13 13:52:51 2017 +0100
@@ -117,8 +117,8 @@
             try:
                 op, mfcc = self.get_op_mfcc_for_file(df['Melspec'].iloc[i])
                 ch = self.get_chroma_for_file(df['Chroma'].iloc[i])
-                #pb = self.get_pb_from_melodia(df['Melodia'].iloc[i])
-                pb = self.load_precomputed_pb_from_melodia(df['Melodia'].iloc[i])
+                pb = self.get_pb_from_melodia(df['Melodia'].iloc[i])
+                #pb = self.load_precomputed_pb_from_melodia(df['Melodia'].iloc[i])
                 #pb = self.get_contour_feat_from_melodia(df['Melodia'].iloc[i])
             except:
                 continue
@@ -241,6 +241,12 @@
     def load_precomputed_pb_from_melodia(self, melodia_file=None, nmfpb=True, scale=True):
         base = os.path.basename(melodia_file)    
         root = '/import/c4dm-05/mariap/Melodia-melody-'+str(int(self.win2sec))+'sec/'
+        root_BL = '/import/c4dm-04/mariap/FeatureCsvs_BL_old/PB-melodia/'
+        root_SM = '/import/c4dm-04/mariap/FeatureCsvs/PB-melodia/'
+        if 'SampleAudio' in base:
+            root = root_SM
+        else:
+            root = root_BL
         print 'load precomputed pitch bihist', root
         if self.win2sec == 8:
             pbihist = pd.read_csv(os.path.join(root, base)).iloc[1:,1:]