POPPUR爱换
标题:
请问KX驱动如何实现Crossfeed功能,或是否有类似插件?
[打印本页]
作者:
伊仑
时间:
2007-9-11 10:30
标题:
请问KX驱动如何实现Crossfeed功能,或是否有类似插件?
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。
8 B7 @3 O, y! z& R7 S7 p
* t" G6 D; x3 t0 H
x2 D3 ?0 r# l* l
KX驱动如何实现Crossfeed功能,或是否有类似插件?
/ h: x- |2 K: S" q
: o o" H( w T8 |2 T6 B( M: @
5 Z5 z% T8 ?) H: R* L7 M) ]
另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
作者:
ihf
时间:
2007-9-11 14:25
Crossfeed DSP For Foobar2000
( F: R; R' t9 D
Crossfeed DSP For Winamp
7 M {% U+ A: `: h% ]: Y
网上大把,没必要一定要在KX上实现。
作者:
ihf
时间:
2007-9-11 14:31
实在要用也不是不行...
# m3 p' z! h; [
建一个文本文档,把以下DD复制进去:
9 ?7 P' s; `: w5 L
# z0 Z; [ z" O* w4 p
;crossfeed.da
% X$ d3 `! y- Q# h0 h- Y {: I
;---------------------------------------------------------
/ c2 b% Q6 U: } |3 a! n$ x- Y
name "Crossfeed";
$ O/ W8 K! B" w
copyright "By LeMury 2003";
/ L2 V/ I9 q+ b d y9 N
engine "kX";
' t k& V2 \; p% g; \3 c- f* J! u
created "08/23/2003";
$ H- G- {& h7 ~0 K/ H% f; k
comment "Headphones Crossfeed/Vocal Remover";
0 ~4 Z( V1 t" b) e7 u
guid "6fa996e3-857e-4456-9865-a6cf624fc349";
3 H0 X% O7 L/ e6 i- z5 |2 r
) ?2 {+ _$ L1 ~% X* _; |" k: @. I
input inl, inr ;
4 C* y! S( J5 v4 q) D
output outl, outr ;
: c7 h9 k+ t1 E' b( o9 p; ?2 h
control Lopass=1 ; lopass cuttoff freq
- P2 g& i1 x8 H& P4 W! R# U
control Hipass=0 ; hipass cuttoff freq
o( j& c. }/ Q- A6 o' y& m
control XPhase=1 ; xfeed phase 'select'
" z% }: F% S% z+ R5 Z
control Dry_Wet=0.5 ; direct/xfeed mix
8 w$ x* l- r5 ^7 _
static tl1=0x0
, j2 h/ E9 U" j+ y- v
static tl2=0x0, hl2=0x0
5 Z8 Q: A" C* p3 \: y) d
static tr1=0x0
3 }" b5 c, o0 ^" t/ S9 Y3 ~
static tr2=0x0, hr2=0x0
# L4 p T1 K! i$ b2 a3 e" P
temp tmp, tmpl, tmpr, f
; {$ X; A; E$ M1 Y, E$ ~ @/ t
C. ?- Y* h- S. x( ~' Y" J
; read inputs
; j; \' ` Y* {
macs tmpl, inl, 0, 0 ; get L dry sample
* O# k( [( u+ p/ U7 \, t" n# w3 m
macs tmpr, inr, 0, 0 ; get R dry sample
8 J Q# B& I6 v( g9 ]2 s& q
: [0 e! r- ]6 |
exp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef
1 v" p! ` l0 C% u2 e4 l+ w6 l
; left lopass
3 T, i& e$ p8 x1 P7 b5 _
macsn tmp, tmpl, tl1, 1 ;
( R" c& V$ W: @- t( w1 k) h2 J5 f
macs tl1, tl1, tmp, f ; (tl1 is lp out)
6 V$ \' ?2 |' ^$ T7 v
; right lopass
; T+ i3 H" q: l! `; g" r2 a
macsn tmp, tmpr, tr1, 1 ;
) e$ Z3 q- i" P+ S) z; t- p0 G$ @
macs tr1, tr1, tmp, f ; (tr1 is lp out)
4 f | T ?* Q' d& |
6 `: W9 L1 w0 r' ?* M" }" J
; feed lopass output into hipass
, Z! x# s+ J& |2 B2 @" _& ]! M9 G! b
exp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef
* m5 c0 \8 h" n
; left hipass
" f9 x5 Y3 J2 t0 o" @
macsn hl2, tl1, tl2, 1 ; tl1 is input to hp
" B5 Z" l( X- h: b$ c
macs tl2, tl2, hl2, f ; (hl2 is hp out)
: F2 [8 Z( M# p( p3 Z! f8 ^5 w
% c! f9 N/ J2 }- g2 |! h [
; right hipass
) r6 F4 O/ Q" ]
macsn hr2, tr1, tr2, 1 ; tr1 is input to hp
+ F; S( e4 ]1 @
macs tr2, tr2, hr2, f ; (hr2 is hp out)
9 T0 N) }% @* O2 v r R. ~
, o$ ~' v* w. k( ]! j+ m7 c
; make inverted xfeed signals
9 ^! |6 r1 g% l. S( M' Q2 q
macsn f, 0, hr2, 1
- P. h$ R4 g& N2 d
macsn tmp, 0, hl2, 1
0 ]6 v0 I5 q5 K5 }2 Y6 y
: {: C7 o2 V5 ]& [3 i- m
; pan/'select' between normal and inverted xfeed signal
& `' i/ O n3 c: S5 E8 M
interp hr2, f, XPhase, hr2
" M+ m1 c1 I0 Z% Y1 z
interp hl2, tmp, XPhase, hl2
% G" J$ s) r: S. ~
4 {' m& T, f9 W o1 r8 a4 d
; pan/mix between dry and crossfeed sigal, output
5 c2 ?; l0 A9 D- ~) o
interp outl, tmpl, dry_wet, hr2
5 k) t! G; ~2 T2 v% S4 A( t
interp outr, tmpr, dry_wet, hl2
}& a& P% [4 e* `+ m
;-----------------------------------------------------------------
2 i2 ?1 q: J" ]' _: Z3 W; O
end;
( g8 u% f1 q% K$ T; z) m
0 L$ A' P5 Y0 n5 r* o# E
然后改名 Crossfeed.da
' w/ I: g3 W% E: h8 U6 D
然后在文件上右键 register 注册
9 s+ P2 B a" ^: j$ t
OK!插件就添进去了~
作者:
伊仑
时间:
2007-9-11 19:47
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...
" d7 [4 U8 c, \" K7 A! o8 q
( Q( Q+ k! I+ Y: |& v9 l
- o" y( R/ R4 K7 e2 b D' O0 n) x! \! j$ T
我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?
* R' _# p4 Y- g% z( ~
( X8 h9 F2 W, X6 ^$ q( j
4 d ^6 `" K/ D: @, B- B& M5 H
8 D* L5 p9 ?' `* Y: T# p; d
我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
作者:
伊仑
时间:
2007-9-11 19:51
我在某论坛找到了这玩意,已经复制下来了
) _2 C3 D% M% K" y) Y* D5 s0 a
/ Y; O$ ]) F0 m! [7 F
http://forum.purepc.pl/lofiversion/index.php?t63498-150.html
" F: _& Z5 ~6 X+ s0 R
/ ]/ f) F5 j- h! p
" j, a( l' R/ a; Z$ c
; g/ Y! t k6 _
http://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1
/ m5 D2 ~7 y ~1 ?+ |
3 m- C+ R/ x6 m; ]3 r0 g- v# h
[
本帖最后由 伊仑 于 2007-9-11 19:55 编辑
]
欢迎光临 POPPUR爱换 (https://we.poppur.com/)
Powered by Discuz! X3.4