未知
unroll的Python项目详细描述
unroll是一个python模块,可以轻松地将钢琴卷轴转录为乐谱。 它可以转录一个MIDI文件或一段钢琴滚动的视频。它发现 音符,节奏,大致分开双手,写出结果 在一份小文件里。尤其是
您可以这样使用:
# TO TRANSCRIBE FROM A VIDEO from unroll import video2scan, rollscan2keystrikes focus = lambda im : im[[156],58:478] scan = video2scan(videofile = "limehouse_nights.mp4", focus = focus) keystrikes = rollscan2keystrikes(scan) keystrikes = ks.transposed(26) keystrikes.transcribe('score.ly', quarter_durations = [2,10,0.02]) # TO TRANSCRIBE FROM A MIDI FILE from unroll import midi2keystrikes keystrikes = midi2keystrikes('tiger_rag.mid') ks.transcribe('score.ly', quarter_durations = [50,100,0.02])
然后您必须编辑score.ly以更正错误,完成后您可以使用
lilypond score.ly
安装
unroll可以通过解压缩一个目录中的源代码并使用以下命令来安装:
(sudo) python setup.py install
还可以使用以下命令从python包索引(PYPI)直接安装它:
(sudo) pip unroll install