POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-11 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。0 Z# Z' D: q  s- t

6 S- T3 d- F' ?$ s. O9 D; d& s; O! h) z7 m8 v$ x& K$ C
KX驱动如何实现Crossfeed功能,或是否有类似插件?2 R5 A, m! ], l* I

7 ^" o+ r9 n0 n! C3 o1 a- Z3 j* {( Q* j; c" P) Z* G. K$ f- {( f
另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
2#
发表于 2007-9-11 14:25 | 只看该作者
Crossfeed DSP For Foobar2000, P, J. C: b- W7 n% {2 o% }  Z" j; G
Crossfeed DSP For Winamp) k9 s: ?, \2 \% J/ ?0 T0 t, y
网上大把,没必要一定要在KX上实现。
回复 支持 反对

使用道具 举报

3#
发表于 2007-9-11 14:31 | 只看该作者
实在要用也不是不行...
' d# J1 w7 b) e# K建一个文本文档,把以下DD复制进去:( h  `/ v- d( _9 U9 ]( d

2 k2 o: ^/ Y! O9 {0 {2 V  D;crossfeed.da
- J0 Z: |2 ]' f4 N+ L9 C, B; T+ V;---------------------------------------------------------& E2 C* {0 r; W/ Y8 f
name "Crossfeed";
# f1 w7 \( @- D& R, |copyright "By LeMury 2003";1 Z5 ~: w9 q" s) j5 f. R, `) r
engine "kX";
4 m6 `2 h0 i9 e: m; P& D0 i! H" qcreated "08/23/2003";9 R4 q* y# d7 T" I/ ~
comment "Headphones Crossfeed/Vocal Remover";  N8 U2 U/ X% g* R5 A4 j  {/ k
guid "6fa996e3-857e-4456-9865-a6cf624fc349";
6 I- P, u6 q: |. A2 Y9 ]8 ^& J. z2 G, w& s+ J
input inl, inr ;
0 r; P3 H6 {" L  Y' {2 A) Q) A% zoutput outl, outr ;9 B# L7 E8 Z1 L# ~/ L) z7 R4 P
control Lopass=1 ; lopass cuttoff freq
& [( A9 u" g  B! R' J2 pcontrol Hipass=0 ; hipass cuttoff freq" X4 ^  M5 l7 W3 ~
control XPhase=1 ; xfeed phase 'select'7 x2 t( T/ Q9 L* v" }
control Dry_Wet=0.5 ; direct/xfeed mix5 K0 \5 s( a' {, J* R# p! I+ z
static tl1=0x0
0 l6 L& C: m  s* u0 j% i8 astatic tl2=0x0, hl2=0x01 m: H6 U; U3 f3 h
static tr1=0x0
( E5 ?2 Q7 N( ~+ Q$ ^3 f  jstatic tr2=0x0, hr2=0x07 u  d" x3 D. {) x
temp tmp, tmpl, tmpr, f4 w) `  z* Y3 ?& S, Q

  r- ^1 R- ]3 n% ]5 N! |" V% \; read inputs
  {; H9 q" v, W8 jmacs tmpl, inl, 0, 0 ; get L dry sample
& T9 _8 c2 r; wmacs tmpr, inr, 0, 0 ; get R dry sample
3 L7 {8 B! o$ w% ]" Q/ @
' i3 y3 I8 P  ?4 d1 F6 }exp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef
, s  U# r/ C  Z+ h& i; left lopass
/ O3 }0 M* ^# ^% m- d, Nmacsn tmp, tmpl, tl1, 1 ;
# G  |  q9 x# f# `macs tl1, tl1, tmp, f ; (tl1 is lp out) ! z1 Z, W3 g  Q- Q6 Z6 Q$ e  n6 {! p
; right lopass" L$ \" N4 U: v5 E9 N3 W) B
macsn tmp, tmpr, tr1, 1 ;
: w: `9 U0 ]: r% l- \# N# @! E& Omacs tr1, tr1, tmp, f ; (tr1 is lp out)' o" s/ A4 K; ?$ N
  X5 ~0 j/ a+ ]
; feed lopass output into hipass5 o, p5 ?. X6 @# r& k1 m7 F
exp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef
- c& e" |) b" f5 _; left hipass
' |( {/ L( J% \1 d" Rmacsn hl2, tl1, tl2, 1 ; tl1 is input to hp
; y' M3 l, O9 P# j7 ^macs tl2, tl2, hl2, f ; (hl2 is hp out)6 }5 w; j5 |! S
1 U6 U7 `. M1 N( M
; right hipass) _/ Y: T, W& `, J/ C3 v  M0 _& w" l
macsn hr2, tr1, tr2, 1 ; tr1 is input to hp
1 k/ a/ |! _" r1 |% \4 Mmacs tr2, tr2, hr2, f ; (hr2 is hp out)
7 r& Y0 _# |0 z
$ i$ w* y" b0 d* k* `6 e; make inverted xfeed signals, h, K4 [9 i( C
macsn f, 0, hr2, 16 t" q; U3 ]( ~, p! N- e
macsn tmp, 0, hl2, 1) B. f) Y* W/ ]: Y  i- b6 T) f

; u  I5 e3 J& s' K# J- G) f7 x4 R9 H; pan/'select' between normal and inverted xfeed signal
# E0 X4 @8 [. x; ~' I: z- ^- w# {interp hr2, f, XPhase, hr2
4 n; K9 m: P% c2 {2 p5 [0 f. ]3 q" Ginterp hl2, tmp, XPhase, hl2
0 t, f. v4 \4 E5 |7 \4 H4 e7 I7 @- @* R# b
; pan/mix between dry and crossfeed sigal, output4 M0 R) j, {" u0 z9 r
interp outl, tmpl, dry_wet, hr2( [% Q( k/ n/ I8 Z; n7 I3 X
interp outr, tmpr, dry_wet, hl2* |7 z5 e  L8 L+ j
;-----------------------------------------------------------------( V, B4 X5 ^  i9 y
end;
  l! n& c8 n  F! e& L
" L+ r. b3 G% y6 d然后改名 Crossfeed.da) m; d/ q: z: z8 P1 w
然后在文件上右键 register 注册
: B3 ~. }& H1 N4 ?+ W& b" a2 wOK!插件就添进去了~
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-11 19:47 | 只看该作者
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...9 F( W/ r& H8 X! N
+ x. I8 e/ Z: c" j# S) I. G

/ ~1 _# A  r4 C- S9 F! l我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?
) ~6 P1 e& I# J  n2 o( ~1 J( [6 |. [- y% \2 |

" Q* w* m" A+ b( ~
* u# i( X! q# E4 `! x我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2007-9-11 19:51 | 只看该作者
我在某论坛找到了这玩意,已经复制下来了
! D/ i# F  S& D- Q9 B1 K0 F% E$ z2 Z* g9 a
http://forum.purepc.pl/lofiversion/index.php?t63498-150.html3 k9 G! D+ ~3 w
7 t3 k$ f; b* c( `( Q

" w' m) J9 G* n
3 M4 _( `' p) U7 c4 U6 Yhttp://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1: o: J+ d" R- R  @% f
0 V6 B) C9 o$ M3 x
[ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-30 00:35

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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