lilypond文本的符号视频生成器
LilypondToBandVideoConverter的Python项目详细描述
lilypondtobandvideoconverter
简介
lilypondtobandvideoconverter是一个编排 现有的命令行工具来转换在 lilypond符号到
整篇文章的pdf分数,
几个pdf语音摘录,
一个midi文件,包含所有声音(经过一些预处理) 适用于人性化),
audio mix files带有多个声音子集(指定 按配置),和
video files用于显示 记分法页和有相互混合的 可选择的音频曲目作为背景曲目。
加工工件时必须具有
带有分数信息的lilypond片段文件 包含特定的lilypond标识符,并且
一个配置文件提供诸如声音之类的详细信息 出现在乐曲中,它们的伴奏MIDI乐器, 目标音频音量,音频的可变声音列表 曲目等
基于这些文件,python脚本 开源命令行软件,如ffmpeg或fluidsynth-- 以增量方式或全部方式生成所有目标文件。
安装和要求
脚本及其组件是用python编写的,可以是 作为单个python包安装。包要求 python 2.7或python 3.3或更高版本。
此外,还必须提供以下软件:
lilypond:用于生成分数pdf,voice 提取PDF、原始MIDI文件和使用的分数图像 在视频文件中,
ffmpeg:用于视频生成和视频 后处理,
fluidsynth:用于从 一个MIDI文件加上一些声音字体(例如FluidR3_GM.sf3),
sox:用于特定于乐器的音频后处理 目标混合文件和混合文件的文件, 以及
也可以选择使用以下软件:
所有这些命令以及其他一些命令的位置 必须在全局配置文件中定义设置 对于lilypondtobandvideoconverter。
从pypi存储库通过
pip install lilypondToBandVideoConverter
确保python的scripts目录位于 你平台上的可执行文件。