|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Lover
Join Date: Dec 2002
Location: Sweden
Posts: 133
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
#2 |
|
Apple Fanboy?
|
24/96 is unsupported in ASIO
__________________
Chris - The Aussie Super Mod
Hardwareheaven Rules - Sig Request Thread How you can help HardwareHeaven by using Digg! Hardwareheaven Super-Moderator |
|
|
|
|
|
|
|
DriverHeaven Lover
Join Date: Dec 2002
Location: Sweden
Posts: 133
Rep Power: 0 ![]() |
Oh, ok .. thanks man ..
/Eminos |
|
|
|
|
|
#4 |
|
HardwareHeaven Senior Member
Join Date: Apr 2005
Location: FI
Posts: 400
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
#5 |
|
Apple Fanboy?
|
kX runs completely different to the way the CL drivers do, i doubt that method would work
__________________
Chris - The Aussie Super Mod
Hardwareheaven Rules - Sig Request Thread How you can help HardwareHeaven by using Digg! Hardwareheaven Super-Moderator |
|
|
|
|
|
#6 | |
|
HardwareHeaven Senior Member
Join Date: Apr 2005
Location: FI
Posts: 400
Rep Power: 0 ![]() |
Quote:
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 11:06 PM. |
|
|
|
|
|
|
#7 |
|
Apple Fanboy?
|
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
__________________
Chris - The Aussie Super Mod
Hardwareheaven Rules - Sig Request Thread How you can help HardwareHeaven by using Digg! Hardwareheaven Super-Moderator |
|
|
|
|
|
#8 |
|
HardwareHeaven Senior Member
Join Date: Apr 2005
Location: FI
Posts: 400
Rep Power: 0 ![]() |
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 |
|
|
|
|
|
#9 |
|
DriverHeaven Lover
Join Date: Aug 2003
Posts: 209
Rep Power: 0 ![]() |
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...
|
|
|
|
|
|
#10 |
|
DriverHeaven Senior Member
Join Date: Feb 2003
Location: Trollhättan, Sweden
Posts: 512
Rep Power: 0 ![]() |
Hm... The original Audigy drivers works very good with Cubase.
|
|
|
|
![]() |
| Thread Tools | |
|
|