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

Notices

Reply
 
LinkBack Thread Tools Display Modes
Old Sep 25, 2003, 04:59 AM   #1 (permalink)
TravelRec.
Alternative Audioproductions
 
TravelRec.'s Avatar
 
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,581
TravelRec. is on a distinguished road

rolleyes Side-chain insert possible???

Hi all DSP programmers!

I´m too fresh at this area to make my wish come true, so now my question to YOU :

Is it possible to modify the APS-Compressor and APS Expander with a side-chain insert to get more functionality? I want to control the sound-processing over an external filter so that the process reacts inside a special audio frequency range. The sound passing through the comp/exp. should not be affected of this, only the processing of it.

Please think about it, ´cause it can be very helpful for some materials...


Thanx in advance!

TravelRec.
__________________
ASUS P4P800-VM P4HT 3.0GHz@800Mhz FSB, 1GB 400Mhz DDR DualChannel, Audigy2ZS with 2 optical SPDIF in, 3 optical SPDIF out, 8 analog mono in, 8 analog out // ASRock P4i65G P4HT 2.4GHz@800Mhz FSB, 1GB DDR DualChannel, Audigy SB0090 with 4 SPDIF in + 4 SPDIF out // Dell OptiPlex GX1+ PIII @ 600 MHz, 384 MB SDRAM, CT4670 with 2 SPDIF in + 2 SPDIF out // Toshiba Libretto 100CT, Audigy2ZSNB SB0530 // MSI MS-6151 PIII @ 450 MHz 384 MB SDRAM, CT 4790 PCI 512 // ATARI 1040 STE, 8Mhz, 4MB RAM, SM124 // ATARI 130XE, XF551, SIO <-> PC interface
TravelRec. is online now   Reply With Quote
Old Sep 25, 2003, 08:52 AM   #2 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

I am 99% sure that eYagos made such feature in his compressor, but I cannot seem to find it anywhere (are you reading this eYagos?). Don't know why it is not part of the standard kX Effect package

/Soeren
Soeren_B is offline   Reply With Quote
Old Sep 25, 2003, 10:51 AM   #3 (permalink)
kokoon
DriverHeaven Addict
 
Join Date: Feb 2003
Location: slovenia
Posts: 269
kokoon is on a distinguished road

there's a freq splitter...
__________________
[kokoon]
kokoon is offline   Reply With Quote
Old Sep 25, 2003, 04:15 PM   #4 (permalink)
Eugene Gavrilov
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,924
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

>> Don't know why it is not part of the standard kX Effect package

either I haven't got the source code from eYagos, or I lost it somewhere on my HDD
so, I'll gladly accept it once again

/E
Eugene Gavrilov is offline   Reply With Quote
Old Sep 26, 2003, 02:24 AM   #5 (permalink)
TravelRec.
Alternative Audioproductions
 
TravelRec.'s Avatar
 
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,581
TravelRec. is on a distinguished road

Oooh ,

fine that you never leave me alone. It is not soooo important yet, but it would be nice. So don´t stop all your life around for that, i can wait a little...


Thanx in advance!

TravelRec.
__________________
ASUS P4P800-VM P4HT 3.0GHz@800Mhz FSB, 1GB 400Mhz DDR DualChannel, Audigy2ZS with 2 optical SPDIF in, 3 optical SPDIF out, 8 analog mono in, 8 analog out // ASRock P4i65G P4HT 2.4GHz@800Mhz FSB, 1GB DDR DualChannel, Audigy SB0090 with 4 SPDIF in + 4 SPDIF out // Dell OptiPlex GX1+ PIII @ 600 MHz, 384 MB SDRAM, CT4670 with 2 SPDIF in + 2 SPDIF out // Toshiba Libretto 100CT, Audigy2ZSNB SB0530 // MSI MS-6151 PIII @ 450 MHz 384 MB SDRAM, CT 4790 PCI 512 // ATARI 1040 STE, 8Mhz, 4MB RAM, SM124 // ATARI 130XE, XF551, SIO <-> PC interface
TravelRec. is online now   Reply With Quote
Old Sep 26, 2003, 09:53 AM   #6 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

Well, I don't have a life ATM

Please test this

http://www.cvmt.dk/~sb/apscomp_sidechain.zip

It doesn't replace the current APS compressor but creates a new instance called APS Comp. (SC).

It is still experimental but please report any issues. Perhaps the side chain input needs a gain control - on the other hand there are plenty of gain plugins in kX already

