lekt player

Anything to do with computer audio, hardware, software etc.
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

do not use priority. lets OS free manage system resource for multi threading. although v2.84 take only 1% CPU but my laptop sometime have pops (core i3 dual core), maybe bug in control of synchronize of threads.
jesuscheung
Posts: 2491
Joined: Mon Oct 07, 2013 11:09 pm

Re: lekt player

Post by jesuscheung »

i think threads can more vibration

my old (bad) registry tweak
AdditionalCriticalWorkerThreads = 16
AdditionalDelayedWorkerThreads = 16

although it changes sound texture (so, incorrect sound...), but overall vibration has increased a lot in my setup.
lekt wrote:do not use priority. lets OS free manage system resource for multi threading. although v2.84 take only 1% CPU but my laptop sometime have pops (core i3 dual core), maybe bug in control of synchronize of threads.


hmm... i have i7! threading is piece of cake...

i can maintain balance SQ upto 1000 threads. normal use is about 250-350. you can check in "Task Manager"
jesuscheung
Posts: 2491
Joined: Mon Oct 07, 2013 11:09 pm

Re: lekt player

Post by jesuscheung »

pretty sure 2.84 has double in micro-vibrations in my setup!

i thought that's the power of c!
oh, it is multi-threading hehe
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

have very much tasks need resolve. seems few years, hehe...
now relocation of variables, statements, functions, their combination may million! so need to C native, then assembly. feel not much benefit can get of assembly, only private memcpy function but i've ~20 methods in C/C++, not bad. multithread can reduce latency to zero, but raise shock and dirty in RAM, affect to SQ.
jesuscheung
Posts: 2491
Joined: Mon Oct 07, 2013 11:09 pm

Re: lekt player

Post by jesuscheung »

lekt wrote:have very much tasks need resolve. seems few years, hehe...
now relocation of variables, statements, functions, their combination may million! so need to C native, then assembly. feel not much benefit can get of assembly, only private memcpy function but i've ~20 methods in C/C++, not bad. multithread can reduce latency to zero, but raise shock and dirty in RAM, affect to SQ.
huge task hehe... sounds like it needs some neural network for testing... human can only listen/test so much hehe
User avatar
goon-heaven
Posts: 312
Joined: Sun Sep 15, 2013 9:38 pm

Re: lekt player

Post by goon-heaven »

jesuscheung wrote:
lekt wrote:
jesuscheung wrote:agree! now that sound is cleaner, it can fit-in more vibrations
uploaded v2.84 1024

vibration much improved, good balance. i think sound less intense, no strain. used new method that lets make small file size for larger buffer size 1024. this version's file size only 10KB.
try it and enjoy.
very rich sound! transparent/air just enough.
all things kept, i believe.

something missing. not head banging!

EDIT
made a bad morning judgement. this is definitely new best
Hey lekt, cant keep up with all your player releases!
...but 2.84 has some holistic magic, despite the odd pops.
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

uploaded v2.85 1024

all things better than v2.84 1024.
removed some redundant elements in code. code now is fine in simple style. will goto big file size and vibration can be more (but balance maybe??).
prefer v2.85, sound clarity, clean, clean!
try it and enjoy!

EDIT: do not run many other "big" applications, maybe pops coz 7 threads of lekt running. better run only lekt
jesuscheung
Posts: 2491
Joined: Mon Oct 07, 2013 11:09 pm

Re: lekt player

Post by jesuscheung »

lekt wrote:uploaded v2.85 1024

all things better than v2.84 1024.
removed some redundant elements in code. code now is fine in simple style. will goto big file size and vibration can be more (but balance maybe??).
prefer v2.85, sound clarity, clean, clean!
try it and enjoy!

EDIT: do not run many other "big" applications, maybe pops coz 7 threads of lekt running. better run only lekt
yes. 2.85 is excellent like 2.84.

2.85 better at music.
2.84's resolution seems higher. not very clean if OS is not clean.
2.84 actually is ok clean.

prefer 2.85. new best

(i run a lot of things. zero pop... i am lucky i guess)
lekt
Posts: 1102
Joined: Thu Oct 10, 2013 4:52 am

Re: lekt player

Post by lekt »

the first time i've developing with multi-thread, not profesional developer, hehe...
win8 and newer very good support for process and thread, vs2012, 2013 and windows API have much resource for manipulation of multithread/process. that's big potential for this way.
i've used only simple functions for testing first work, not good control of synchronize (my control is no control, so pops... in sound).
feel v2.85 stage zise little smaler, airly lesser?
jesuscheung
Posts: 2491
Joined: Mon Oct 07, 2013 11:09 pm

Re: lekt player

Post by jesuscheung »

lekt wrote:the first time i've developing with multi-thread, not profesional developer, hehe...
win8 and newer very good support for process and thread, vs2012, 2013 and windows API have much resource for manipulation of multithread/process. that's big potential for this way.
i've used only simple functions for testing first work, not good control of synchronize (my control is no control, so pops... in sound).
feel v2.85 stage zise little smaler, airly lesser?
2.85 stage, air, size are normal/average here. size maybe -0.1% than norm. little bit pops, nothing serious.

i think "my control is no control" is a great thing.
control = many "if" conditions = less SQ?
somehow, your multi-thread doesn't pop for me. don't know why. just sound great (little bit dirty).
i see multi-thread increases resolution+some extra power for trumpet. music feels the same. not a necessary thing. maybe for later hehe

EDIT
trumpet never sounded good in my setup. 2.84 makes trumpet listenable! miracle!
Post Reply