Из pdf файлов с изображениями нот получает звуковые mid(.mid
) файлы и musicxml(.mxl, .xml
)
- Из pdf в png
- Из png в pdf (Иначе не разпознает, Audiveris/audiveris#280)
- Из pdf в mxl (сжатый musicxml)
- Из mxl в xml (разжатый musicxml)
- Из xml в mid (звуковой файл)
sudo apt update
sudo apt install poppler-utils
sudo apt install imagemagick
sudo apt install musescore
sudo apt install unzip
sudo apt install git
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
dpkg -i jdk-17_linux-x64_bin.deb
git clone https://github.com/Audiveris/audiveris.git
cd audiveris
gradlew build
sh start.sh
Скрипт, запущенный без аргументов берёт все *.pdf
файлы в папке nota
, пропускает те, у которые есть соответствующие .mid
файлы
sh start.sh n0002289.pdf
Скрипт, запущенный с названиями pdf-файлов берёт их в папке nota
, пропускает те, у которые есть соответствующие .mid
файлы