POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-11 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。
0 e1 G0 n9 I5 |7 ^. [1 t9 Q
4 ?7 F: c" Y2 e) r& R& t
% `0 p3 }* h, v$ `! _; I5 qKX驱动如何实现Crossfeed功能,或是否有类似插件?
% |( W! T% z+ ^# m# i- k- o/ B0 S: O) G
7 J9 ~2 H  z/ e
另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
2#
发表于 2007-9-11 14:25 | 只看该作者
Crossfeed DSP For Foobar2000
7 Y# O. `! L$ N( R3 M( _9 i+ dCrossfeed DSP For Winamp
: v5 D4 ]  A# E网上大把,没必要一定要在KX上实现。
回复 支持 反对

使用道具 举报

3#
发表于 2007-9-11 14:31 | 只看该作者
实在要用也不是不行.../ L- \9 V1 W: P( B8 o$ O6 }( L
建一个文本文档,把以下DD复制进去:
: p0 V  Q7 A9 g& i+ d1 D* X9 t# X$ p5 K) f
;crossfeed.da
, t* i( h5 T! o6 ~' o;---------------------------------------------------------6 e& r( B3 j' ^$ e# r0 k0 T9 m9 \4 K
name "Crossfeed";
9 k5 C: z3 V9 P- X+ b) b" O! Ecopyright "By LeMury 2003";
) I6 _5 P  A# {& Qengine "kX";
2 p. n( q% V5 I" M1 ]created "08/23/2003";
& }4 A- d1 p/ T% s9 g2 P: D- g% }comment "Headphones Crossfeed/Vocal Remover";
. [/ x$ z# _. O' y. ~guid "6fa996e3-857e-4456-9865-a6cf624fc349";
& u; v) C( _  |
: I' b6 w1 l6 Binput inl, inr ;
! F0 u- a3 `$ C9 M! uoutput outl, outr ;1 I9 H& {/ E+ W" g, j) M
control Lopass=1 ; lopass cuttoff freq0 m3 r& \  R$ H! y$ F: j& O7 p
control Hipass=0 ; hipass cuttoff freq; D0 `/ u8 m8 y
control XPhase=1 ; xfeed phase 'select'* M: r" C8 V9 P$ l) B  j
control Dry_Wet=0.5 ; direct/xfeed mix; \8 N3 }' V5 L' L2 L
static tl1=0x0  @! t. r9 t: Y& t2 u
static tl2=0x0, hl2=0x0+ q8 t' K0 S# f9 _$ Z; j
static tr1=0x0
% `  L; P+ X% o9 Jstatic tr2=0x0, hr2=0x0
+ V# B4 v! L# h$ Q' W/ I0 w3 {temp tmp, tmpl, tmpr, f+ R/ C2 d/ q: u+ i( g% i

8 d* R0 w1 m: K' C; read inputs( ^1 H! e* C  X  x! N  n
macs tmpl, inl, 0, 0 ; get L dry sample2 Q& O, i, a5 N) ]4 Z
macs tmpr, inr, 0, 0 ; get R dry sample
5 K& b0 M/ P& w) a
0 ]7 o% f4 g; _: Jexp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef$ Z2 {8 D2 {% j' Y
; left lopass; D$ T$ L* @, ^5 C  `
macsn tmp, tmpl, tl1, 1 ;
1 K& Q3 l  U  }macs tl1, tl1, tmp, f ; (tl1 is lp out) 0 u# t) D, p8 S* ~9 S
; right lopass5 g1 z0 E6 C9 E" X
macsn tmp, tmpr, tr1, 1 ; 4 g- r. U- M5 l8 V. k* `4 w
macs tr1, tr1, tmp, f ; (tr1 is lp out)3 G1 U0 u  C9 L! ]

" A3 }( s, O7 ~# {2 d/ b- h' x; feed lopass output into hipass
3 m9 [8 J% t  ^, @% a3 `exp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef: t( b4 u' t. k+ z9 ?% j; }
; left hipass+ R* ?2 I! V; k/ E2 E
macsn hl2, tl1, tl2, 1 ; tl1 is input to hp# P# i& w6 Q4 L! h7 `
macs tl2, tl2, hl2, f ; (hl2 is hp out)3 i9 A2 E/ V; C6 R' R! F1 x
) |' v7 R/ g+ j  M# Q. ]' ^
; right hipass3 }) B' `( }2 s/ N. c
macsn hr2, tr1, tr2, 1 ; tr1 is input to hp- Z/ p1 J: Q( j* w3 u- n5 r
macs tr2, tr2, hr2, f ; (hr2 is hp out)- H) E  r0 j: w& ~

& `& ^3 @3 D4 f; make inverted xfeed signals' A$ d0 Y/ e3 o6 x/ r$ d' |. S
macsn f, 0, hr2, 15 L4 q- u$ r& `& Z, V6 P7 V
macsn tmp, 0, hl2, 1
! V5 O6 \. |5 X3 v% h  W4 {, U: f2 R/ @* ?5 ]. F. F( e
; pan/'select' between normal and inverted xfeed signal* n* x. n# h. w' }9 d3 A
interp hr2, f, XPhase, hr2( t3 s$ ?6 g- Q- Y. n
interp hl2, tmp, XPhase, hl2& V; I! T" r6 [4 Q2 w9 N8 C" J

4 D" y; \" I5 |0 R% n' M. T3 ]; pan/mix between dry and crossfeed sigal, output
1 P+ f) m2 h7 F% Binterp outl, tmpl, dry_wet, hr2) S5 V2 H. M6 z' ]! B" U
interp outr, tmpr, dry_wet, hl2$ j! Q8 {& E, Y& }' q5 D& w
;-----------------------------------------------------------------) G# d- k) I" J7 m4 W* B% L7 y
end;
5 q# x- g4 z$ ]: `1 @, k! w, \# t
然后改名 Crossfeed.da
& a( w2 c+ ~( r% l8 ^% ]6 h然后在文件上右键 register 注册+ t) C2 c0 F+ r  m
OK!插件就添进去了~
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-11 19:47 | 只看该作者
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...5 ]; h' U; O7 q% c; {

5 O2 y5 v  r* _* W# t9 C, C/ o1 `0 L. x
我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?# W& l- L: k7 V& k) u

5 ^0 J1 p4 m  _# q& e- z9 g) F
" n9 b' _5 |7 D# a% o" ^" A# }2 e& f% R6 x1 ^7 z2 y
我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2007-9-11 19:51 | 只看该作者
我在某论坛找到了这玩意,已经复制下来了
& B0 R$ ^" B" T$ W( Q, p- e
& f9 q/ E; S/ x6 Q# Nhttp://forum.purepc.pl/lofiversion/index.php?t63498-150.html
2 z& r$ j( @7 T# J  n, ?
  ^% U4 \2 ?& h! d
1 v( O  ^9 t: U
+ }; \  z$ M  Ghttp://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1
- M: e, g7 r1 g$ G" @1 A& h
9 Q4 }- d2 B1 }( m8 t" O2 k$ ][ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-27 16:27

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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