• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

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

Notices

Reply
 
LinkBack Thread Tools
Old Feb 4, 2006, 02:47 PM   #1
DriverHeaven Lover
 
Join Date: Dec 2002
Location: Sweden
Posts: 133
Rep Power: 0
Eminos is on a distinguished road

24/96 with Audigy2ZS Platinum + Cubase SX3

Hi!

I've just started using kX again, in my new system, since Creative drivers started screwing me up again ..

I'm trying to get 24/96 ASIO to work with Cubase SX3. Is this possible with the latest beta drivers (3538j) ?

16/48 works fine, but when I try to switch to 24/96 I get this error msg:

---
kX ASIO

Error creating output buffer #0: error = -2147024809 [size=8192]
GetLastError()=2

E_INVALIDARG: Too big latency and too many channels -- resetting latency...

Retry?

[OK]
---

I've tried to fiddle with the kX ASIO settings, latency, sync and so on .. same problem ..
Also tried resetting all kX settings (from kX Manager).
Tried to restart Cubase SX3 a couple of times, didn't help ..

---

I have an Audigy 2ZS Platinum. And I want to record from Aux2 and Mic2.

---

Thank you in advance ..

/Eminos
Eminos is offline   Reply With Quote


Old Feb 4, 2006, 05:35 PM   #2
DH's Latest Mac Convert
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 15,749
Rep Power: 71
dj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to all
System Specs

24/96 is unsupported in ASIO
dj_stick is offline   Reply With Quote
Old Feb 4, 2006, 05:39 PM   #3
DriverHeaven Lover
 
Join Date: Dec 2002
Location: Sweden
Posts: 133
Rep Power: 0
Eminos is on a distinguished road

Oh, ok .. thanks man ..

/Eminos
Eminos is offline   Reply With Quote
Old Feb 22, 2006, 04:04 PM   #4
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 388
Rep Power: 0
jiiteepee is on a distinguished road

Creative ASIO supports 24-bit/96 kHz (with A2Zs, A4Pro).

Would it be possible to copy those CT ASIO files (CTASIO.DLL, CTPRXY2K.SYS,etc.) and add some registry keys to get it working even only kX drivers are installed?

jiitee
jiiteepee is offline   Reply With Quote
Old Feb 22, 2006, 04:13 PM   #5
DH's Latest Mac Convert
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 15,749
Rep Power: 71
dj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to all
System Specs

kX runs completely different to the way the CL drivers do, i doubt that method would work
dj_stick is offline   Reply With Quote
Old Feb 22, 2006, 05:56 PM   #6
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 388
Rep Power: 0
jiiteepee is on a distinguished road

Quote:
Originally Posted by dj_stick
kX runs completely different to the way the CL drivers do, i doubt that method would work
I meant, would it work independetly (i.e. not associated with kX).

But would CT ASIO show up on software driver lists (like ASIO Multimedia or Asio4All would show (I suppose these shows with kX drivers too))?

I'm not sure, but I assume that CT ASIO driver do not need much of the functionality from CT driver system --> actually, does it need any parts of CT WDM driver set? At least ASIO driver does not show up as a service or pre-loaded driver like WDM does. Some registry keys can be found (couple of settings, driver path and name and I/O names (maybe some more).

Here are imported/exported modules/functions for CTASIO.DLL and CTPRXY2K.SYS

CTASIO.DLL

+++++++++++++++++++ IMPORTED FUNCTIONS ++++++++++++++++++
Number of Imported Modules = 7 (decimal)

Import Module 001: ntdll.dll
Import Module 002: KERNEL32.dll
Import Module 003: USER32.dll
Import Module 004: ole32.dll
Import Module 005: ADVAPI32.dll
Import Module 006: WINMM.dll
Import Module 007: ctosuser.dll

+++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++

Import Module 001: ntdll.dll

Addr:0000D1EC hint(0391) Name: RtlUnwind

Import Module 002: KERNEL32.dll

