DriverHeaven.net

 
Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

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


Reply
 
LinkBack (10) Thread Tools
Old Jan 8, 2008, 01:31 PM   #121
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 36
Maddogg6 has a spectacular aura aboutMaddogg6 has a spectacular aura about

Quote:
Originally Posted by jecat View Post
thx a lot...
this is what i wanted to know, i think my sb0090 10k2 e000 card should not be slower...

b.t.w. with this nearly zero latency my 'not gettin the tap on the step' should be my bad feel of rhythm...
sorry to resurrect this post in between a conversation...

But since this was originally posted - I have found some DSP plugins that maybe adding additional latency within the kX DSP - For instance The Dynamics Processor has a 'look ahead' (L. Ahead) feature, that certainly looks to me like it adds more latency (up to 4ms in addition to kX ASIO latency settings) , that would not be otherwise obvious - and could account for the OP's 'timing' problem or 'bad feel of rhythm' as he put it.

edit: Add that to the probably MIDI device your 'tapping on' built in 'latency' - and it can all add up to the appearance of 'bad timing'. /edit.

Maybe others will benefit from this post later, if the OP hasnt yet already figured this out.

Back to you Russ (again, sorry for the interuption)

Last edited by Maddogg6; Jan 8, 2008 at 02:44 PM.
Maddogg6 is offline   Reply With Quote


Old Jan 8, 2008, 05:52 PM   #122
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,836
Rep Power: 41
Russ is a jewel in the roughRuss is a jewel in the roughRuss is a jewel in the rough

lol, I am not sure that I was in the middle of a conversation (I think I answered the question, no?)

BTW: Do not forget that the distance that your speakers are away from you also makes a difference.

i.e.
10 feet would give something like 9 ms additional latency.

Last edited by Russ; Jan 8, 2008 at 06:09 PM. Reason: typo
Russ is online now   Reply With Quote
Old Jan 8, 2008, 08:49 PM   #123
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 36
Maddogg6 has a spectacular aura aboutMaddogg6 has a spectacular aura about

Quote:
Originally Posted by Russ View Post
lol, I am not sure that I was in the middle of a conversation (I think I answered the question, no?)
I wasn't sure either (if the OP would return with more questions) so I went the safe rout and made it clear my post was not related to what was most recently asked (this has caused me to have to re-read things from similar situations, out of initial confusion 'whats that quote got to do with anything...??' ), thus my clear explanation, bla bla bla....
Maddogg6 is offline   Reply With Quote
Old Jan 9, 2008, 01:40 AM   #124
DriverHeaven Newbie
 
Join Date: Nov 2007
Location: austria
Posts: 10
Rep Power: 0
siebenhirter is on a distinguished road

Your guide successful makes kX's concept more understandable for new users.
Especially amateur-Musicians like me - thank you very much!
a tiny riddle is following errormessage after translating ProFX-Plugin "SRC":
- (12): error S100: unknown character '('
Content of line 12 in microcode of SRC is: macs Left, 0x0, KX_FX(0x0), 0x7fffffff;
maybe definition of the name KX_FX is not correct?
in my c:/programme/kxProject/sdk3537/h/interface/efxnames.h i found:

