Транскрипция фортепиано Bytedance-это реализация пианино-транскрипции Pytorch, «Транскрипция фортепиано с высоким разрешением с педалями путем регрессии времени и смещений [1] ».
Используя это, мы можем транскрибировать записи фортепиано в файлы MIDI с педалями.
Это простой графический интерфейс и упаковка для Windows и NIX на Linux/MacOS.



Тестируются только Windows 10, Debian Linux 10 и MacOS 12,1 M1.
vc_redist_x64.exe и InstallPianoTrans.exe в каталоге PianoTransCTRL , чтобы выбрать несколько файлов Если вы хотите, чтобы меню правой щелкнули, запустите RightClickMenuRegister.bat , то вы можете выбрать несколько аудио/видеофайлов, щелкнуть правой кнопкой мыши и выбрать Piano Transcribe .
Pianotrans автоматически использует GPU для вывода, если вы столкнетесь с какой-либо проблемой, вы можете попробовать PianoTrans-CPU.bat , чтобы заставить ЦП.
ПРИМЕЧАНИЕ. Это Howto для NIX на Linux/MacOS, если вы не используете NIX, вы также можете следовать руководству по установке и использованию UPSTREAM для Python PIP.
sh <( curl -L https://nixos.org/nix/install ) --daemon
mkdir -p ~ /.config/nix
echo ' experimental-features = nix-command flakes ' > ~ /.config/nix/nix.confnix profile install github:azuwis/pianotrans⌘ pianotrans CTRL Для использования CLI запустите pianotrans file1 file2 ...
Для обновления пианинотров, беги:
$ nix profile list
0 github:azuwis/pianotrans#defaultPackage.aarch64-linux github:azuwis/pianotrans/e19d5fd12f4295816fad49f6398e2e53ed2d2b7a#defaultPackage.aarch64-linux /nix/store/zdalndvcralish8d43drzslv0p4pm97v-python3.9-pianotrans-0.2.1
# list nix profiles, `0` is pianotrans
$ nix --option tarball-ttl 1 profile upgrade 0
$ nix profile list
0 github:azuwis/pianotrans#defaultPackage.aarch64-linux github:azuwis/pianotrans/e944720dd0dfcc2b87dcc39c1fdaab086eba4ca6#defaultPackage.aarch64-linux /nix/store/rv5iikrdvc7jrc7mqs8mkc21qh2gklhx-python3.9-pianotrans-1.0
# pianotrans upgraded to v1.0В: Можете ли вы улучшить результат транскрипции?
О: Этот проект о упаковке для https://github.com/bytence/piano_transcription, если он дает вам MIDI -файлы, все остальные проблемы не в силе этого проекта.
Вы должны сообщить в Upstream Project здесь https://github.com/bytedance/piano_transcription/issues
--cli , чтобы заставить отключить графический интерфейсRightClickMenuRegister.bat ) [1] Цюцян Конг, Бохен Ли, Сьючен Сонг, Юань Ван и Юксуан Ван. «Транскрипция фортепиано с высоким разрешением с педалями путем регрессии времени и смещений». Arxiv Preprint arxiv: 2010.01815 (2020). [PDF]