【问题标题】:MIDI, how to get measures and notesMIDI,如何获取小节和音符
【发布时间】:2020-06-24 16:11:41
【问题描述】:

许多 MIDI 库,如 midopretty_midi 提供 MIDI 文件中所有消息的列表。我正在寻找一个代码来获取度量列表和每个度量中的所有注释。是否有用于计算节拍和小节(小节)的特定库?

【问题讨论】:

  • “在一定程度上”是什么意思?您需要这些信息做什么?
  • @CL。实际上,我需要每个小节中的所有音符。我想计算每个度量中的音符范围以进行统计。
  • 如果您也对 .NET 感到满意,您可以使用我的库 DryWetMIDI,它包含所有这些高级计算。

标签: python midi


【解决方案1】:

没有图书馆可以为您做到这一点。 您必须从 time signature meta event(或 events,如果签名发生变化),然后从 note-on 和 note-off 消息的时间戳计算它们所属的度量。 (这两条消息可能以不同的方式结束。)

【讨论】:

  • 也许写“Python 没有库”会更好? :) 因为使用DryWetMIDI(.NET 库)很容易解决任务。
猜你喜欢
  • 1970-01-01
  • 2020-05-18
  • 1970-01-01
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多