使用 Perl 创建 MIDI 音乐

主要观点:用 Perl 代码制作音乐,涵盖节奏、旋律、和声等元素,介绍多种模块如 MIDI::Util、Music::Scales 等的使用方法,包括设置音轨、补丁、音量、节奏等,还展示了随机选择音符、构建和弦、节奏等的代码示例及音频效果,最后提到创作的音乐可在多个平台收听。
关键信息:

  • 基本算法可构建上升音乐短语,如use MIDI::Util qw(setup_score);等代码段。
  • 可通过timidity等命令将 MIDI 文件转换为音频文件。
  • synch可同时播放低音和高音部分,如$score->synch(...)代码段。
  • 可设置音轨、补丁、音量等参数,如set_chan_patch函数的使用。
  • 能随机选择音符,如通过rand函数或Music::Scales模块。
  • 介绍多种制作和弦的方法,如随机构建、按名称构建等。
  • 利用Music::Duration::Partition模块处理节奏。
  • 展示不同的鼓节奏代码及音频示例。
    重要细节:
  • 不同模块的具体功能和使用方式,如 MIDI 相关模块用于音乐制作,Music::Scales 用于选择音符等。
  • 各种代码示例中的参数设置和函数调用细节,如音符的选择、节奏的设定等。
  • 不同音频示例对应的代码和效果特点。
阅读 8
0 条评论