Go Back   DriverHeaven > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > Effects and the DSP
Register Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old Feb 20, 2007, 08:48 PM   #1 (permalink)
Maddogg6
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 3,580
Maddogg6 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 20, 2007, 11:04 PM   #2 (permalink)
Russ
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 3,875
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

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 20, 2007 at 11:18 PM. Reason: More info...
Russ is offline   Reply With Quote
Old Feb 21, 2007, 06:43 PM   #3 (permalink)
Max M.
d/h member-shmember
 
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,101
Max M. is on a distinguished road

>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 Problem with FXBus1 ??)

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

Last edited by Max M. : Feb 21, 2007 at 06:59 PM.
Max M. is offline   Reply With Quote
Reply



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

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.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 07:17 PM. Copyright ©2008 DriverHeaven.net