in ai-judge/inference.py [0:0]
def load_midi_folder(path):
'''
Load all midi files in specified folder
Arguments:
path : folder path containing midi files
Return:
midi: list of midi files in shape [768, 128]
'''
midi_list = []
midi_name = []
for f in glob.glob(path + '*.mid'):
print(f)
sample, name = load_midi(f)
# Skip if input midi does not have at least 8 bars
if not sample:
print(f'File {f} does not have at least 8 bars! Exiting..')
continue
midi_list.append(sample[0])
midi_name.append(name)
return midi_list, midi_name