POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4845|回复: 4
打印 上一主题 下一主题

请问KX驱动如何实现Crossfeed功能,或是否有类似插件?

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-11 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。$ ^! z/ Z, ^' v6 @1 w- ~
' \* Y& O; c- u2 ?  T% l
+ }! J# c/ g: n& T$ `
KX驱动如何实现Crossfeed功能,或是否有类似插件?$ v) l1 k2 p4 y' [9 U  [
3 t1 I6 @& h5 o" S5 E+ y

2 S0 r$ B' c1 [# h% v5 D另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
2#
发表于 2007-9-11 14:25 | 只看该作者
Crossfeed DSP For Foobar2000
$ J/ C! T( P3 F8 Y# B( J5 x4 f- @. rCrossfeed DSP For Winamp
3 k# W" Q. x3 i4 U. M! E/ c# c网上大把,没必要一定要在KX上实现。
回复 支持 反对

使用道具 举报

3#
发表于 2007-9-11 14:31 | 只看该作者
实在要用也不是不行...
( _% p! q, X4 R9 j& `# B建一个文本文档,把以下DD复制进去:
& |. i3 T3 o5 B9 L
( Z2 Z& Q. ]/ w% Z* ~8 Q;crossfeed.da
2 Z4 m, H3 c; w4 q) y4 i;---------------------------------------------------------& }) R( _+ R/ Z+ P7 d/ G$ v
name "Crossfeed";6 s, L# B+ A9 i& S& s  q, ?
copyright "By LeMury 2003";3 h' X4 E9 y! x2 t% C6 W. i% _5 x  [
engine "kX";" r. Q+ e# ?8 p
created "08/23/2003";5 G- {2 h! ^; [$ b; [9 C
comment "Headphones Crossfeed/Vocal Remover";2 n8 u, @8 p* I1 {" O# _7 N
guid "6fa996e3-857e-4456-9865-a6cf624fc349";
/ }* |2 |4 E9 H5 k
' f: i: z8 g- B' |0 z5 ~input inl, inr ;4 Q9 x5 u7 Z9 N4 T) c" W5 L2 J
output outl, outr ;
4 ]4 \+ r5 {8 Z( x" p$ }8 Qcontrol Lopass=1 ; lopass cuttoff freq0 s/ t" s  y! }5 C
control Hipass=0 ; hipass cuttoff freq
0 U7 J4 Z: ?% W1 gcontrol XPhase=1 ; xfeed phase 'select'" v  E( `7 s9 o- }% w
control Dry_Wet=0.5 ; direct/xfeed mix3 |" W2 b# n/ s9 M* P) Q
static tl1=0x0
5 ?+ }9 r: R8 {) M% P& t( Dstatic tl2=0x0, hl2=0x07 F& M/ j/ s. i
static tr1=0x0
% [' }) `& H4 o% ystatic tr2=0x0, hr2=0x0
  W+ o" T+ b1 w6 [6 jtemp tmp, tmpl, tmpr, f
+ e% i$ M& _# p: a/ q) {
+ f; [9 _) J/ K  s; read inputs+ v: I6 z( h. g) l0 u4 `
macs tmpl, inl, 0, 0 ; get L dry sample& u% y7 A$ _1 b8 P$ O) j) D* [
macs tmpr, inr, 0, 0 ; get R dry sample& k6 W' i" A3 }$ R- N
4 y( B/ e( ^; f0 \4 h
exp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef
. s; s7 V$ |3 G- B7 Q; left lopass8 J' M# M) L, r
macsn tmp, tmpl, tl1, 1 ;
  n. F3 L3 o2 X1 V- p& Umacs tl1, tl1, tmp, f ; (tl1 is lp out)
0 g' s0 W! G& R( N2 G0 G2 a+ p  D; right lopass' k/ X  p: R& A$ d' [1 q$ x3 a8 B
macsn tmp, tmpr, tr1, 1 ;
" f4 e. a! [4 Q" }2 b3 K) r- x5 {% fmacs tr1, tr1, tmp, f ; (tr1 is lp out)* h7 g  w' w6 L' ]2 s: b

" u) p2 m6 B) R  ^8 b0 E* g; feed lopass output into hipass) v! H5 X3 c# f3 I1 v9 L! P1 ]
exp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef) R1 k6 k- a3 ~- i* x1 G& n2 l
; left hipass& e  x/ \, V+ Q% U( m
macsn hl2, tl1, tl2, 1 ; tl1 is input to hp
- o. j+ O' a$ qmacs tl2, tl2, hl2, f ; (hl2 is hp out)- G1 l& y8 M* j$ S: I2 k* X+ J, j
% M: R/ z0 C5 d3 Y& d" q
; right hipass
+ C8 Q3 k% g% B2 G; ~3 T) ?macsn hr2, tr1, tr2, 1 ; tr1 is input to hp: X+ N/ F" r# r5 L3 X
macs tr2, tr2, hr2, f ; (hr2 is hp out)
% R* ?; A! X8 z: E7 d9 h) B: R& A! s% ?* B$ ?/ c# _) q
; make inverted xfeed signals
4 D3 Q  Y+ B; N$ Y! ymacsn f, 0, hr2, 1) g! U6 E, t- L7 u3 W( l
macsn tmp, 0, hl2, 1
- B) A8 j9 z$ v6 \4 C
+ g3 Z' U7 H3 l; pan/'select' between normal and inverted xfeed signal2 l, u% g$ k4 W, n5 f& T& n) i
interp hr2, f, XPhase, hr2" L; P- Z0 P) \- B& ~
interp hl2, tmp, XPhase, hl2
- Q( a( C: Z3 F+ V
2 R$ }- _* g4 b; H; pan/mix between dry and crossfeed sigal, output* e: n. m- k( h9 k
interp outl, tmpl, dry_wet, hr2
6 M; j/ j3 w2 n4 Ginterp outr, tmpr, dry_wet, hl2
2 l5 K' h; ]/ c, H5 U. c% W$ W, M0 V;-----------------------------------------------------------------! q" x% z3 V* \5 G2 n5 b; F* b
end;+ _  k  ?* X2 i% S3 \

8 H3 g1 W6 @: O0 h  O, R然后改名 Crossfeed.da, }+ z4 W$ r! G* z( \
然后在文件上右键 register 注册
4 o3 z/ y2 w2 e* y. c, M7 wOK!插件就添进去了~
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-11 19:47 | 只看该作者
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...2 A. L. M' z: P1 c5 l

5 }4 T% ]8 [# Y% z3 ]$ t$ m4 L
" p6 |* }1 d) r& j' F( N我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?
6 h, C7 H, V  A3 _- B9 Q$ h
- K" I  {  U9 W  I4 D; _7 J; J. ?5 H1 k

5 H3 {9 i1 A* U$ a3 g我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2007-9-11 19:51 | 只看该作者
我在某论坛找到了这玩意,已经复制下来了
3 U$ Z$ k& ?5 r$ r0 h( j6 G6 i' G6 g/ h
http://forum.purepc.pl/lofiversion/index.php?t63498-150.html
' W2 U' R9 S" n* w4 J% j6 t
( r$ _4 _! }$ c/ \
+ t" t  V; o: m" g' B, {* Z0 i& q; v# Z* C7 P$ u* d! v1 m
http://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1- @( @- f4 `) B; g- i7 z
8 b6 i1 N) ~3 k  M7 _( @5 f* U/ [
[ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-22 00:36

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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