good idea, build 10586 seems newest versions.
the last time tried improve for piano sound, trick very deeply in audio core, but still not happy, piano sound very very difficult with SQ criteria, my code always give not enough piano vibration. will try little more, think must be happy with my current programming skill.
uploaded v3.53.3 256 dword , v3.53.4 256 dword2
still no trick, use standard windows API and COM interface, work for ws2016. enjoy, i prefer v3.53.3 256 dword, more vibration.
---edit--------------
and v3.53.5 256 xadd
do test, maybe it works.
lekt player
- goon-heaven
- Posts: 312
- Joined: Sun Sep 15, 2013 9:38 pm
Re: lekt player
Thank you for these 3 new builds. All these, including xadd, play very nicely here on Server 2016 TP4. No favorite as yet.
Will try these on W10 later.
Will try these on W10 later.
Re: lekt player
Hi Lekt, I am struggling to call NtReadFile using syscall 6 for win 10, wondered if you could share the parameters with me.
cheers
cheers
Re: lekt player
;NtReadFile(sbgk wrote:Hi Lekt, I am struggling to call NtReadFile using syscall 6 for win 10, wondered if you could share the parameters with me.
cheers
; IN HANDLE FileHandle,
; IN HANDLE Event OPTIONAL,
; IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,
; IN PVOID ApcContext OPTIONAL,
; OUT PIO_STATUS_BLOCK IoStatusBlock,
; OUT PVOID Buffer,
; IN ULONG Length,
; IN PLARGE_INTEGER ByteOffset OPTIONAL,
; IN PULONG Key OPTIONAL );
mov qword ptr [rsp+64], 0 ;pKey = 0
mov qword ptr [rsp+56], 0 ;pByteOffset = 0
mov dword ptr [rsp+48], ebx ;Length (filesize (number of bytes) to read)
mov [rsp+40], rdi ;pBuffer (pointer of destination buffer for reading to)
mov [rsp+32], rsp ;pIoStatusBlock, 24 bytes, I use [rsp] for output
xor r9d, r9d ;pApcContext
xor r8d, r8d ;pApcRoutine
xor edx, edx ;;Event
mov r10, rsi ;pFileHandle (rsi is file handle returned by NtCreateFile)
mov eax, 6
sub rsp, 8
syscall
add rsp, 8
for example, ebx, rsi, rdi can get before by NtCreateFile, NtGetFileSizeEx and function allocating memory.
There's read all file. you can use ebx as any number of bytes to read.
try this code, it works for me in any win7/8/10.
Re: lekt player
thanks, I think I was nearly there, forgot about sub/add rsp at end
Re: lekt player
uploaded:
v3.53.6 256 , v3.53.7 256 vib
v3.53.6 256 ws2016 , v3.53.7 256 vib ws2016
used COM interface in render loop. only made tricks few functions outside loop. versions for ws2016 play only for ws2016 TP4 and win10 build 10586 (i think having nearly windows update).
v3.53.6 256 , v3.53.7 256 vib play for win10 build 10240 (with kernel and audio core dll file version 10.0.10240.xxxxx).
love v3.53.6 256 sound, raw, more real. good power and energy.
v3.53.6 256 , v3.53.7 256 vib
v3.53.6 256 ws2016 , v3.53.7 256 vib ws2016
used COM interface in render loop. only made tricks few functions outside loop. versions for ws2016 play only for ws2016 TP4 and win10 build 10586 (i think having nearly windows update).
v3.53.6 256 , v3.53.7 256 vib play for win10 build 10240 (with kernel and audio core dll file version 10.0.10240.xxxxx).
love v3.53.6 256 sound, raw, more real. good power and energy.
- goon-heaven
- Posts: 312
- Joined: Sun Sep 15, 2013 9:38 pm
Re: lekt player
v3.53.6 256 ws2016 , v3.53.7 256 vib ws2016 play very nice here, they have slightly more energy.
But I could live with any of these 6 10586 players - I dont hear much difference tween them - they all sound excellent.
But I could live with any of these 6 10586 players - I dont hear much difference tween them - they all sound excellent.
Re: lekt player
build 10586 reconstructed almost audio objects, render loop uses 2 function calling via COM interface. very difficult make code rewriting coz my version is 10240. for improving SQ we are need together update windows, OK?
hi jesuscheung,
seems build 10586 from November 2015 have advantage, really, i've read code, many things changed. goon-heaven already have it, let's update win10 together with me now, JC?
hi jesuscheung,
seems build 10586 from November 2015 have advantage, really, i've read code, many things changed. goon-heaven already have it, let's update win10 together with me now, JC?
Re: lekt player
just only have updated my win10 pro to build 10586 few days ago. but i've seen my ntdll.dll version is 10.0.10586.103, goon-heaven. your ws2016 ntdll.dll ver. is 10.0.10586.20, others dll also newer. different function pointers inside.
uploaded lekt.exe v3.54 256 10586
good sound, vocal very nice. maybe you try update windows to last build now and we will goto new experence with next lekt versions from now?
uploaded lekt.exe v3.54 256 10586
good sound, vocal very nice. maybe you try update windows to last build now and we will goto new experence with next lekt versions from now?
- goon-heaven
- Posts: 312
- Joined: Sun Sep 15, 2013 9:38 pm
Re: lekt player
Yuk, I forgot WU was SO BIG - 3gb of extra sh*t just blew the vhd.
I'll report back after rebuild, tee-hee.
I'll report back after rebuild, tee-hee.