HardwareHeaven.com
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > Effects and the DSP


Reply
 
Thread Tools
Old Mar 27, 2003, 04:47 PM   #1
DriverHeaven Newbie
 
Join Date: Mar 2003
Posts: 5
Rep Power: 0
Audiophaser is on a distinguished road

Sad adjusting Delay effect

Hi folks,

I'm kinda new at this, I would like to use a delay filter that has only a 'wet' signal as output. With this I mean, I don't want the effect copied over the original sound (resulting in an 'echo' kind of effect), but I just want the effect.

How do I accomplish this?

Regards,

AudioPhaser
Audiophaser is offline   Reply With Quote


Old Mar 28, 2003, 09:47 AM Threadstarter Thread Starter   #2
DriverHeaven Newbie
 
Join Date: Mar 2003
Posts: 5
Rep Power: 0
Audiophaser is on a distinguished road

delay microseconds

ps: How does the delay percentage work, is it percentage of the wavelength? Can't i set the delay in ms?
Audiophaser is offline   Reply With Quote
Old Mar 28, 2003, 11:46 AM   #3
DriverHeaven Junior Member
 
Join Date: Dec 2002
Posts: 49
Rep Power: 0
TheKezmiester is on a distinguished road

mmmmm

Maybe Max has a new delay for us soon too? I've never been able to make sense of the time slider in the present one.
TheKezmiester is offline   Reply With Quote
Old Mar 28, 2003, 12:28 PM Threadstarter Thread Starter   #4
DriverHeaven Newbie
 
Join Date: Mar 2003
Posts: 5
Rep Power: 0
Audiophaser is on a distinguished road

DSP programming