Line 55: const char *operand_names_k1[0x5e]=
Line 56: {
Line 57: "KX_FX(0x0)"
,"KX_FX(0x1)"
,"KX_FX(0x2)"
,"KX_FX(0x3)"
.
.
Line 173: const char *operand_names_k2[0xee]=
Line 174: {
Line 175: "KX_FX(0x0)"
,"KX_FX(0x1)"
,"KX_FX(0x2)"
,"KX_FX(0x3)"
.
maybe spaces instead ',' in lines 57 und 175 are the reason of that errormessage?
but when i insert commas in lines 57 and 175 what is to do with efxnames.h and how
(save, compile, link or what else) ? i am not a programmer - but how can i get out of that message
------------------------------------------------------------------------------
Win XP, Sp2 / kX 5.10.00.3537 / Audigy SB0090 [c400] / ProFx v 3.08 5.10.00.3534
__________________
kX 5.10.00.3537 / Audigy SB0090 [c400] / ProFx v 3.08 5.10.00.3534
siebenhirter is offline   Reply With Quote
Old Jan 9, 2008, 02:34 AM   #125
DriverHeaven Newbie
 
Join Date: Nov 2007
Location: austria
Posts: 10
Rep Power: 0
siebenhirter is on a distinguished road

thank you for your answer about plugin SRC
the renaming did not cause the errormessage - that message also occurs without modification
of the microcode by actualizing it - i think something is not true with the strings KX_FX
in line 12 and 13 of microcode - maybe that is the reason for impossibility to change microcode
without errormessage. i am not a programmer - for me it seems definitions are locatet in
efxnames.h - without knowledges of handling (how to compile or link?) such a file i cant do
anything (sorry - also no renaming of SRC for my neccesary seems possible)
__________________
kX 5.10.00.3537 / Audigy SB0090 [c400] / ProFx v 3.08 5.10.00.3534
siebenhirter is offline   Reply With Quote
Old Jan 9, 2008, 03:33 AM   #126
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 36
Maddogg6 has a spectacular aura aboutMaddogg6 has a spectacular aura about

Quote:
Originally Posted by siebenhirter View Post
i think something is not true with the strings KX_FX in line 12 and 13 of microcode - maybe that is the reason for impossibility to change microcode without error message.
Yes, I am pretty sure that is correct, to use those 'registers' you need to compile the plugin with Microsoft Visual C++ to use kX_FX(0x0)... which the source code is found in kX API folder where you installed kX.

Many plugins requires compile with MSVC++ - but *some* things can be done with out MSVC++

(edited)

Last edited by Maddogg6; Jan 9, 2008 at 08:20 PM.
Maddogg6 is offline   Reply With Quote
Old Jan 9, 2008, 06:58 AM   #127
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,836
Rep Power: 41
Russ is a jewel in the roughRuss is a jewel in the roughRuss is a jewel in the rough

As Maddogg6 indicated, it is not an error with the plugin, the error is because physical inputs/outputs can only be used in .DLL based plugins (ProFx:SRC is a .DLL). The code for such plugins cannot be successfully edited using kX Editor. Even though you did not actually edit the code, by clicking the Update DSP Microcode button, you are asking kX Editor to parse the code as if it were not a .DLL (and update the run-time code if no errors are found), and it gives an error because the code contains physical inputs (or outputs), which again are only allowed in .DLL based plugins.

What is it that you are trying to do?
Russ is online now   Reply With Quote
Old Jan 9, 2008, 08:02 PM   #128
DH Senior Member
 
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,883
Rep Power: 48
Lex Nahumury is just really niceLex Nahumury is just really niceLex Nahumury is just really niceLex Nahumury is just really nice

Quote:
Originally Posted by siebenhirter View Post
Your guide successful makes kX's concept more understandable for new users.
Especially amateur-Musicians like me - thank you very much!
Thanks, I'm glad my guide helped you somehow.
However guys... maddog, russ too;
Please keep this particulair thread free from Dane microcode/C++ 'Voodoo' talk.
This guide and it's thread is an effort to make kX simple to new users,
not to scare them away!

There's plenty of room for discussing kX programming details elsewere here
on our forum. Just start a new thread and we are happy to assist if needed.

Cheers,

/Lex.
Lex Nahumury is offline   Reply With Quote
Old Jan 9, 2008, 09:08 PM   #129
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,836
Rep Power: 41
Russ is a jewel in the roughRuss is a jewel in the roughRuss is a jewel in the rough

I understand, but the question was asked here....
Russ is online now   Reply With Quote
Old Jan 10, 2008, 05:29 AM   #130
DriverHeaven Newbie
 
Join Date: Nov 2007
Location: austria
Posts: 10
Rep Power: 0
siebenhirter is on a distinguished road

Thank you Maddogg6, Russ and Lex Nahumury for your expansive activity for my tiny-tiniest problem. I think my english is as bad as not be understoodable in that case - in future may i post in german? But once again i try to stay in english:

I found the tutorial "A newbie guide on kX's concept or "How to setup your own DSP" - for musicians (by Lex Nahumury)" - its very fine for me, easy and goot to work - also for some friends of mine - hobbiests in music with keyboards, hammond-organs, e-piano, synthesizers and MIDI-players!

In that tutorial there is an simple example with ProFX Plugins - for playback is used plugin "SRC" renamed to "Src FXBus 0/1" an for external analog input is used an "SRC" renamed to "Src Line-In" (ds_profx_1.jpg).

Same i want to do, but it is not possible to rename my playback to "Src FXBus 0/1" or any other name, because following error occurs " - (12): error S100: unknown character '(' ".

This errormessage is the problem - but not dramtical, because function of used "SRC" is ok. But using some more necessary SRCs it looks terrible all named "SRC". I want rename it to "Keybord PSR8000", the next to "MasterKeyboard", the third to "Yamaha HS6", the next to "Cakewalk Midi Player" etc. A setup with different names of different connected sources is easier to handle as a setup, where each source has the same name - in that case i could use the ungovernably standard FX-Bus without visible name of used sources.

But that ist exactly the reason, why musicians would not use FX-Bus - we want to build our own simple DSP setup with descriptive names of our hardware (instruments, players) we use connected with kXProject. We want to use our descriptions also understandable for all of us ant other hobby-musicians.

As i mentioned yesterday, on my opinion its only required, the administrator (creator) of EFXNAMES.H should set the absent "," on first position of lines 57 and 175 and make it disposial for download after compiling. I do not touch libraries of creators - not even because i have no knowledges how to create sourcecode for applications. After correct definition of the Array KX_FX, which is used in Microcode "SRC" no error should occur, as definition KX(nn) than is known as usable constant in an activateable microcode.
__________________
kX 5.10.00.3537 / Audigy SB0090 [c400] / ProFx v 3.08 5.10.00.3534
siebenhirter is offline   Reply With Quote
Old Jan 10, 2008, 06:16 AM   #131
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,836
Rep Power: 41
Russ is a jewel in the roughRuss is a jewel in the roughRuss is a jewel in the rough

Again, it seems that you are not using the correct method to rename the plugin instance, as none of the above applies to renaming the plugin instance (as in the example). To rename the plugin instance, choose 'Rename' from the menu instead of 'Edit' (I only assume that you are choosing 'Edit', because that is the only way you would be seeing the microcode and getting the error (and the error is intentional)).

i.e.
Load ProFX:SRC
Right-click on the plugin's representation in the DSP and choose "Rename" from the menu.
Type in the new name/alias and click the OK button (check mark).

i.e.
See this picture.

Note that this does not affect the name used in the plugin's tweak window.

Last edited by Russ; Jan 10, 2008 at 06:56 AM.
Russ is online now   Reply With Quote
Old Jan 10, 2008, 09:59 AM   #132
DH Senior Member
 
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,883
Rep Power: 48
Lex Nahumury is just really niceLex Nahumury is just really niceLex Nahumury is just really niceLex Nahumury is just really nice

@siebenhirter;
Just follow Russ's instructions;
choose 'Rename', NOT 'Edit' from the menu
if you want to change any plugins name.

German;
Du sollst den richtigen option aus das menu walen wenn du
den namen einer plugin andern wilst.
Wale 'Rename', nicht 'Edit'.
Durch uberzetsung nach deutsch heisen die beiden optionen vieleicht anders
als 'edit' und 'rename' aber wenn du Russ's fotos anschaust sollte es deutlich sein.

Gruss, /Lex
Lex Nahumury is offline   Reply With Quote
Old Jan 11, 2008, 03:44 AM   #133
DriverHeaven Newbie
 
Join Date: Nov 2007
Location: austria
Posts: 10
Rep Power: 0
siebenhirter is on a distinguished road

@nahumry and russ
sorry - i apologize for my clumsy procedure to try renaming in microcode instead of menue.
the irretant word "error" by my first entry using kxProject made me blind to follow your
conclusive instructions as i thougt any change - also the name - of plugins requires to actualize
microcode in any case.
staying on surface of kxProject (menuehandled) its now very easy to realize first steps to build
a satisfying configuration using audigy/live-cards with kxProjects software.

setups of hardware and software i often see from hobby-musicians is too expansive and usually poor in
quality, flexibility in handling, enlargement and adaption - compared what is possible with EMU-Chip
acting with kXProjects software. And especially ProFx-plugins are easy in handling -
so you did it not as complicated as i did first time!

now my critical friends have problems to prove her statements, that good music is only possible with mega-equipment
and hardware - i have no problems to make competition with my small equipment and tenth of costs, assuming we use same
high-end-equipment of amplifiers and speakers.

Audigy/Live-card with EMU-Chip + kxProject driver + comfortable ProFx-plugins = best components for me and maybe also for 90% of musicians,
beeing privates, hobbyists or semiprofessionals.

PS: i am delighted that there was no difference causing by deficiency in language. No translation necesseary in the future - it was me caused the miss - sorry once again!
__________________
kX 5.10.00.3537 / Audigy SB0090 [c400] / ProFx v 3.08 5.10.00.3534
siebenhirter is offline   Reply With Quote
Reply

Bookmarks

Thread Tools


LinkBacks (?)
LinkBack to this Thread: http://www.driverheaven.net/effects-dsp/55649-newbie-guide-kxs-dsp-concept-how-setup-your-dsp.html
Posted By For Type Date
[duvida] Ligar TD-3 ao PC - BateristasPT.com This thread Refback Apr 30, 2009 07:18 AM
kX Resources and Support Documentation - KxÇý¶¯Ô°µØ [kX Project] - UCÒ»µãͨ[Sina Uc] - 594NB¼¼ÊõÁªÃË [www.594NB.cn] - Powered by Discuz! This thread Refback Feb 1, 2009 03:23 AM
PG Music Forums: MIDI Cards (internal) This thread Refback Dec 20, 2008 03:20 AM
World of Warcraft - English (NA) Forums -> Dolby Surround Actually Supported This thread Refback Dec 6, 2008 07:52 PM
HiFi Passion miniBB forum - M-AUDIO Audiophile 192 - zvuková karta HiFi Audio High end This thread Refback Nov 15, 2008 12:04 PM
PG Music Forums: MIDI Cards (internal) This thread Refback Jun 21, 2008 01:47 PM
WoW Forums -> Dolby Surround Actually Supported This thread Refback May 21, 2008 10:50 PM
WoW Forums -> Dolby Surround Actually Supported This thread Refback May 10, 2008 10:03 PM
problema com o kx driver p grav no sonar3 - Frum do Clube do Hardware This thread Refback Apr 24, 2008 06:41 AM
WoW Forums -> Dolby Surround Actually Supported This thread Refback Apr 13, 2008 10:45 AM