Addr:0000D2C8 hint(0144) Name: GetCurrentThread
Addr:0000D2DC hint(006C) Name: CreateThread
Addr:0000D2EC hint(0050) Name: CreateFileA
Addr:0000D2FA hint(01C0) Name: GetSystemDirectoryA
Addr:0000D310 hint(01E6) Name: GetVersionExA
Addr:0000D320 hint(0089) Name: DisableThreadLibraryCalls
Addr:0000D33C hint(0141) Name: GetCurrentProcess
Addr:0000D350 hint(019F) Name: GetProcAddress
Addr:0000D362 hint(017E) Name: GetModuleHandleA
Addr:0000D376 hint(010F) Name: GetCommandLineA
Addr:0000D388 hint(0213) Name: HeapFree
Addr:0000D394 hint(020D) Name: HeapAlloc
Addr:0000D3A0 hint(01A2) Name: GetProcessHeap
Addr:0000D3B2 hint(0170) Name: GetLastError
Addr:0000D3C2 hint(0392) Name: WideCharToMultiByte
Addr:0000D3D8 hint(0272) Name: MultiByteToWideChar
Addr:0000D3EE hint(00B6) Name: ExitProcess
Addr:0000D3FC hint(0321) Name: SetHandleCount
Addr:0000D40E hint(01B8) Name: GetStdHandle
Addr:0000D41E hint(0165) Name: GetFileType
Addr:0000D42C hint(01B6) Name: GetStartupInfoA
Addr:0000D43E hint(017C) Name: GetModuleFileNameA
Addr:0000D454 hint(0211) Name: HeapDestroy
Addr:0000D462 hint(020F) Name: HeapCreate
Addr:0000D2B4 hint(0340) Name: SetThreadPriority
Addr:0000D47E hint(00F4) Name: FreeEnvironmentStringsA
Addr:0000D498 hint(0154) Name: GetEnvironmentStrings
Addr:0000D4B0 hint(00F5) Name: FreeEnvironmentStringsW
Addr:0000D4CA hint(0156) Name: GetEnvironmentStringsW
Addr:0000D4E4 hint(03A0) Name: WriteFile
Addr:0000D4F0 hint(0352) Name: Sleep
Addr:0000D4F8 hint(00FC) Name: GetACP
Addr:0000D502 hint(0192) Name: GetOEMCP
Addr:0000D50E hint(0103) Name: GetCPInfo
Addr:0000D51A hint(037E) Name: VirtualAlloc
Addr:0000D2A6 hint(0031) Name: CloseHandle
Addr:0000D538 hint(024F) Name: LoadLibraryA
Addr:0000D548 hint(0318) Name: SetFilePointer
Addr:0000D55A hint(0226) Name: InterlockedExchange
Addr:0000D570 hint(0386) Name: VirtualQuery
Addr:0000D580 hint(0241) Name: LCMapStringA
Addr:0000D590 hint(0242) Name: LCMapStringW
Addr:0000D5A0 hint(01B9) Name: GetStringTypeA
Addr:0000D5B2 hint(01BC) Name: GetStringTypeW
Addr:0000D5C4 hint(0334) Name: SetStdHandle
Addr:0000D5D4 hint(0173) Name: GetLocaleInfoA
Addr:0000D5E6 hint(0384) Name: VirtualProtect
Addr:0000D5F8 hint(01C2) Name: GetSystemInfo
Addr:0000D608 hint(00EC) Name: FlushFileBuffers
Addr:0000D298 hint(00B7) Name: ExitThread
Addr:0000D284 hint(015A) Name: GetExitCodeThread
Addr:0000D268 hint(02A1) Name: QueryPerformanceFrequency
Addr:0000D24E hint(02A0) Name: QueryPerformanceCounter
Addr:0000D23C hint(0088) Name: DeviceIoControl
Addr:0000D224 hint(0225) Name: InterlockedDecrement
Addr:0000D20C hint(0229) Name: InterlockedIncrement
Addr:0000D202 hint(0393) Name: WinExec
Addr:0000D470 hint(0381) Name: VirtualFree
Addr:0000D52A hint(0217) Name: HeapReAlloc

Import Module 003: USER32.dll

Addr:0000D62A hint(01B8) Name: LoadBitmapA
Addr:0000D638 hint(0293) Name: ShowWindow
Addr:0000D6A2 hint(01DF) Name: MessageBoxA
Addr:0000D694 hint(01CB) Name: LoadStringA
Addr:0000D682 hint(009E) Name: DialogBoxParamA
Addr:0000D674 hint(0111) Name: GetDlgItem
Addr:0000D664 hint(023C) Name: SendMessageA
Addr:0000D658 hint(00C6) Name: EndDialog
Addr:0000D646 hint(0254) Name: SetDlgItemTextA

Import Module 004: ole32.dll

Addr:0000D6CE hint(0008) Name: CLSIDFromString
Addr:0000D6BC hint(0134) Name: StringFromGUID2
Addr:0000D6E0 hint(0010) Name: CoCreateInstance
Addr:0000D6F4 hint(000F) Name: CoCreateGuid

Import Module 005: ADVAPI32.dll

Addr:0000D790 hint(01CE) Name: RegCreateKeyA
Addr:0000D782 hint(01D9) Name: RegEnumKeyA
Addr:0000D7B0 hint(01D6) Name: RegDeleteValueA
Addr:0000D7A0 hint(01D2) Name: RegDeleteKeyA
Addr:0000D70E hint(01E5) Name: RegOpenKeyA
Addr:0000D71C hint(01C9) Name: RegCloseKey
Addr:0000D72A hint(01F0) Name: RegQueryValueExA
Addr:0000D73E hint(01DA) Name: RegEnumKeyExA
Addr:0000D74E hint(01E6) Name: RegOpenKeyExA
Addr:0000D75E hint(01CF) Name: RegCreateKeyExA
Addr:0000D770 hint(01FD) Name: RegSetValueExA

Import Module 006: WINMM.dll

Addr:0000D7D0 hint(00A3) Name: timeGetTime

