lekt player
-
- Posts: 2491
- Joined: Mon Oct 07, 2013 11:09 pm
Re: lekt player
kse is superb. Better in so many ways. Bass quantity lesser, treble better.piano notes vibrate more, and more correctly too
Re: lekt player
i think you run it for laptop onboard sound card?jesuscheung wrote:kse is superb. Better in so many ways. Bass quantity lesser, treble better.piano notes vibrate more, and more correctly too
it doesn't work for goon-heaven's PCI card, strange, all kse versions never work for PCI card. code need go to other branch that i can't follow up coz haven't this card, use only laptop. will try more...
- goon-heaven
- Posts: 312
- Joined: Sun Sep 15, 2013 9:38 pm
Re: lekt player
What can I do to help get kse playing on PCI soundcard?
Re: lekt player
do nothing. will build versions that test some things i've suspected in your OS with PCI card.
bypassing all kse layers is good but now have much code, not easy make alignment and register usage, sound easy comes to hard and imbalance, need more accuracy.
in win10 code show that audiokse.dll contains the last layer that user application can do something with audio core, after that audio render run in kernel/driver mode in different processes and threads, asynchronous with user side and need high programing skill to make tricks.
bypassing all kse layers is good but now have much code, not easy make alignment and register usage, sound easy comes to hard and imbalance, need more accuracy.
in win10 code show that audiokse.dll contains the last layer that user application can do something with audio core, after that audio render run in kernel/driver mode in different processes and threads, asynchronous with user side and need high programing skill to make tricks.
Re: lekt player
think you would have been quicker to look at the wave-rt code in portaudio, wouldn't have had to muck about with the wasapi stuff.lekt wrote:do nothing. will build versions that test some things i've suspected in your OS with PCI card.
bypassing all kse layers is good but now have much code, not easy make alignment and register usage, sound easy comes to hard and imbalance, need more accuracy.
in win10 code show that audiokse.dll contains the last layer that user application can do something with audio core, after that audio render run in kernel/driver mode in different processes and threads, asynchronous with user side and need high programing skill to make tricks.
- goon-heaven
- Posts: 312
- Joined: Sun Sep 15, 2013 9:38 pm
Re: lekt player
@Gordon: Does MQN use wave-rt code in portaudio?sbgk wrote:think you would have been quicker to look at the wave-rt code in portaudio, wouldn't have had to muck about with the wasapi stuff.lekt wrote:do nothing. will build versions that test some things i've suspected in your OS with PCI card.
bypassing all kse layers is good but now have much code, not easy make alignment and register usage, sound easy comes to hard and imbalance, need more accuracy.
in win10 code show that audiokse.dll contains the last layer that user application can do something with audio core, after that audio render run in kernel/driver mode in different processes and threads, asynchronous with user side and need high programing skill to make tricks.
Re: lekt player
no, uses wavecyclic. PA is the only place I've seen a wavert player implementation which is required for PCIE direct access.goon-heaven wrote:@Gordon: Does MQN use wave-rt code in portaudio?sbgk wrote:think you would have been quicker to look at the wave-rt code in portaudio, wouldn't have had to muck about with the wasapi stuff.lekt wrote:do nothing. will build versions that test some things i've suspected in your OS with PCI card.
bypassing all kse layers is good but now have much code, not easy make alignment and register usage, sound easy comes to hard and imbalance, need more accuracy.
in win10 code show that audiokse.dll contains the last layer that user application can do something with audio core, after that audio render run in kernel/driver mode in different processes and threads, asynchronous with user side and need high programing skill to make tricks.
- goon-heaven
- Posts: 312
- Joined: Sun Sep 15, 2013 9:38 pm
Re: lekt player
Thank you for the insight on WaveRT. But does wavecyclic not support PCIE direct access?sbgk wrote:no, uses wavecyclic. PA is the only place I've seen a wavert player implementation which is required for PCIE direct access.goon-heaven wrote:@Gordon: Does MQN use wave-rt code in portaudio?sbgk wrote:...
think you would have been quicker to look at the wave-rt code in portaudio, wouldn't have had to muck about with the wasapi stuff.
-
- Posts: 2491
- Joined: Mon Oct 07, 2013 11:09 pm
Re: lekt player
lekt wrote:i think you run it for laptop onboard sound card?jesuscheung wrote:kse is superb. Better in so many ways. Bass quantity lesser, treble better.piano notes vibrate more, and more correctly too
yes, onboard.
ses remains the current best of lekt! goon, you aren't missing much here with kse
Re: lekt player
i was busy a long time, have less time for coding now. still difficult analys code of kse layer, many objects in protected mode, will do again with kse.
code of v3.55 256 ses is good, sound very nice. rewriten one function in audioses.dll layer and can remove one thing in render loop, i feel sound really better.
uploaded:
v3.55.2 256 , v3.55.3 256 nocrit , v3.55.4 256
try them and compare SQ, what is more correct..
===========================
and v3.55.5 256 ses2 (raw code) for goon-heaven testing with PCI card, there's code join into kse layer but not much only. hope it will work for you. pls. notice me about this.
code of v3.55 256 ses is good, sound very nice. rewriten one function in audioses.dll layer and can remove one thing in render loop, i feel sound really better.
uploaded:
v3.55.2 256 , v3.55.3 256 nocrit , v3.55.4 256
try them and compare SQ, what is more correct..
===========================
and v3.55.5 256 ses2 (raw code) for goon-heaven testing with PCI card, there's code join into kse layer but not much only. hope it will work for you. pls. notice me about this.