POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-11 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好像Crossfeed技术的达成条件是:左声道的声音略微延迟并渐弱串到右声道(还加有高通滤波,滤掉低频),右声道反之。Crossfeed的似乎可以根据不同耳机而进行略微调整。这样的目的,是用耳机去模拟音箱的某个空间特性。
/ H7 K+ W. g& Y5 z, g8 \4 T6 }  v, t% `0 N+ e* W0 R5 i
) r. x8 ?4 w2 J5 d# Z
KX驱动如何实现Crossfeed功能,或是否有类似插件?, J1 g+ r. o0 B/ N% N* [' Y# T8 t

: {; d* w/ s5 k5 K) E* Q. X  v/ ^9 H' V% y3 I' n; i8 S% R- S
另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
2#
发表于 2007-9-11 14:25 | 只看该作者
Crossfeed DSP For Foobar2000
- R- n9 G& n4 oCrossfeed DSP For Winamp
# d4 H' F2 g2 K, m% w; J' v8 W" J网上大把,没必要一定要在KX上实现。
回复 支持 反对

使用道具 举报

3#
发表于 2007-9-11 14:31 | 只看该作者
实在要用也不是不行...
+ z& `" V4 ~$ e# o$ e( Q建一个文本文档,把以下DD复制进去:
) j! U( Y  R( T$ n5 t" X5 A
: d! L' i. c5 W" M- a, f9 T; R0 b* R;crossfeed.da6 b, f6 o/ |; S! L5 u: k& ^0 [
;---------------------------------------------------------
7 [7 F. k# ~4 i; K8 J) o+ Z1 ename "Crossfeed";
( s0 q' H0 n. S- I5 ~copyright "By LeMury 2003";
3 W" B5 l6 q+ p, r7 D7 v8 _engine "kX";7 W- V9 Z6 k7 E0 K( ^
created "08/23/2003";
( o% t& h0 A7 D9 v$ m+ {' [7 Y( |comment "Headphones Crossfeed/Vocal Remover";1 T/ h$ V: y1 g' o* e8 W! K; n1 y
guid "6fa996e3-857e-4456-9865-a6cf624fc349";
; a, A( E* u: [  z9 W. r7 r  I
/ A; `+ v& F* Xinput inl, inr ;
% R" I9 I# d. D- D+ j+ ?output outl, outr ;
2 Q5 I: t; w% E* \! s4 ]control Lopass=1 ; lopass cuttoff freq
) F7 C- N9 \/ {' Pcontrol Hipass=0 ; hipass cuttoff freq4 w9 ^  p1 t1 s2 W2 X$ O
control XPhase=1 ; xfeed phase 'select') T/ D+ r, A0 O. O1 U
control Dry_Wet=0.5 ; direct/xfeed mix" d) j1 \' y" B
static tl1=0x0
4 s& p! A; x1 Q1 g' |' ^$ ustatic tl2=0x0, hl2=0x0' F: i- W# b6 C. z9 ~
static tr1=0x07 W4 a& K" E4 G0 e! f+ s
static tr2=0x0, hr2=0x0
9 ~+ V/ l) s5 i- X" [1 xtemp tmp, tmpl, tmpr, f
& g7 S: m8 n) ?* F; d  \5 |$ y4 [0 K: x" q. S( v1 n
; read inputs
8 Y1 G( r. y' o# a9 g7 t$ N$ n5 B6 rmacs tmpl, inl, 0, 0 ; get L dry sample+ J4 d! f/ }  p7 L% A/ V7 K5 A9 s
macs tmpr, inr, 0, 0 ; get R dry sample$ K9 S) a* q# W9 `- u9 J3 [; w
9 `& N% e6 T) {# }' y
exp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef
% Z% ?5 f1 E; v9 {9 U; left lopass& ]9 e6 E; x$ ~5 w1 K7 {
macsn tmp, tmpl, tl1, 1 ;$ Z8 \! @" u$ S+ Z% L7 M! H
macs tl1, tl1, tmp, f ; (tl1 is lp out)
$ Y1 ^. x7 R, u7 \4 R) c' D; right lopass* H) @# G: e7 N# T, A# \
macsn tmp, tmpr, tr1, 1 ;
, i! c3 N" m$ i  omacs tr1, tr1, tmp, f ; (tr1 is lp out): b. ~4 I" E) b& L4 C! f

! S: R3 m9 y: z. T5 P6 L; feed lopass output into hipass
# V# q# U8 ~3 V" n" Q  bexp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef
0 n# C- b! A# L( H; left hipass, U" D. e. x6 V5 ]' k' q7 h
macsn hl2, tl1, tl2, 1 ; tl1 is input to hp0 E* O% t) D3 K1 B' O1 [  S' c
macs tl2, tl2, hl2, f ; (hl2 is hp out)
" v6 n' q1 K5 o* h  J% e8 s: G- G3 ^+ r3 f7 f" [6 R
; right hipass
* Z2 P$ o7 M, n1 Bmacsn hr2, tr1, tr2, 1 ; tr1 is input to hp0 a/ @- a3 k1 F$ I/ g* X
macs tr2, tr2, hr2, f ; (hr2 is hp out), Y' E# x, F) t: V$ @

  C# E0 ^( F! c+ ^5 u; make inverted xfeed signals) m& S3 Y- ?1 f8 j; x- K
macsn f, 0, hr2, 1
: h3 v# I( U, H. pmacsn tmp, 0, hl2, 1; x! b# t2 {' q9 G0 [/ S0 K

( |) p8 n" L7 `' q8 d; pan/'select' between normal and inverted xfeed signal
; Z1 K' O! B. g- z# D; O" H2 Jinterp hr2, f, XPhase, hr2* G9 r  G5 k: ]! @  R
interp hl2, tmp, XPhase, hl2$ ^- w; [% w' S& }% [9 J  E% M

! z9 @% G7 V- a/ \/ C0 ^, z; pan/mix between dry and crossfeed sigal, output
7 E$ ~% j& V" R: v' n( j' S1 \- rinterp outl, tmpl, dry_wet, hr2
/ ^# Y8 H* N1 _interp outr, tmpr, dry_wet, hl2) p  b1 ~, g+ R0 T
;-----------------------------------------------------------------  k$ _+ [& T5 o7 c5 N
end;+ C6 I8 [. d' d
; h& o* P8 G( w, d6 J7 o4 t
然后改名 Crossfeed.da2 B0 `  x8 k; ^3 K9 {
然后在文件上右键 register 注册7 O$ |7 Y/ P0 B9 f* a. w; g/ V
OK!插件就添进去了~
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-11 19:47 | 只看该作者
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...% g3 s. t+ u/ r& e' _% }
/ `, L+ Z0 N7 z' d5 [) q5 {
6 L- }) ?5 ~2 m# U- Y& c6 _5 d4 B
我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?! A! q8 L, i. k# P5 R# x
, T3 O( m7 `: [. ?9 V8 Y  D
9 {& ~' N$ y- g, Q2 _

7 s% A, f/ H) R  I2 T我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2007-9-11 19:51 | 只看该作者
我在某论坛找到了这玩意,已经复制下来了
% {+ G% v8 a# c" L. r- y$ Q5 P0 @: z
1 {' D% K* o& Y: r1 jhttp://forum.purepc.pl/lofiversion/index.php?t63498-150.html. i5 @: w" y5 [9 M' o5 a: k

; m! x3 b2 p% Q1 ~8 y  B8 G. A
7 c: E* \* s0 E8 j) F) N
6 f- \, p' l" E5 Y5 l- M: Z4 Shttp://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1# t" \9 f; j9 J8 T

* f5 n6 `# R) J& @[ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 14:11

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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