Import Module 007: ctosuser.dll (!!! do not Imp/exp to none CT Dll's)

Addr:80000001 hint(0001) Name: CtGetLocalizedStringA

+++++++++++++++++++ EXPORTED FUNCTIONS ++++++++++++++++++
Number of Exported Functions = 0004 (decimal)


Addr:020055B8 Ord: 1 (0001h) Name: DllCanUnloadNow
Addr:02006982 Ord: 2 (0002h) Name: DllGetClassObject
Addr:0200648A Ord: 3 (0003h) Name: DllRegisterServer
Addr:02005FEF Ord: 4 (0004h) Name: DllUnregisterServer


CTPRXY2K.SYS

Number of Imported Modules = 1 (decimal)

Import Module 001: ntoskrnl.exe

+++++++++++++++++++ IMPORT MODULE DETAILS +++++++++++++++

Import Module 001: ntoskrnl.exe

Addr:00005082 hint(0169) Name: IoDeleteDevice
Addr:0000509A hint(0131) Name: InterlockedIncrement
Addr:000050B2 hint(015F) Name: IoCreateSymbolicLink
Addr:000050CA hint(045B) Name: RtlInitUnicodeString
Addr:000050E2 hint(016B) Name: IoDeleteSymbolicLink
Addr:000050FC hint(021B) Name: KeDelayExecutionThread
Addr:00005114 hint(012E) Name: InterlockedDecrement
Addr:0000512A hint(01FC) Name: IofCompleteRequest
Addr:00005134 hint(060B) Name: wcscmp
Addr:00005154 hint(0156) Name: IoCreateDevice
Addr:0000516C hint(0365) Name: ObfDereferenceObject
Addr:00005188 hint(0186) Name: IoGetDeviceObjectPointer
Addr:000051A0 hint(029E) Name: KeWaitForSingleObject
Addr:000051B0 hint(01FB) Name: IofCallDriver
Addr:000051D0 hint(0146) Name: IoBuildDeviceIoControlRequest
Addr:000051E4 hint(023A) Name: KeInitializeEvent
Addr:00000000 hint(056C) Name: ZwLoadDriver

+++++++++++++++++++ EXPORTED FUNCTIONS ++++++++++++++++++
Number of Exported Functions = 0000 (decimal)



jiitee

Last edited by jiiteepee; Feb 22, 2006 at 06:06 PM.
jiiteepee is offline   Reply With Quote
Old Feb 22, 2006, 06:47 PM   #7
DH's Latest Mac Convert
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 15,749
Rep Power: 71
dj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to all
System Specs

iirc, the CTASIO.DLL file was used by the creative drivers, not the otherway around

eg, if you wanted to use ASIO, the creative drivers would refer to the file - without the CL drivers installed i don't think that dll would do anything, but i may be wrong
dj_stick is offline   Reply With Quote
Old Feb 23, 2006, 04:17 AM   #8
DriverHeaven Addict
 
Join Date: Apr 2005
Location: FI
Posts: 388
Rep Power: 0
jiiteepee is on a distinguished road

I scanned (calls) all those driver files listed on creative WDM driver properties (files listed below) and none of them has calls to ctasio.dll or ctprxy2k.sys. Ofcourse, there are some 1000's files on CT driver installation --> well who would know how things are linked there .

*a3d.dll
Audigy.bmp
*commonfx.dll
*ctaudfx.dll
*ctbas2w.dat
*ctcoinst.dll
*ctdaught.dat
*ctdlang.dat
*ctdproxy.dll
*ctdvinst.dll
*cteapsfx.dll
*ctemupia.dll
*ctsbas2w.dat
*ctsblfx.dll
*ctstatic.dat
*ctac32k.sys
*ctaud2k.sys
*ctdvda2k.sys
*ctoss2k.sys
*ctprxy2k.sys
*ctsfm2k.sys
*emupia2k.sys
*ha10kx2k.sys
*haP16v2k.sys
*haP17v2k.sys
*pfmodnt.sys
*portcls.sys
*stream.sys
*ksuser.dll
*piaproxy.dll
SBAudigy.ico
*sfman32.dll
*wdmaud.drv


Ct ASIO driver seems to be just a dynamic .dll which is loaded into memory only when needed? None of Creative software (meaning A2 which I have here) does support ASIO driver mode.

jiitee
jiiteepee is offline   Reply With Quote
Old Feb 23, 2006, 01:44 PM   #9
DriverHeaven Lover
 
Join Date: Aug 2003
Posts: 209
Rep Power: 0
miguel is on a distinguished road

I don't have a 10k2 card but kX can record at 24 bit through wdm right? Has anyone ever tried using Asio4all to plug 24/96 wdm into asio? just wondering here...
miguel is offline   Reply With Quote
Old Feb 24, 2006, 01:24 PM   #10
DriverHeaven Senior Member
 
Join Date: Feb 2003
Location: Trollhättan, Sweden
Posts: 512
Rep Power: 0
Gardinen is on a distinguished road

Hm... The original Audigy drivers works very good with Cubase.
Gardinen is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
vBulletin implementation by Craig '5320' Humphreys

All times are GMT -5. The time now is 04:33 PM. Copyright ©2008 HeavenMedia.net