POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

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

( l* t" k- n$ L  R1 U, B* ?' q. s$ S7 s; o( v# \
KX驱动如何实现Crossfeed功能,或是否有类似插件?- z1 P# A" W) L7 `* a: {/ I, q1 o
' b# W; Q: u8 h. p) G- S
$ S1 m# Z) x, V) X/ D
另外,有些耳放有此功能能,但我想KX驱动的DSP也能实现的,就是不知道如何做:funk:
2#
发表于 2007-9-11 14:25 | 只看该作者
Crossfeed DSP For Foobar2000# O4 i# p0 l2 J, c0 b7 d- ]
Crossfeed DSP For Winamp- c( e, ~& j' p- [4 O# M5 J# [
网上大把,没必要一定要在KX上实现。
回复 支持 反对

使用道具 举报

3#
发表于 2007-9-11 14:31 | 只看该作者
实在要用也不是不行...
& T( L1 F! G! g5 R" Q3 `* j建一个文本文档,把以下DD复制进去:9 N+ u$ A6 c* f4 S7 C# \' P- [8 t

1 P3 A* d; ^5 U4 N6 Z;crossfeed.da( J( I% y! g; Y
;---------------------------------------------------------
! [' {4 |2 u( `! ename "Crossfeed";
9 y1 c; R+ U& M8 }9 {& g' J0 Jcopyright "By LeMury 2003";
! N3 o' d2 i) v8 f, E6 ]/ }engine "kX";
  v6 ~+ u* l" |* l- |created "08/23/2003";
' w, Z% b8 U& X' }0 gcomment "Headphones Crossfeed/Vocal Remover";. ~; {7 s8 L- j7 a- k8 u
guid "6fa996e3-857e-4456-9865-a6cf624fc349";8 s" E- ~8 A5 G4 G& C* h- {6 z5 P

( Q: H3 l+ `9 N2 T$ m1 _: Finput inl, inr ;
- N' B2 @0 _+ ?8 t2 xoutput outl, outr ;
7 z) ^% O4 m  A) s% J3 f0 |, v# Acontrol Lopass=1 ; lopass cuttoff freq
* j5 L4 M! `3 |9 |$ k$ S; R  P+ k( Tcontrol Hipass=0 ; hipass cuttoff freq8 k! Z4 N+ F/ j6 B! Z$ U+ C
control XPhase=1 ; xfeed phase 'select'
, m- ]' o, q1 t2 p0 D# ^control Dry_Wet=0.5 ; direct/xfeed mix( t' }4 ~& S$ _/ x' o8 h) y# P
static tl1=0x00 w; M- R& U" k* V
static tl2=0x0, hl2=0x0
3 b8 f/ @; r" T  Fstatic tr1=0x0
1 }) ]4 y; R! D2 C9 \2 \: ~3 ~; s1 }static tr2=0x0, hr2=0x0
7 p* p: Y: v- C4 E" C5 C$ g, wtemp tmp, tmpl, tmpr, f
; V0 r9 t; \& m6 x0 f9 M0 G4 P; v  Y9 i3 k  t  ~
; read inputs
, v( O0 w( K) ^8 K$ i# P% @macs tmpl, inl, 0, 0 ; get L dry sample
& Z5 I8 J. w+ {7 z: omacs tmpr, inr, 0, 0 ; get R dry sample
/ ^* W' C& M4 F2 I$ z5 |: G& g
6 b1 @  d" d2 u" yexp f, Lopass, 0x7, 0x0 ; exp scale lp filter coef
7 I, o6 J5 i- Z" |- j8 C; left lopass
4 p  x* g* F4 h# e. o2 p% ymacsn tmp, tmpl, tl1, 1 ;! V9 L  w' V9 ?8 s6 o1 j- Y
macs tl1, tl1, tmp, f ; (tl1 is lp out)
5 z# q/ s' r2 K, i/ M) |; right lopass
# M$ |' f; O! |6 P$ `macsn tmp, tmpr, tr1, 1 ;
: V: i3 O3 X* ^6 \macs tr1, tr1, tmp, f ; (tr1 is lp out)% T! j: y' P/ O* \- l% q! _

, b0 x, ]6 o2 B! p; feed lopass output into hipass
& e6 W% }' m7 D, ~! z" ?1 }& g9 {exp f, Hipass, 0x7, 0x0 ; exp scale hp filter coef- x3 y$ O2 _; Z% N' A  J
; left hipass
2 g+ \1 i1 t) s* s& K2 d& A3 Rmacsn hl2, tl1, tl2, 1 ; tl1 is input to hp% _: R$ V) j7 `# i& ?
macs tl2, tl2, hl2, f ; (hl2 is hp out)
4 d, l: G$ m# c2 D
: S/ X* Q" [3 @9 a/ _; right hipass
" v1 U6 J6 b6 n/ I6 m0 n: Smacsn hr2, tr1, tr2, 1 ; tr1 is input to hp8 E2 K" g0 C; H& b  U, @8 a
macs tr2, tr2, hr2, f ; (hr2 is hp out)  o1 H% r0 _) C# U9 x7 M
0 }/ J" `( X# @3 `
; make inverted xfeed signals) n7 e6 |0 E& W- s
macsn f, 0, hr2, 19 I5 l0 G  h" y) }' m
macsn tmp, 0, hl2, 13 g  M- M! u/ p) V

