未知
项目描述
Unroll是一个Python模块,用于简化钢琴音卷到乐谱的转录。它可以将MIDI文件或钢琴音卷的视频转录成乐谱。它找到音符、节奏,大致分开双手,并将结果写入Lilypond文件。特别是
您可以使用它如下
# 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
贡献
Unroll是一个开源软件,最初由Zulko编写并发布在MIT许可下。该项目托管在Github上,欢迎每个人为其做出贡献!如果您在使用它时遇到困难,请提供反馈。
项目详情
关闭
unroll-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2de37a1a04c3ee7a92c005a3798cb71a6addd1ba7136e454404785902121c753 |
|
MD5 | dc9416fc9b96243cab07085cb41be999 |
|
BLAKE2b-256 | fe3c124bdf4276e582c8e4e23ce27c4462a259f6608df8e550d30f003f2b4189 |