POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-11 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。
! ]& P: m# L- `) `8 _# H  {5 a% g8 u4 e3 \
# ~. O! \9 ^5 ~
KX驱动如何实现Crossfeed功能,或是否有类似插件?, A2 k  v9 _% m. q- n2 N
% }2 ]8 W0 _" I: _1 [

, n3 k+ b- E6 P, I# f5 ^" a另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
2#
发表于 2007-9-11 14:25 | 只看该作者
Crossfeed DSP For Foobar2000
! Z: e# [6 m) W1 o8 L* T3 cCrossfeed DSP For Winamp) k; U5 f" D& B0 B
网上大把,没必要一定要在KX上实现。
回复 支持 反对

使用道具 举报

3#
发表于 2007-9-11 14:31 | 只看该作者
实在要用也不是不行...3 Q4 A' P9 S! c4 o- H4 v" \
建一个文本文档,把以下DD复制进去:
5 ^/ m) h! o/ a' T
' f/ G( Q5 j! W1 c( B;crossfeed.da$ `2 e  n0 Y/ w) `# x3 R
;---------------------------------------------------------
' n" q4 u  a8 K1 \' gname "Crossfeed";
& g8 ?. d# q! |. e. v5 |copyright "By LeMury 2003";5 u6 p* s4 t( ~* V2 S; o, g
engine "kX";
7 ~" S9 e4 D* B% h& Lcreated "08/23/2003";
5 L7 y- T- ^4 Gcomment "Headphones Crossfeed/Vocal Remover";, ^# z. o# B% ]' ^
guid "6fa996e3-857e-4456-9865-a6cf624fc349";- X) B0 n: ]! T- ^0 |; K( Z* N

" I0 }% w2 f( z4 o; |" Winput inl, inr ;) F5 o$ G8 |; R$ C) S( t
output outl, outr ;
. ~& O. y# }) J) {* tcontrol Lopass=1 ; lopass cuttoff freq
0 w4 {: Q/ Z$ k$ I0 E4 gcontrol Hipass=0 ; hipass cuttoff freq
% A/ C5 w+ {) b3 O) Ocontrol XPhase=1 ; xfeed phase 'select'$ I6 r7 h) U7 \! c. V/ {% c* J
control Dry_Wet=0.5 ; direct/xfeed mix  J  T( D! M- Y
static tl1=0x0
$ v9 H1 U) q% F# s1 b5 @1 Z5 Jstatic tl2=0x0, hl2=0x0
- ]( r4 \! R4 v  [$ ]static tr1=0x0# ^$ r! F5 l' r$ A) F% ^
static tr2=0x0, hr2=0x0
( L; J+ |) b5 b- }1 i) Ytemp tmp, tmpl, tmpr, f
  e' Y. A$ _) F. q1 l1 [
- ~3 z5 _7 Z2 C0 z$ R; read inputs+ Y7 b$ ^, w1 g7 w$ \& j
macs tmpl, inl, 0, 0 ; get L dry sample; R& C, [' i  I7 x
macs tmpr, inr, 0, 0 ; get R dry sample
2 i! Y) m; {/ c5 |0 y
. S* N/ v6 b7 s( k+ _9 bexp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef" ?% R7 U: U% s3 [, r' Z! m
; left lopass
3 r- t. H9 O' d/ r! amacsn tmp, tmpl, tl1, 1 ;
1 L3 w! {: w1 f$ Xmacs tl1, tl1, tmp, f ; (tl1 is lp out)
* p: \* [; I$ Y% }) l6 B; right lopass
2 T1 |, B; D$ H8 T; Mmacsn tmp, tmpr, tr1, 1 ;
- i5 F( d! ~; T+ g8 |macs tr1, tr1, tmp, f ; (tr1 is lp out)
% E2 y8 Z6 x, ~; @* j! @
" @9 o9 h& B3 x( H& K; feed lopass output into hipass
6 W/ v+ _& R8 t3 ?- E% c) ^8 n. Lexp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef3 S1 D" W) \/ h
; left hipass+ E  ]2 n- E4 p+ [- p$ j
macsn hl2, tl1, tl2, 1 ; tl1 is input to hp
. Z" q% a' d% K+ D7 L) Tmacs tl2, tl2, hl2, f ; (hl2 is hp out)7 B" q4 u3 k5 P, O( \$ x) [
9 w3 B4 R7 @1 l( A* |2 h
; right hipass
0 I" b- e' x) Z+ V- v& w/ amacsn hr2, tr1, tr2, 1 ; tr1 is input to hp
! K3 F0 n6 v# W& pmacs tr2, tr2, hr2, f ; (hr2 is hp out)6 M5 {! c2 }+ [, R9 P3 t2 X
9 ]; S! G2 q% Y
; make inverted xfeed signals( y/ M! Z, G2 q
macsn f, 0, hr2, 1
2 S1 T# Z( O) G, |macsn tmp, 0, hl2, 1+ S) T' z. e4 v# x4 x/ o
# c( \; U0 }3 j
; pan/'select' between normal and inverted xfeed signal$ P- q# l% y( l0 N
interp hr2, f, XPhase, hr2
' n$ _9 a5 Q+ A/ ginterp hl2, tmp, XPhase, hl2
- t+ k1 N. M2 p
8 W+ `6 F% c) ^: H: i; pan/mix between dry and crossfeed sigal, output
5 R" ]6 G# M& Dinterp outl, tmpl, dry_wet, hr22 |/ P( X5 G/ Y+ S
interp outr, tmpr, dry_wet, hl2. J  D3 m$ a, E2 `) g+ X% ^3 k/ ^
;-----------------------------------------------------------------6 O6 o3 r0 j( P$ U
end;
" x* J4 T+ O8 t( w7 S9 {; c5 D- e
然后改名 Crossfeed.da. q9 P* a' _) K) V* S( @6 y
然后在文件上右键 register 注册
6 l( h& `. e/ jOK!插件就添进去了~
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-11 19:47 | 只看该作者
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...
0 e6 c' P: Q/ N! L2 d# @, `3 n1 k# D( V" K! P) [; X7 ?
1 O1 e$ P4 `# Q1 U" q  [5 O
我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?$ A) Q  _- L1 N, e! u
6 U+ i" O( O' D: d1 w( K/ m; V

* v5 v# M& a: D* n7 C5 q/ Y7 `9 B' l! h0 N
我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2007-9-11 19:51 | 只看该作者
我在某论坛找到了这玩意,已经复制下来了6 C& N" L- A7 d+ Q5 p% Z
4 ]8 [2 U9 |) l) |6 T# u! g
http://forum.purepc.pl/lofiversion/index.php?t63498-150.html' I( E7 x6 \5 L/ J
* c' f: l% X9 f! ?- r

5 R8 L3 `( J# Q) G: r+ u, N: x) H! t* l" f$ T# A# {; B6 M: K
http://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1$ [' A8 h- E, G) j! B

  }$ p( [; {& [- U; p; R[ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-10 10:29

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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