POPPUR爱换

标题: 请问KX驱动如何实现Crossfeed功能,或是否有类似插件? [打印本页]

作者: 伊仑    时间: 2007-9-11 10:30
标题: 请问KX驱动如何实现Crossfeed功能,或是否有类似插件?
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。
+ h  L) O# F: ~+ ?1 {2 S5 [
8 r9 \% E# d5 j! f2 n* e
0 ?1 }" f4 f% k9 {KX驱动如何实现Crossfeed功能,或是否有类似插件?
5 m5 D: ]3 z9 Q$ g! R2 L$ ~* i" f! p( b7 J
1 m6 r2 X7 y% g1 \3 a/ H& g; i8 j
另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
作者: ihf    时间: 2007-9-11 14:25
Crossfeed DSP For Foobar2000
5 ^. {2 T8 [- @5 |Crossfeed DSP For Winamp
, W0 j4 g) ]2 B网上大把,没必要一定要在KX上实现。
作者: ihf    时间: 2007-9-11 14:31
实在要用也不是不行...
$ l7 @, U2 i) V% ~9 Y" A' f建一个文本文档,把以下DD复制进去:
$ M2 @- m6 k4 H- a9 E+ v% Q# k4 _7 v2 n' b( h8 I  y! q
;crossfeed.da; \  ^* |( N4 M0 b- p7 k
;---------------------------------------------------------+ w. Z/ @4 O' L2 |- Z
name "Crossfeed";/ Q; Q7 @8 d" k7 f1 U4 N) x
copyright "By LeMury 2003";
$ O7 W6 m7 U# o5 x4 I* f4 lengine "kX";
- @: ?6 E% q' _# \8 ucreated "08/23/2003";
' G" I% A/ ]& U, T4 Lcomment "Headphones Crossfeed/Vocal Remover";
3 S9 m$ j% i1 S) X+ I, h& X; [& Wguid "6fa996e3-857e-4456-9865-a6cf624fc349";0 J8 M; T. a5 L+ Y
, Q' q' n1 I  E/ c/ t- ?' G
input inl, inr ;
2 z- I; e  w# Z4 W5 k& P4 Moutput outl, outr ;
4 g% h1 j* E3 l) O8 ocontrol Lopass=1 ; lopass cuttoff freq/ V0 x( ~. u! v/ v
control Hipass=0 ; hipass cuttoff freq
+ G% Q( G3 G3 Kcontrol XPhase=1 ; xfeed phase 'select'
- I8 q9 b% Y. A2 ~% T. {" Hcontrol Dry_Wet=0.5 ; direct/xfeed mix, B) B2 x5 \6 d  t, M
static tl1=0x0% R" l, U# }2 P2 C6 N) G) j# q
static tl2=0x0, hl2=0x06 J( s3 d0 o# v2 R
static tr1=0x0
5 G3 _, p2 I& |# Xstatic tr2=0x0, hr2=0x0, U& j; ^' V4 q$ ^1 ?. D
temp tmp, tmpl, tmpr, f/ f, T  _/ G4 a1 Z
; D, [0 {; J: n# h5 O% ?& X1 N  c
; read inputs
0 ~- v* d0 O+ i( |' F) {) c/ P5 amacs tmpl, inl, 0, 0 ; get L dry sample5 x* E3 P  |' Y3 ]! p) }2 X
macs tmpr, inr, 0, 0 ; get R dry sample) h  ]6 m3 E' D. Q9 |9 e$ \: ?

( w# X, W8 Q$ u% n( r, nexp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef6 Y! G; e: I* v% C0 a
; left lopass
7 o: ]+ y" Q2 ?/ Imacsn tmp, tmpl, tl1, 1 ;
! p5 Y2 r9 Z5 T" N& e) }+ Omacs tl1, tl1, tmp, f ; (tl1 is lp out) % `' h, h7 [, l9 z8 q3 L# m  `& x
; right lopass+ Y1 h7 j6 [% k, a; |+ [
macsn tmp, tmpr, tr1, 1 ; 8 z/ M! l0 E/ G2 ?# _
macs tr1, tr1, tmp, f ; (tr1 is lp out)/ P( r8 U+ p; |" a% _, l
, u1 {' n  s1 e# z3 Z- @$ U
; feed lopass output into hipass. w) C% o; E9 _, n8 R
exp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef
% m- F6 z0 J" M; left hipass
  C! R6 U1 u2 w4 s8 o: smacsn hl2, tl1, tl2, 1 ; tl1 is input to hp- j6 y7 P7 a  f
macs tl2, tl2, hl2, f ; (hl2 is hp out)
, M, w8 ^# l( Q' R
0 n; g9 N0 t; h' G$ z  D; right hipass9 P7 M! K. Y; s5 K7 d+ u* G, G
macsn hr2, tr1, tr2, 1 ; tr1 is input to hp
" t9 ?9 X2 H2 Qmacs tr2, tr2, hr2, f ; (hr2 is hp out)! D" v5 k# H9 D8 M0 z+ C% G
$ @2 P8 \. B" @- B: D! i! y  K- m
; make inverted xfeed signals
4 f4 v# p( m& nmacsn f, 0, hr2, 12 l1 Q9 J9 k2 z
macsn tmp, 0, hl2, 1
$ v) G" M) D' G
5 d4 @5 s4 `4 r. M$ t; pan/'select' between normal and inverted xfeed signal6 B, r( E* S) U$ T4 `+ c
interp hr2, f, XPhase, hr2+ F" A" B/ k5 r4 M: S( _, w
interp hl2, tmp, XPhase, hl2/ p1 f6 }* y! C8 k, _
' S" T5 [# q0 Z
; pan/mix between dry and crossfeed sigal, output
" j3 b5 e0 e9 S6 K2 iinterp outl, tmpl, dry_wet, hr2
: A6 I* @) Q9 E( ^$ o; O. Minterp outr, tmpr, dry_wet, hl2
4 N1 {& S3 f# F. G;-----------------------------------------------------------------
: ]( Y6 v: [) Y. t9 uend;
: z. a& e- a8 A# @: `  }* c5 \$ }
然后改名 Crossfeed.da. ]1 h1 Z: H6 s  {: _
然后在文件上右键 register 注册1 Y! j* ?* G5 P$ U& u/ O5 h
OK!插件就添进去了~
作者: 伊仑    时间: 2007-9-11 19:47
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...- a) K8 R& V5 \- L$ E- C1 x! i' a

, ~" d, Q+ I2 z. N
% o1 I9 T& t, W6 J2 {( o6 M$ n3 s2 F我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?
. e2 h/ Y  ~  v7 l2 e  J0 J1 W/ x7 C1 b

' J$ y' h* b2 m7 f- A! ^. `. E
$ g5 @9 |/ {7 i; x3 T' L- G! W我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
作者: 伊仑    时间: 2007-9-11 19:51
我在某论坛找到了这玩意,已经复制下来了
6 b$ ]& G. e( {6 {2 `  C+ H9 T) X1 t# k7 q, \
http://forum.purepc.pl/lofiversion/index.php?t63498-150.html5 O  i9 U3 F, e8 W: S* J

" E' I& e& X; M1 T2 x6 {1 p. b- i$ g& E9 ]" `! z( k( T
9 \$ T0 U/ X% {/ Y" W
http://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=17 B8 t/ w, T4 Q& q7 A( }% d
5 _) ^( C9 W+ B6 V" X
[ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4