登录 注册
当前位置:主页 > 资源下载 > 10 > MidGen:一款基于Perl的Standard Midi文件生成工具

MidGen:一款基于Perl的Standard Midi文件生成工具

  • 更新:2024-08-12 12:11:56
  • 大小:1.37MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

中代 MidGen是基于Perl的标准Midi文件读取器/处理器/生成器。它包括用于创建/读取/写入和处理标准Midi(smf)文件的Perl脚本和软件包。输出通常是一个smf midi文件,该文件保存在当前工作目录中,从中执行脚本。此外,控制台输出还提供概述并显示常规的歌曲和曲目信息。为了更详细地调试结果,每个音轨的单个事件列表与smf一起另存为常规文本文件。 MidGen支持所有类型的Midi事件,包括通道,SysEx,元和转义消息。注意在读取smf文件时,在内部完成了On-Off配对。这意味着所有内部操作均指的是Note-而不是Note-On / Off事件,除非它们是有意插入的。因此,每个音符都表示为具有给定持续时间和可选音符离开速度的单个事件。 通常在整个笔记中提供功能(例如插入,定序器,复制等)的时间戳和持续时间作为浮点值,以使它们与时间签名脱钩。在内部,所有时间都基于smf