Я решил использовать MIDI-CSV для преобразования некоторых MIDI-файлов в CSV. Я скачал основные .exe-файлы в виде ZIP-архива с сайта (https://www.fourmilab.ch/webtools/midicsv/#Загрузить), но не могу заставить их работать. Если я их выполняю, появляется только консоль. Кто-нибудь знаком с синтаксисом преобразования файлов в MIDI-CSV (и CSV-MIDI) под Windows?
Я попытался использовать команду, которая была объяснена на сайте:
midicsv [ -u -v ] [ входящий файл [ исходящий файл ] ]
Единственная проблема: это не работает. Я пробовал много вариантов, с квадратными скобками и без них.
midicsv [ -u -v ] [ infile [ outfile ] ]
csvmidi [ -u -v -x -z ] [ infile [ outfile ] ]
те, которые объясняются на сайте.
Я не получаю никаких результатов, вводя их, меня просто выкидывают из окна.
По чистой случайности я сам попробовал midicsv Fourmilab.
Я даю вам мой рабочий процесс.
Несомненно, есть куча других способов, этот оказался удобным для меня.
Допустим, файл midicsv.exe находится в следующем месте дерева каталогов:
C:\Users\me\software\fourmilab\
Таким образом, для вызова midicsv.exe полный путь:
C:\Users\me\software\fourmilab\midicsv.exe
В вашем случае замените по мере необходимости.
(Для надежности: избегайте пробелов в этом пути. Обработка командной строки прерывается любым пробелом в пути.)
Вместо того, чтобы сначала открыть окно командной строки и использовать это окно командной строки, я помещаю команду для вызова файла midicsv.exe в обычный текстовый файл, который я сохраняю с расширением .bat.
Для редактирования обычного текстового файла я использую Блокнот Microsoft. (Текстовый процессор, такой как Microsoft Word, имеет тенденцию превращать файл в обычный текст, поэтому используйте редактор, который позволит вам убедиться, что файл является обычным текстом.)
Так что это просто сработало для меня: чтобы преобразовать example.mid в example.csv, я создал простой текстовый файл с помощью следующей команды:
C:\Users\me\software\fourmilab\midicsv.exe пример.mid пример.csv
Я сохранил этот файл в том же каталоге, что и предполагаемый исходный файл, поэтому мне не нужно обращаться к исходному файлу; исходный файл находится прямо в каталоге.
(Для имени файла 'midicsv.bat' это очевидный выбор)
Я запускаю этот файл .bat, щелкнув правой кнопкой мыши и выбрав опцию «Открыть». Затем Midicsv.exe преобразует этот исходный файл и сохраняет результат как example.csv.
Я считаю, что использование файла .bat экономит мой ввод. Если я хочу преобразовать несколько файлов, я редактирую файл .bat для каждого преобразования.