NOTE: It is compiled with 3534 SDK. If you have problems you should install this driver version (or whine here and I'll see what I can do).

Cheers
Soeren
Soeren_B is offline   Reply With Quote
Old Sep 27, 2003, 10:40 AM   #7 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

Changed the name to APS Compressor+

It will still not replace the current APS compressor and it is still for kX version 3435 (no dodgy betas on my machine )

Download link is the same

/Soeren
Soeren_B is offline   Reply With Quote
Old Sep 27, 2003, 06:38 PM   #8 (permalink)
Eugene Gavrilov
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,924
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

bundled with 3535b release

/Eugene
Eugene Gavrilov is offline   Reply With Quote
Old Sep 28, 2003, 09:14 AM   #9 (permalink)
TravelRec.
Alternative Audioproductions
 
TravelRec.'s Avatar
 
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,581
TravelRec. is on a distinguished road

Hi Soeren!

Very special thanx for your quick response and working. I got the plug and tested it on my system (ver.3534f). It is running, but without any function. Only "Threshold" and "Ratio" are working like volume-faders (no dynamic processing). There is no matter what I do with the side-chain inputs. If I understand it right: the filter should be inserted between audio source and side-cain in, correct? At my hardware-compressor the side-chain is an insert (that´s the why I ask). But anyway - the plug want not really processing anything yet. The ordinary APS-compressor runs well.

Please let there be a light...

With best regards!

TravelRec.
__________________
ASUS P4P800-VM P4HT 3.0GHz@800Mhz FSB, 1GB 400Mhz DDR DualChannel, Audigy2ZS with 2 optical SPDIF in, 3 optical SPDIF out, 8 analog mono in, 8 analog out // ASRock P4i65G P4HT 2.4GHz@800Mhz FSB, 1GB DDR DualChannel, Audigy SB0090 with 4 SPDIF in + 4 SPDIF out // Dell OptiPlex GX1+ PIII @ 600 MHz, 384 MB SDRAM, CT4670 with 2 SPDIF in + 2 SPDIF out // Toshiba Libretto 100CT, Audigy2ZSNB SB0530 // MSI MS-6151 PIII @ 450 MHz 384 MB SDRAM, CT 4790 PCI 512 // ATARI 1040 STE, 8Mhz, 4MB RAM, SM124 // ATARI 130XE, XF551, SIO <-> PC interface
TravelRec. is online now   Reply With Quote
Old Sep 28, 2003, 11:03 AM   #10 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

Well, I have it working just fine....

I tested it by connecting a signal (saw or square from the wave generator) to the main input and some dynamic music to the SideChainL/R inputs and analyzed the output.

See this picture:
http://www.cvmt.dk/~sb/test.png

The signal from the wave generator is compressed according to the levels of the music. This is visualized in the CoolEdit window in the background - (if not compressed the result waveform on 'left' track in the main CoolEdit window would be flat).

Before the signal is sent to the Side Chaing input it is filtered with a Phat EQ Stereo plugin. It will seriously demolish the sound an create an enormus filter resonance at the cutoff frequency (using a LP or HP filter) . This is usefull for triggering the compresser using certain specified frequencies.

HTH
Soeren
Soeren_B is offline   Reply With Quote
Old Sep 29, 2003, 12:35 AM   #11 (permalink)
TravelRec.
Alternative Audioproductions
 
TravelRec.'s Avatar
 
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,581
TravelRec. is on a distinguished road

Hi Soeren!

Hmm, some mystic things are happen sometimes... OK, I will take some more time and check it out. The test yesterday was a clean audio test over half an hour and my ears said nothing in a point of dynamic processing. Possibly my ears are not the right way to test... I send a message if I know more.

CU here...

TravelRec.
__________________
ASUS P4P800-VM P4HT 3.0GHz@800Mhz FSB, 1GB 400Mhz DDR DualChannel, Audigy2ZS with 2 optical SPDIF in, 3 optical SPDIF out, 8 analog mono in, 8 analog out // ASRock P4i65G P4HT 2.4GHz@800Mhz FSB, 1GB DDR DualChannel, Audigy SB0090 with 4 SPDIF in + 4 SPDIF out // Dell OptiPlex GX1+ PIII @ 600 MHz, 384 MB SDRAM, CT4670 with 2 SPDIF in + 2 SPDIF out // Toshiba Libretto 100CT, Audigy2ZSNB SB0530 // MSI MS-6151 PIII @ 450 MHz 384 MB SDRAM, CT 4790 PCI 512 // ATARI 1040 STE, 8Mhz, 4MB RAM, SM124 // ATARI 130XE, XF551, SIO <-> PC interface
TravelRec. is online now   Reply With Quote
Old Sep 29, 2003, 02:24 AM   #12 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

Well, It way also be that this side chain compression does not work as you expect. It may need some tweaking, so report how you'd like it to behave and let's discuss it.

Cheers
Soeren


A side note: You can try and insert a gain plugin between the filter and the side chain input and crank this up to max level.

Last edited by Soeren_B; Sep 29, 2003 at 08:43 AM.
Soeren_B is offline   Reply With Quote
Old Sep 29, 2003, 12:28 PM   #13 (permalink)
TravelRec.
Alternative Audioproductions
 
TravelRec.'s Avatar
 
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,581
TravelRec. is on a distinguished road

Yes,

here are my testing results: no change . It is just like I said yesterday. I tried all possible tweakings, feeded all inputs with different signals on different levels up to the max. But no effect in the main path, no matter what´s at the side in. And only significant functions with "Thres." and "Ratio" and "Gain" like volume faders - no dynamic processing there. I´ve recorded the outs and analyzed the wave - but even nothing of any effect. Just clear input waveforms. With the installation and registration of the plug were no problems. My expectation is, simply formulated, to process one signal dynamically with a second. The second can be the same as the first, after it is passed through a filter or other eq. So couldn´t it be possible to disconnect the internal "sense-wire" from the main input and wire it out to a 2nd in? I don´t know if this is exactly that what you´ve done. In a hardware device it is no problem for me, but virtually a solder iron wouldn´t work. So please say to me what´s wrong with pluggy (or am I...?).

With best regards!

TravelRec.
__________________
ASUS P4P800-VM P4HT 3.0GHz@800Mhz FSB, 1GB 400Mhz DDR DualChannel, Audigy2ZS with 2 optical SPDIF in, 3 optical SPDIF out, 8 analog mono in, 8 analog out // ASRock P4i65G P4HT 2.4GHz@800Mhz FSB, 1GB DDR DualChannel, Audigy SB0090 with 4 SPDIF in + 4 SPDIF out // Dell OptiPlex GX1+ PIII @ 600 MHz, 384 MB SDRAM, CT4670 with 2 SPDIF in + 2 SPDIF out // Toshiba Libretto 100CT, Audigy2ZSNB SB0530 // MSI MS-6151 PIII @ 450 MHz 384 MB SDRAM, CT 4790 PCI 512 // ATARI 1040 STE, 8Mhz, 4MB RAM, SM124 // ATARI 130XE, XF551, SIO <-> PC interface
TravelRec. is online now   Reply With Quote
Old Sep 30, 2003, 07:00 AM   #14 (permalink)
Soeren_B
kX Project DSP Engineer
 
Join Date: Dec 2002
Location: Denmark
Posts: 94
Soeren_B is on a distinguished road

Hi again,

I did some more testing and found that you have to use both side chain inputs for it to work (you may just use the same signal twice if mono). I think the fault is on my side and I will investigate further.

Added: A stupid error in the source code was corrected and now even I can hear the side chain effect. Please test this

http://www.cvmt.dk/~sb/apscomp_sidechain34.zip
http://www.cvmt.dk/~sb/apscomp_sidechain35.zip

There are 2 versions (for version 3534 and 3535b (latest))

Cheers
Soeren

Last edited by Soeren_B; Sep 30, 2003 at 07:26 AM.
Soeren_B is offline   Reply With Quote
Old Oct 1, 2003, 12:35 AM   #15 (permalink)
TravelRec.
Alternative Audioproductions
 
TravelRec.'s Avatar
 
Join Date: Sep 2003
Location: Germany / Sachsen-Anhalt
Posts: 1,581
TravelRec. is on a distinguished road

Hi Soeren!

I´ll check that and if it works you will get a big bunch of flowers . Please wait a moment...

... testing time...


YEEEEES, it works! Great!!! Now my biggest problem is a narrow notch filter which will eliminate all signals outside of the notch (e.g. more like a peak) to set the range of the compressing process. The current filters won´t work for this task ´cause they let pass through other frequencies and "simply" amplify or attenuate the specified ones. Is this also possible? (Sorry if I talk a little bit confuse, but my english is not theoretical enough ).

Greetings and thanks so lot yet!

TravelRec.
__________________
ASUS P4P800-VM P4HT 3.0GHz@800Mhz FSB, 1GB 400Mhz DDR DualChannel, Audigy2ZS with 2 optical SPDIF in, 3 optical SPDIF out, 8 analog mono in, 8 analog out // ASRock P4i65G P4HT 2.4GHz@800Mhz FSB, 1GB DDR DualChannel, Audigy SB0090 with 4 SPDIF in + 4 SPDIF out // Dell OptiPlex GX1+ PIII @ 600 MHz, 384 MB SDRAM, CT4670 with 2 SPDIF in + 2 SPDIF out // Toshiba Libretto 100CT, Audigy2ZSNB SB0530 // MSI MS-6151 PIII @ 450 MHz 384 MB SDRAM, CT 4790 PCI 512 // ATARI 1040 STE, 8Mhz, 4MB RAM, SM124 // ATARI 130XE, XF551, SIO <-> PC interface

Last edited by TravelRec.; Oct 1, 2003 at 07:05 AM.
TravelRec. is online now   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump




 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 01:08 PM. Copyright ©2008 DriverHeaven.net