-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprocess_data.py
27 lines (25 loc) · 958 Bytes
/
process_data.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from dataprocessing.convert_all_midi_in_folder import convert_all_midi_files_in_folder, convert_all_midi_files_in_folder_mp
from config import CONVERTED_PATH, MIDI_FOLDER
import os
if __name__ == '__main__':
convert_all_midi_files_in_folder_mp(MIDI_FOLDER, output_filename=CONVERTED_PATH)
# if __name__ == '__main__':
# # test multiprocessing speedup
# import time
#
# folder_path = "/Users/theodorforgaard/Downloads/lmd_matched/C/F/A"
# output_path_mp = "./testmp"
# output_path_serial = "./testserial"
# os.makedirs(output_path_mp, exist_ok=True)
# os.makedirs(output_path_serial, exist_ok=True)
#
# t1_mp = time.time()
# convert_mp(folder_path, output_path_mp)
# t2_mp = time.time()
#
# t1 = time.time()
# convert_all_midi_files_in_folder(folder_path, output_path_serial, save_individually=True)
# t2 = time.time()
#
# print(f"mp time: {t2_mp - t1_mp}")
# print(f"serial time: {t2 - t1}")