or maybe i can edit the current delay in the DSP editor?(though I don't have a clue how emu10k2 DSP coding works). Perhaps someone allready has code that just outputs the filtered signal?
Audiophaser is offline   Reply With Quote
Old Mar 29, 2003, 02:06 AM   #5
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,106
Rep Power: 73
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

the 'delay' effect bundled with the driver is not recommended for usage simply because it is a 'demo' effect
I hope we will write a real 'delay' effect soon

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Apr 3, 2003, 10:56 AM   #6
DriverHeaven Junior Member
 
Join Date: Feb 2003
Location: Zagreb, Croatia
Posts: 53
Rep Power: 0
Blento is on a distinguished road

New delay effect would be VERY NICE!!:.

this one is very bad....It would be nice to have real Overdrive effect, and Distorsion.
Chours is pretty much OK..
and those are the most used effects in guitar recordings...
__________________
JOOODLA
Blento is offline   Reply With Quote
Old Apr 3, 2003, 05:11 PM   #7
kX Project Counsel
 
Join Date: Jan 2003
Location: Canada, eh?
Posts: 78
Rep Power: 0
Hanz Petrov is on a distinguished road

It would be relatively simple to port the APS delay effect to kX - in fact it's one of the last couple remaining to be done (and with Soeren's kickass EQs, there's not much need for the APS EQs :-)

Maybe for the next release.

Regards,

/Hanz

p.s. Eyagos, thanks for looking at the PitchShift - seems like a lower-level (driver) change has helped with the "sound artifacts".
Hanz Petrov is offline   Reply With Quote
Old Apr 7, 2003, 08:01 AM   #8
DriverHeaven Addict
 
Join Date: Dec 2002
Posts: 259
Rep Power: 0
eyagos is on a distinguished road

Uauuu Hanz.

Dont remember well if I said you that in my computer the orginal effect (for KX) worked sometimes well and sometimes bad. And probably the cause was the 'skip' instruction as I commented you. But it could be too a solar storm...

I agree that Soerens EQs works fine. He mades a good work.



Regards.

Stop all the LEGAL wars.
eyagos is offline   Reply With Quote
Old Apr 7, 2003, 10:01 AM   #9
DriverHeaven Junior Member
 
Join Date: Feb 2003
Location: Zagreb, Croatia
Posts: 53
Rep Power: 0
Blento is on a distinguished road

Where can I get that Soerens EQs ?
__________________
JOOODLA
Blento is offline   Reply With Quote
Old Apr 7, 2003, 05:57 PM   #10
DriverHeaven Addict
 
Join Date: Dec 2002
Posts: 259
Rep Power: 0
eyagos is on a distinguished road

They are bundled in the KX drivers. Soerens was the author. About real overdrive and distortion... cant say nothing at the moment.
eyagos is offline   Reply With Quote
Old Apr 7, 2003, 07:47 PM   #11
kX Project Counsel
 
Join Date: Jan 2003
Location: Canada, eh?
Posts: 78
Rep Power: 0
Hanz Petrov is on a distinguished road

Quote:
About real overdrive and distortion... cant say nothing at the moment.
The APS Fuzz effect is pretty real imho (it's also identical to the LiveWare version) - are we looking looking for something more?

/Hanz

p.s. eYagos, yes now I see that the pitchshift is still hit & miss - needs more study (skip you say?)
Hanz Petrov is offline   Reply With Quote
Old Apr 8, 2003, 12:35 PM Threadstarter Thread Starter   #12
DriverHeaven Newbie
 
Join Date: Mar 2003
Posts: 5
Rep Power: 0
Audiophaser is on a distinguished road

??? help!

Well, all I really want is to control(via midi) the time it takes for the audio to reach each speaker, 6 channels per audio card(something in a range from 0.1 ms to 20ms).

This is for a school project that wants us to make an Audio phased array (we have about 32 boxes, 3 computers and an x amount of audigy cards). Each box has to have a different delay (very small) so we can accurately direct the sound to a certain location.

If anyone wants to work on this or has any pointers for me, It'd be great (I'm currently browsing some documents on the emu10k1 assembly and dane, but it's quite hard for someone not familiar with low level programming)

greets
Audiophaser is offline   Reply With Quote
Old Apr 13, 2003, 03:50 AM   #13
DriverHeaven Junior Member
 
Join Date: Mar 2003
Location: Toronto Canada
Posts: 36
Rep Power: 0
bzdang is on a distinguished road

Delay effect

Audiophaser, that sounds like an interesting project!
I too would like to have delay effect with fine adjustment, but for a different purpose.
I'm using kxproject drivers for an active crossover in my speaker-building hobby and would like to use the delay effect for correcting time alignment of the high and low frequency transducers (tweeter, woofer). I'm not a programmer so I don't have much to contribute to the creation of such an effect, but maybe it will have enough utility in p.a. or home theater applications to get attention from the creators.
Dave
bzdang is offline   Reply With Quote
Old May 21, 2003, 05:26 PM   #14
DriverHeaven Newbie
 
Join Date: May 2003
Posts: 5
Rep Power: 0
alvins is on a distinguished road

If someone makes this delay effect. I would be very interested. I am also working on a project...for the car..need timealignment to delay speakers so they reach the driver at the same time.
alvins is offline   Reply With Quote
Old May 26, 2003, 06:43 AM   #15
DriverHeaven Newbie
 
Join Date: May 2003
Location: USA
Posts: 9
Rep Power: 0
dMic is on a distinguished road

This isn't sample accurate, but it works for me:
Code:
xtramsize 24000; (0.5 seconds)

const maxDelay=0x2EE0000; used to scale control value
input in;
output out;
temp tmpIn;
temp tmp;

; UI controls
control delay=0x20000000; delay time
control dryLvl=0x7fffffff; dry signal pass-through level
control wetLvl=0x7fffffff; delay output level
control feedback=0x0;

xdelay write wrt at 0x0 ; write point, always 0x0
xdelay read rd at 0x0 ; read point

; code
acc3 tmpIn, in, 0x0, 0x0;
; scale delay control value to line size
interp tmp, 0x0, delay, maxDelay;
; set read point
acc3 &rd, tmp, &wrt, 0x0;
; set dry level
macs tmp, 0x0, tmpIn, dryLvl;
; read from delay, set wet level, mix with dry signal
macs out, tmp, rd, wetLvl;
; set feedback level, mix with input, write
macs wrt, tmpIn, rd, feedback;
dMic is offline   Reply With Quote
Old May 30, 2003, 09:45 AM   #16
DriverHeaven Junior Member
 
Join Date: Feb 2003
Location: Zagreb, Croatia
Posts: 53
Rep Power: 0
Blento is on a distinguished road

where should i write this?...an will it work in latest (33) drivers?
__________________
JOOODLA
Blento is offline   Reply With Quote
Old Jun 2, 2003, 05:40 AM   #17
DriverHeaven Newbie
 
Join Date: May 2003
Location: USA
Posts: 9
Rep Power: 0
dMic is on a distinguished road

Yes, it works for me in 3533.

First, right click the kX tray icon and select "kX Editor" to create a new plugin. Paste the code from my earlier post directly below the ;code line. Edit the name line at the top of the file and give it a name (such as "delay2"). Click the little floppy disk icon on the right side of the editor window and save your new plugin. Double-click the new plugin file to register it with the kX driver. It will now appear in the DSP plugin menu under the name you gave it.
dMic is offline   Reply With Quote
Old Jun 4, 2003, 06:34 PM   #18
DriverHeaven Newbie
 
Join Date: May 2003
Posts: 5
Rep Power: 0
alvins is on a distinguished road

This produces the echo delay, not a full delay.
alvins is offline   Reply With Quote
Old Jun 10, 2003, 07:09 AM   #19
DriverHeaven Junior Member
 
Join Date: Jan 2003
Posts: 48
Rep Power: 0
wilho is on a distinguished road

Hey this is what I was looking for. Works allmost perfect. Adjusting of delay should be in ms though.

---edit: deleted comment of sound quality, there's nothing wrong with that.

Last edited by wilho; Jun 10, 2003 at 10:27 PM.
wilho is offline   Reply With Quote
Old Jun 10, 2003, 10:46 PM   #20
DriverHeaven Newbie
 
Join Date: May 2003
Location: USA
Posts: 9
Rep Power: 0
dMic is on a distinguished road

Quote:
This produces the echo delay, not a full delay.
I'm not sure I understand what you mean. What is a "full delay?"
dMic is offline   Reply With Quote
Old Jun 13, 2003, 08:46 AM   #21
DriverHeaven Newbie
 
Join Date: May 2003
Location: USA
Posts: 9
Rep Power: 0
dMic is on a distinguished road

Quote:
Adjusting of delay should be in ms though.
This would be nice, but it is not currently possible with the DSP editor.
dMic is offline   Reply With Quote
Old Jun 13, 2003, 09:29 PM   #22
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,606
Rep Power: 66
Max M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to allMax M. is a name known to all

>>Adjusting of delay should be in ms though.

>This would be nice, but it is not currently possible with the DSP editor.

Right, ths is what 'plugin dll' (kxl) is for.
DSP should process sound data... But all parameters calculations (and user interface) - all that ms, db, Hz etc. - can (and should) be moved into kxl..
Raw "*.da" code is more for algorithm test actualy - the good plugin is "da + dll' one :) ...
Well, for 'kxl' examples see SDK.
__________________
Max M. is offline   Reply With Quote
Old Jun 18, 2003, 05:38 PM   #23
DriverHeaven Newbie
 
Join Date: May 2003
Location: USA
Posts: 9
Rep Power: 0
dMic is on a distinguished road

Quote:
Right, ths is what 'plugin dll' (kxl) is for.
DSP should process sound data... But all parameters calculations (and user interface) - all that ms, db, Hz etc. - can (and should) be moved into kxl..
Raw "*.da" code is more for algorithm test actualy - the good plugin is "da + dll' one ...
Well, for 'kxl' examples see SDK.
Unfortunately, the SDK requires MSVC++/MFC, which I don't have.
dMic is offline   Reply With Quote
Reply

Bookmarks

Thread Tools