( S6 A, f" O* |8 l; a" s; pan/'select' between normal and inverted xfeed signal
% v& U3 M7 ?3 Q8 o% h% x5 X7 Tinterp hr2, f, XPhase, hr2
7 ^) C9 s0 @5 O( _0 z) \  L+ \interp hl2, tmp, XPhase, hl2
$ a, @; x( F, s2 g. f0 }/ _& q, m! B" p' `
; pan/mix between dry and crossfeed sigal, output
3 h# ^+ z$ k' v$ o$ D/ ^3 t- cinterp outl, tmpl, dry_wet, hr2
2 J% |/ E( i/ u% Sinterp outr, tmpr, dry_wet, hl26 U! m0 _  v9 m5 e
;-----------------------------------------------------------------
- T* B/ g+ c7 G$ I* E2 ]end;) ?8 Y: `0 [0 H& y

# f0 y% H' @3 j$ Z* L$ n然后改名 Crossfeed.da9 ]2 w1 z" O2 |# d1 Z) H. K
然后在文件上右键 register 注册
# ?! r* k6 {' ?! J: rOK!插件就添进去了~
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-9-11 19:47 | 只看该作者
非常感谢你的代码,但是....这个该死的论坛防复制系统把我给害死了,反白字段太多了,根本无法正确复制...; ?: k+ Y$ G) B, P- ~+ `3 U* X2 L' K! Y

9 G; J' A4 A/ i$ o9 O  N! d: B, P9 _0 g% j
我花了半小时一行行校对,弄了半天,还是错误:funk: ,真是玩死我了。老大能否复制到另外一个地方呢?. c: q$ a9 ~2 D, E+ \

5 R! p+ t* s, h  H3 y6 R* ~0 }0 g4 |/ U8 L8 G

& `4 h# {+ a: F$ l我用Crossfeed并不是用于听音乐,因此Foobar2000的那个DSP对我而言毫无用处。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2007-9-11 19:51 | 只看该作者
我在某论坛找到了这玩意,已经复制下来了
/ A, K1 J4 |( P  @3 r, b
: X+ F" v9 ^- [  z! L! Ohttp://forum.purepc.pl/lofiversion/index.php?t63498-150.html$ ^1 e$ e4 o! ?, a, S& W0 L9 ^
/ f7 [- s+ y# N% q% A

6 x+ V5 R& s& V$ F- k: m, a2 a/ Y" @2 S, Q, ?
http://www.driverheaven.net/effects-dsp/17581-crossfeed-dsp-plugin.html?perpage=15&pagenumber=1
# G. j9 K- S8 @* N$ `2 d9 P# h- C# Q( O$ K2 t+ e
[ 本帖最后由 伊仑 于 2007-9-11 19:55 编辑 ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 10:34

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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