音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 5396|回复: 4
收起左侧

[资讯] 如何测算和修改歌曲的BPM?

  [复制链接]

8万

积分

29

听众

5030

音贝

音频应用推广专员

Rank: 2Rank: 2

积分
87958
发表于 2010-3-31 10:30:11 | 显示全部楼层 |阅读模式
010 c7 j& M/ \1 _2 a% G
' R2 N, @+ b! N% ^4 g6 @. m
BPM测算
- }% r8 L6 Y9 u( \' r# @, h. f' X+ @

' y2 T% }5 i& }; l+ e7 V7 G  G  u2 F# @
在目前的技术手段下,想要进行BPM测算还是有许多不同的方法的。- D2 P( N* u* M

2 q2 Z) `% p( L6 p2 N) I- T5 g
3 U3 R) C/ D! N* t* w) E0 H$ N( M
首先是手动敲击法。这个方法在目前市面上流行的各种宿主软件中都可以很方便地进行。以Cubase为例,我们可以边播放目标音频边根据目标音频的节奏来点击走带控制器上的“Tap”按钮:, V8 e! ?/ g" C6 [! o
640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (3).png ; w1 }' G6 M; k! L
$ G# o5 [& e9 [2 ?$ u( ?

. X. ~6 L! }$ c( l0 {( ^9 X' B+ K0 O/ w( b% t
随着我们点击动作的进行,走带控制器上的BPM显示就会根据我们的点击来进行更新,重复的次数越多测算就会越准确。0 ]' ~0 ^$ _, \
& m  ^: @+ d7 B5 b3 o( _; T9 W
- |8 `9 }! ]6 d' b4 _: X
" |$ n- f( M% a
当然,Cubase本身也支持直接解析目标音频的速度:
/ d. L5 I, q" ~, Z
1 b+ U6 j) m, j 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (5).png # f. T2 c9 s: s) L

