Не удается разобрать MIDI-файл в Python с библиотекой music21 - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь проанализировать некоторые MIDI-файлы, и ничего не происходит.Это странно, потому что некоторые файлы анализируются без проблем и действительно быстро, а некоторые просто зависают.Я не знаю, в чем проблема, потому что она не показывает никакой ошибки, программа просто застряла.Каковы различия между файлами MIDI?Почему некоторые файлы не могут быть проанализированы?

    midi = converter.parse(file) # some MIDI files just stuck here

    notes_to_parse = None

    try: 
        s2 = instrument.partitionByInstrument(midi)
        notes_to_parse = s2.parts[0].recurse() 
        ...

1 Ответ

0 голосов
/ 13 мая 2019

Если вы запустите его в Windows, я думаю, что это проблема пути. Попробуйте передать путь как "c: /data/1.mid", а не как "data / 1.mid", я думаю, что он будет решен.

...