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 Feb 21, 2007, 02:48 AM   #1
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 50
Maddogg6 will become famous soon enoughMaddogg6 will become famous soon enough

Stero Mix + Gain

MIXY (mixers)
Stereo Mix
Stereo + Gain
... ??

I see that these plug in use an input register more than one time, and IIRC (correct me if Im wrong) - this is a known problem and we should not connect these directly to FXBuss.

Is this because of a bug expected to be fixed with KX - or should a more clearer warning about this be made for all the plugins that do this.

Are their other warnings someone like me may not be aware of?
Does this only aplly to the FXBuss PLUGIN - or does it stil laffect us using ProFx SRC set to FXBUSS XX?

Thanks,
Mark
Maddogg6 is offline   Reply With Quote


Old Feb 21, 2007, 05:04 AM   #2
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,507
Rep Power: 61
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

I do not remember all the specifics (because I do not need to, I just remember not to do it), but the rule was something like the following:

If you think your plugin might be connected to FxBus, then do not use input registers more than once in your code.

Something like that, so it was kind of an optional thing, and in some cases you can save some gprs by using them more than once in the code.

I remember it having something to do with the naked I/O registers used by FxBus, but I do not remember the specifcs (IIRC, Max M. explained it somewhere in the forum). I think that it only applies to FxBus (and not ProFx:Src plugins using FxBus), but I could be wrong.

AFAIK, it is not likely something to be *fixed* by kX, and unfortunately there is no list that says that such-and-such plugins should not be connected directly to FxBus, so I guess you have to figure this out yourself.

BTW: 'Stereo Mix + Gain' has another bug that makes it pretty much unusable anyway.

<edit>
Here is some info (from kX Help) about the above, and some other rules:
Quote:
1. (absolute) Use all of input/output registers you've declared in code, living unused may cause unexpected execution of program. Comment out or remove unused register of such type.

2. Do not use input registers in code more then once, this limitation relaited to current format of binary dsp program (atleast rfx one) and may cause unexpected execution.

3. Do not use input/output registers in single instruction more then once, in future it may cause unpredictable DSP behaviour due to nature of Emu10kx architecture. (For now it's ok to do this).
</edit>

Last edited by Russ; Feb 21, 2007 at 05:18 AM. Reason: More info...
Russ is online now   Reply With Quote
Old Feb 22, 2007, 12:43 AM   #3
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

>Here is some info (from kX Help) about the above

btw, i would not treat everything in that help section to be correct.
(This text was written in the times when even kX was not named "kX", and it (text) was never meant to be spread out widely. It was different format, different (not kX's) loader, different etc. etc. etc.):

[1] Forget it. (i suppose "absolute" shoud be read as "obsolete" :)

[2] It's OK, with exception of inputs being those ones from FXBUS (see http://www.hardwareheaven.com/effects-...em-fxbus1.html)

[3] Same as [2] (but the reason is different: http://www.hardwareheaven.com/bug-repo...connected.html)

Last edited by Max M.; Feb 22, 2007 at 12:59 AM.
Max M. is offline   Reply With Quote
Reply

Bookmarks

Thread Tools