0 Y9 M$ q8 L" c3 n6 x2 ]在常规的宿主软件之外,还有一些专门针对音频检测的软件可以帮助我们测算音频的BPM,比如Riffstation:
2 B+ h% {* M# t/ C 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (6).png 7 \% H% H3 x' q, t1 V( _6 }& Y
* k9 H+ o5 c7 E8 @4 _6 h; y

" U0 _' j" r, R" P/ f% L在Riffstation里,我们只需要导入目标音频之后,软件就会帮我们分析出其BPM、和声走向等多方面的信息。& q7 }& i/ R+ J2 q) A

' u  e" z6 _. U1 d  {
! N9 e9 c, F. V, K' ?- L  S7 \3 S4 W, h7 o  N
此外,目前市面上也有很多在线的BPM解析网站,只要把目标音频上传上去就能得到解析好的BPM数值,比如conversiontool网站里的bpmdetector工具:
; J$ ]/ W  G: s7 C
. a) h% p8 z( o. |8 a0 ?1 S0 L) L( H9 Q# U* D+ O- O8 D
640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (8).png
( L6 B$ x( {% [% y2 W9 ]" h) V% X( V$ i: h6 g
8 R" b1 F, H/ A8 A; Y' P( }
  E$ N- K1 G1 |5 _# O3 s
02
$ [) D3 V% A& J) n1 l
6 c  B7 u+ v- Y8 s. ?- |编曲中的BPM修改% ?; w" |6 K' ~; F5 G8 q

  [: o7 n  X+ m8 [: x: W) |  Y3 R6 b

" E: H. u, Q# l1 Y! N6 s1 s1 T在常规的流行音乐编曲中,我们往往都会在一开始制定一个全区通用的BPM并直接让其影响全局。但是,一旦涉及到纯音乐制作和配乐制作等方面,那么曲子中途的BPM改变往往就是不可避免的了。% s9 J$ c+ L9 x8 O# P0 L
* R- s, Z4 N" G+ {& q. k

6 J6 T/ x% d) h* `4 {4 {2 f5 C
' X4 \$ U, L; ?3 D4 A在这里,还是以Cubase为例,如果我们想要在中途改变曲子的BPM,那么首先要做的就是新建一条速度轨:% j- e0 L* h' J7 e5 w+ I! _  P  f

+ I' R/ }/ J# M6 y3 W. r 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (7).png 7 r$ J* {1 E1 L# \2 l( M4 t2 H: Z
7 m4 s) U4 Z3 H
1 l2 a: D  o  n+ E% z& w4 D

( T7 q7 y1 k) z或者直接按“Ctrl”+"T”调出速度轨编辑器:
& P" R3 u5 I  I3 y' ]3 T2 I. D1 ~3 J: \" u! I5 y4 a

* I) K- ~3 j3 K+ W* P' b 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (9).png ! c$ Y# W; _) N/ a8 Q% b  }
1 a# ^) L2 c! ~1 H. ]7 ^
在速度轨中,我们可以用画笔工具画出各种不同的速度变化:
: c' b' O) \1 @
0 h' B6 o' C# b4 _* q, e: H' Z6 [0 O7 e4 u6 @

$ E: m6 b& f0 d 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (10.png 2 [, H* b2 J* R8 `7 n: f8 Z! K
3 J8 p5 d* z& F" J
当然,节拍也是可以改变的,只需要单击节拍区的空白位置就可以手动输入想要的节拍:2 @) c& Z/ V* @1 N  m* E

# T- }! e, n* M5 V# L, B+ w$ s* Y
2 d( F% G8 k0 P. f" ]- a9 m
2 ]8 }( \: |0 q1 g: ]! y 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (11.png ! s1 P5 A5 v2 @5 ^! @

, R7 u+ W0 x0 P+ m/ r5 }3 D值得注意的是,频繁的速度变化是对电脑的性能有较高的要求的。如果出现播放时卡顿的情况,那可能就是电脑的性能负荷达到上限了。
1 H0 A1 Z! J3 F6 v( ]' U
8 s. ~0 C7 s8 e. y. v; S, R# W1 H; u9 @4 a' O7 p
% D* U& W( }! O
如果不是必须,相对于更吃性能的线性速度变化,在具体的编曲中更推荐阶梯式速度变化。
: C2 v. A9 u: L' {5 d6 I# n* W: v  M/ J" j3 p3 n4 ]

1 U3 G( m+ k$ \: f7 [9 j- p
# T  B7 z% K# m, _# g* ]5 {! H03
+ m7 x. S5 `& h  A0 m$ F
/ j2 _7 C* y8 G* {% S0 L9 C+ a# v混音中的BPM修改
" v2 ~8 C5 N& X4 p7 n/ U" n8 ^, h$ b3 u) J+ I, R* S

5 F3 ?6 L+ N  S# W" E; S; n; A+ ?* G. a& ~4 k2 Z: q2 K+ r* N
和编曲中的不同,混音中的BPM修改涉及到的主要是音频的拉伸和缩短。想要把一段原BPM为A的音频的BPM变成B,我们就要进行一些有对应设置的音频伸缩操作。
. r' J: X1 G! \) t, ~) W
- u6 ^" C: P3 H  M" c
3 g9 h" _8 T: I: L! Y
% K2 R. V7 e4 X% t5 p& Z# G, E还是以Cubase为例,在想要伸缩音频的时候,我们可以按住“Ctrl”键之后右键单击目标音频,在出现的目录中选择处理项下的时间拉伸:
) m; g& Y% z" n- T" A8 K" _6 O: ~7 G* L7 _8 J. t( g4 R1 B

. a/ P& c; P% o" \ 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (13.png / E% s' G$ e" I, r

# L- `5 c$ q& h9 F9 V1 j6 h/ Z2 H/ s8 X/ B+ _* {) ]& G- w
7 L# i7 C6 o$ k7 \  w% r5 x8 K
在弹出的界面中我们就可以设置音频的BPM:
8 _* L( }% X- y, r4 V0 K! `# u7 K

! b# i5 U. U8 }6 Q 640_wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.webp (12.png
* n) X: c5 ]# P" [; a, ?
, F% J0 |6 L* R, Q; D& [8 b: |# S) J, Z$ V# E# Q# q
另外一种方式是把音频素材设置为音乐模式,具体的做法就是在素材池窗口中给目标音频的音乐模式一栏打上“X”号:  }4 E) N  g( k/ Y7 J2 ^! ?( B0 b

% _" K, A$ c& @8 H5 s) g5 F7 I' d1 I5 ^$ E% k  w
) ?" D+ r5 S1 B  J3 ?  k# e  Z5 k
这样设置以后,当我们更改工程的BPM时,该音频的BPM也会跟着自动更改,而无需再手动进行音频拉伸。0 @( K3 I8 C4 C$ b$ t
$ p3 Y" P6 ?- [9 E

6 p. n: C/ E3 J9 q3 a" d- d4 W# W0 k  M2 N$ |; I
另外,值得注意的是,音乐模式下的音频是无法再进行时间拉伸操作的,也就是说这两种方式是互不兼容的。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

7万

积分

6

听众

2105

音贝

音频应用超级专员

Rank: 8Rank: 8Rank: 8Rank: 8

积分
72674
发表于 2010-3-31 11:51:07 | 显示全部楼层
:L:L:L....................
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

5万

积分

5

听众

3021

音贝

音频应用中级会员

Rank: 5Rank: 5Rank: 5

积分
50346
发表于 2010-3-31 14:48:10 | 显示全部楼层
修改歌曲的BPM?
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

3万

积分

5

听众

1259

音贝

音频应用初级会员

Rank: 6Rank: 6

积分
34850
发表于 2010-3-31 15:40:49 | 显示全部楼层
人懂心不懂!咱办?
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

1万

积分

3

听众

408

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
14054
发表于 2010-3-31 19:39:35 | 显示全部楼层
:victory:
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

QQ|小黑屋|手机版|音频应用官网微博|音频应用 ( 鄂ICP备16002437号 )

GMT+8, 2025-5-31 07:54 , Processed in 0.036779 second(s), 8 queries , Redis On.

Powered by Audio app

快速回复 返回顶部 返回列表