Update graph.py
Browse files
graph.py
CHANGED
|
@@ -41,14 +41,15 @@ def get_pitch_tracks(sound_path):
|
|
| 41 |
aud_data.export(tmp_path, format="wav")
|
| 42 |
wav_path = tmp_path
|
| 43 |
|
| 44 |
-
print('FILE PATH:', wav_path)
|
| 45 |
f0_data = subprocess.run(["REAPER/build/reaper", "-i", wav_path, '-f', '/dev/stdout', '-a'],capture_output=True).stdout
|
| 46 |
-
print('PLAIN:',f0_data)
|
| 47 |
f0_data = f0_data.decode()
|
| 48 |
-
print('DECODE-PITCH:',f0_data)
|
| 49 |
f0_data = f0_data.split('EST_Header_End\n')[1].splitlines()
|
| 50 |
#print(f0_data)
|
| 51 |
-
f0_data = [l.split(' ') for l in f0_data
|
|
|
|
| 52 |
f0_data = [ [float(t), float(f)] for t,v,f in f0_data if v=='1']
|
| 53 |
|
| 54 |
if orig_ftype != '.wav':
|
|
|
|
| 41 |
aud_data.export(tmp_path, format="wav")
|
| 42 |
wav_path = tmp_path
|
| 43 |
|
| 44 |
+
#print('FILE PATH:', wav_path)
|
| 45 |
f0_data = subprocess.run(["REAPER/build/reaper", "-i", wav_path, '-f', '/dev/stdout', '-a'],capture_output=True).stdout
|
| 46 |
+
#print('PLAIN:',f0_data)
|
| 47 |
f0_data = f0_data.decode()
|
| 48 |
+
#print('DECODE-PITCH:',f0_data)
|
| 49 |
f0_data = f0_data.split('EST_Header_End\n')[1].splitlines()
|
| 50 |
#print(f0_data)
|
| 51 |
+
f0_data = [l.split(' ') for l in f0_data]
|
| 52 |
+
f0_data = [l for l in f0_data if len(l) == 3] # the last line or 2 lines are other info, different format
|
| 53 |
f0_data = [ [float(t), float(f)] for t,v,f in f0_data if v=='1']
|
| 54 |
|
| 55 |
if orig_ftype != '.wav':
|