forked from Stardusstt/practice-keydetect
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathq2.py
More file actions
65 lines (37 loc) · 1.85 KB
/
q2.py
File metadata and controls
65 lines (37 loc) · 1.85 KB
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import pathlib
from libkeydetect import report
def swd_dataset( path , child_name , type_name ):
#
# path / child_name
# concatenate path with child folder
path = pathlib.Path( path )
if type_name == 'score_midi' :
child_path = path / child_name
else:
child_path = path / child_name / 'audio_wav'
#
return child_path
if __name__ == '__main__':
root_path = R"D:\Temporary\ttttttt\HW1\HW1 Datasets\SWD\SWD"
score_midi_csv = R"D:\Temporary\ttttttt\HW1\HW1 Datasets\SWD\SWD\02_Annotations\ann_globalkey\score_midi.csv"
FI66_csv = R"D:\Temporary\ttttttt\HW1\HW1 Datasets\SWD\SWD\02_Annotations\ann_globalkey\FI66.csv"
FI80_csv = R"D:\Temporary\ttttttt\HW1\HW1 Datasets\SWD\SWD\02_Annotations\ann_globalkey\FI80.csv"
HU33_csv = R"D:\Temporary\ttttttt\HW1\HW1 Datasets\SWD\SWD\02_Annotations\ann_globalkey\HU33.csv"
SC06_csv = R"D:\Temporary\ttttttt\HW1\HW1 Datasets\SWD\SWD\02_Annotations\ann_globalkey\SC06.csv"
report_cls = report.Report()
# ['FI66', 'FI80', 'HU33', 'SC06', 'score_midi']
# score_midi
print( "score_midi" )
print( report_cls.type( root_path , 'score_midi' , child_rule=swd_dataset , csv_file=score_midi_csv , midi=True ) )
# HU33
print( "HU33" )
print( report_cls.type( root_path , 'HU33' , child_rule=swd_dataset , csv_file=HU33_csv , midi=False ) )
# SC06
print( "SC06" )
print( report_cls.type( root_path , 'SC06' , child_rule=swd_dataset , csv_file=SC06_csv , midi=False ) )
# FI66
print( "FI66" )
print( report_cls.type( root_path , 'FI66' , child_rule=swd_dataset , csv_file=FI66_csv , midi=False ) )
# FI80
print( "FI80" )
print( report_cls.type( root_path , 'FI80' , child_rule=swd_dataset , csv_file=FI80_csv , midi=False ) )