UTILS.
100% 浏览器内运行
⏱️

歌曲长度 — 小节 ↔ 时间计算器

在小节与时间之间双向换算:由小节数和速度求歌曲长度,或求容纳目标时长所需的小节数。

关于此工具

算出一段编排要跑多久,或需要多少小节才能填满一个时段,可自由地双向换算。选择一种模式,输入速度和每小节拍数,然后输入小节数或目标时长——一切都在浏览器中完成,不上传任何内容。

核心关系是 时长(秒)= 小节数 × 每小节拍数 × (60 ÷ BPM);一个小节持续 每小节拍数 × (60 ÷ BPM) 秒。反过来,小节数 = 时长 ÷ (每小节拍数 × 60 ÷ BPM)。例如 4/4 的 32 小节在 120 BPM 下跑 32 × 4 × 0.5 = 64 秒,即 1:04,共 128 拍。由小节求时间模式会把长度打印为 mm:ss 加原始秒数和总拍数;由时间求小节模式会打印小节数(可能是小数)和总拍数。

这对编曲者、影视和游戏作曲者,以及制作循环的制作人都很理想——设定速度,然后直接读出有多少小节能填满一个场景,或你的段落会播放多久。你编辑任何字段时结果都会实时重算。

常见问题

小节长度是如何计算的?
一个小节持续 每小节拍数 × (60 ÷ BPM) 秒。乘以小节数得到总时间,或用目标时间除以它得到小节数。
为什么我的小节数是小数?
固定时长很少能整除成整数个小节。像 24.5 这样的结果表示你的时间跨越二十四个半小节;如果需要干净的循环点,可四舍五入到最近的小节。
"总拍数" 是什么?
它是 小节数 × 每小节拍数——各个拍的累计总数。它对采样数、节拍器音轨和在拍格上对齐事件很有用。
拍号下面那个数字在这里重要吗?
不重要。本工具把每个小节建模为给定 BPM 下的一串拍数,因此你只需设定每小节拍数。若需要按音符时值显式缩放,请使用拍号与小节时长计算器。

更多工具