Jump to content
IGNORED

Visual studio 2012 c++ and wasapi minimalist player


sbgk

Recommended Posts

Ive grabbed the files from that link you posted -2nd one, done everything you said and still no sound

Ive got nad51, same as you, and i still cant make it work

I get the feelig ive got some services missing or something. I might be using some wrong files too. In the command prompt right at the beginning it read cant find the path, that is vs 2012

 

would love to make it work but Im really lost

are you use Windows 8 Audio Optimization Script by cad ? in this script you must delete "sc config Null start= disabled " [h=1][/h]

Link to comment
agree. 2.36 is muddier with piano sound, 3D effect killed it?

 

i have tested 3 last versions 2.38, just only 10 minutes, i'm happy.

soundstage reduced little, seems in standard, in norms. instruments and vocal on own true locations. song becomes more sad (i think music is characterized by sadness).

need to test more carefully about details. thanks, sbgk.

Link to comment
i have tested 3 last versions 2.38, just only 10 minutes, i'm happy.

soundstage reduced little, seems in standard, in norms. instruments and vocal on own true locations. song becomes more sad (i think music is characterized by sadness).

need to test more carefully about details. thanks, sbgk.

 

yes songs are very sad indeed! emotionally, 8 8>1 loop>2.38. 2.38 is rather rich/intense/not airy in vocal, more difficult to connect to emotionally. 1 loop is better, vocal is airy, but slightly control. 8 8 is almost perfect, vocal is airy/100% details/free, all the important elements are there. however, 8 8 vocal is like walking the beach... hmm... sandy. it needs to sound smooth like 2.82 like water, 8 8 annoys my ears with the sandy/earache sideeffect. thx sbgk!! you almost did it! combine everything into one!

 

finally this feel like the old world of MQn is integrated into the new MQn.

Link to comment
i have tested 3 last versions 2.38, just only 10 minutes, i'm happy.

soundstage reduced little, seems in standard, in norms. instruments and vocal on own true locations. song becomes more sad (i think music is characterized by sadness).

need to test more carefully about details. thanks, sbgk.

 

Sounds encouraging. Would be useful to know what your system is made up of so that we can see how MQn behaves in different set ups.

There is no harm in doubt and skepticism, for it is through these that new discoveries are made. Richard P Feynman

 

http://mqnplayer.blogspot.co.uk/

Link to comment
yes songs are very sad indeed! emotionally, 8 8>1 loop>2.38. 2.38 is rather rich/intense in vocal, more difficult to connect to emotionally. 1 loop is better, vocal is airy, but slightly control. 8 8 is almost perfect, vocal is airy/100% details/free, all the important elements are there. however, 8 8 vocal is like walking the beach... hmm... sandy. it needs to sound smooth like 2.82 like water, 8 8 annoys my ears with the sandy/earache sideeffect. thx sbgk!! you almost did it! combine everything into one!

 

finally this feel like the old world of MQn is integrated into the new MQn.

 

how would you describe the track you are testing with, is it normally bright/digital, is it a good recording etc ?

There is no harm in doubt and skepticism, for it is through these that new discoveries are made. Richard P Feynman

 

http://mqnplayer.blogspot.co.uk/

Link to comment
how would you describe the track you are testing with, is it normally bright/digital, is it a good recording etc ?

 

1 track, "eyes on me" from final fantasy. and i have already made judgement. quite obvious. i guess it is good recording? back then, FF paid a few millions to get her to sing.

 

if i am still not sure, i use She's Out Of My Life, Michael Jackson. for testing emotion.

 

for piano, i use 100 best piano classics. pretty sure the recording is not good here. only MQn makes analog sound in this album. if you use good recording, more difficult to tell differences in piano sound.

Link to comment
yes songs are very sad indeed! emotionally, 8 8>1 loop>2.38. 2.38 is rather rich/intense/not airy in vocal, more difficult to connect to emotionally. 1 loop is better, vocal is airy, but slightly control. 8 8 is almost perfect, vocal is airy/100% details/free, all the important elements are there. however, 8 8 vocal is like walking the beach... hmm... sandy. it needs to sound smooth like 2.82 like water, 8 8 annoys my ears with the sandy/earache sideeffect. thx sbgk!! you almost did it! combine everything into one!

 

finally this feel like the old world of MQn is integrated into the new MQn.

 

agree, 8 8>1 loop>2.38. emotion better, i'm happy listening them.

now drum beat sound is better, but need to better

over norms 3D effect adverse impacts to sound. it can adjust to change nuance (but micro-micro change! must be careful to keep good achieved nuances).

2.38 soundstage over norms (little, little bit), so vocal not as good as others versions, vocal voice is rather droughty.

in all 3 versions drum sound need to better. somehow??

there is something not right, incorrect? i'm thinking about it.

Link to comment
Sounds encouraging. Would be useful to know what your system is made up of so that we can see how MQn behaves in different set ups.

 

i use laptop headphones, HDMI to TV => home theater speekes. popular equipments, i don't have USB soundcard and other good equipments, will try when i can.

win8pro, core i3 3110, 4GB 1600 (single). use popular win8 tweaking. But last time i restored to default windows settings (Win32PrioritySeparation, Pro Audio, enable system devices drivers and many windows services,...) because i feel MQn sound is good in many different set ups. i will try it on without any windows tweaking (crazy!)

only important for me: let windows himself distribute system resources, or do not force it was too much. Because follow by any our change setting, windows re-calculates and re-distribute system resources, depends on many factors (AC/DC, runing proccess,... does not mean that we can get always 100% as we want. it is windows secret.

enable Intel speed step, turn on core parking, not use core affinity.

Sometime, if i can, let laptop sleep 10 min., playing, usually after 30 min playing full resonace comes, true sound. sorry if i'm not right in you case..

Link to comment
in the comand prompt it states that the system can't find the path

Ive tried that on a different machine and still no sound

 

you try that.

for mqn.exe: 3 files

mqn.exe

file.txt (manualy create content, for example: d:\music\abc.wav)

mqn.bat (content:

@echo off

MQn --file ".\Files.txt"

@echo on

 

for mqnplay.exe: 5 files

mqncontrol.exe

mqnplay.exe

file.txt (manualy create content, for example: d:\music\abc.wav)

mqn.bat (content:

@echo off

MQncontrol --file ".\Files.txt"

@echo on

 

mqnstop.bat:

@echo off

taskkill /fi "PID gt 0" /IM mqnplay.exe /F >nul

taskkill /fi "PID gt 0" /IM cmd.exe *32 /F >nul

 

 

so you can create more .bat file with multiline track paths (ANSI, not UNICODE text) for many albums.

try for testing, if OK then correct original .bat file with past.exe

Link to comment
yes songs are very sad indeed! emotionally...

 

8.8 give great vocal, breath, even i feel lips movement, song is very sad. really music as making love.

piano sounds: this sound include bass. as i said low bass layer need to better with drum sound. total weight will in norms, then automaticaly vocal, piano sounds,... better so.

Link to comment
i use laptop headphones, HDMI to TV => home theater speekes. popular equipments, i don't have USB soundcard and other good equipments, will try when i can.

win8pro, core i3 3110, 4GB 1600 (single). use popular win8 tweaking. But last time i restored to default windows settings (Win32PrioritySeparation, Pro Audio, enable system devices drivers and many windows services,...) because i feel MQn sound is good in many different set ups. i will try it on without any windows tweaking (crazy!)

only important for me: let windows himself distribute system resources, or do not force it was too much. Because follow by any our change setting, windows re-calculates and re-distribute system resources, depends on many factors (AC/DC, runing proccess,... does not mean that we can get always 100% as we want. it is windows secret.

enable Intel speed step, turn on core parking, not use core affinity.

Sometime, if i can, let laptop sleep 10 min., playing, usually after 30 min playing full resonace comes, true sound. sorry if i'm not right in you case..

 

you aren't wrong not tuning. once started tuning, must tune it all the way. e.g. if you stop tuning half-way, and let's say ms firewall is still enabled, your tuning may enhance SQ performance but also enhances the firewall performance! but firewall is a SQ killer! lol...

Link to comment
i use laptop headphones, HDMI to TV => home theater speekes. popular equipments, i don't have USB soundcard and other good equipments, will try when i can.

win8pro, core i3 3110, 4GB 1600 (single). use popular win8 tweaking. But last time i restored to default windows settings (Win32PrioritySeparation, Pro Audio, enable system devices drivers and many windows services,...) because i feel MQn sound is good in many different set ups. i will try it on without any windows tweaking (crazy!)

only important for me: let windows himself distribute system resources, or do not force it was too much. Because follow by any our change setting, windows re-calculates and re-distribute system resources, depends on many factors (AC/DC, runing proccess,... does not mean that we can get always 100% as we want. it is windows secret.

enable Intel speed step, turn on core parking, not use core affinity.

Sometime, if i can, let laptop sleep 10 min., playing, usually after 30 min playing full resonace comes, true sound. sorry if i'm not right in you case..

 

I use the non active version of these speakers, so guess we might be hearing different things or have different problems that we are trying to solve,

 

ATC SCM20A

 

I'm surprised you can play it on a laptop, I get a lot of interference with version 2, version 1 is optimised for the realtek driver and version 3 is a standard version which should run with everything just not optimised.

 

I find the stereo stage a bit compressed with 2.38, have uploaded 2.39 which is probably too 3d for you guys, although jc liked a previous 16 4 version - which I had problems with hearing the vocals.

There is no harm in doubt and skepticism, for it is through these that new discoveries are made. Richard P Feynman

 

http://mqnplayer.blogspot.co.uk/

Link to comment
in the comand prompt it states that the system can't find the path

Ive tried that on a different machine and still no sound

 

need more info, a directory listing of where the mqn files are and send the mqn.bat file you are running and also the files.txt file

There is no harm in doubt and skepticism, for it is through these that new discoveries are made. Richard P Feynman

 

http://mqnplayer.blogspot.co.uk/

Link to comment
did you download the paste.exe, mqncontrol.exe and mqnplay.exe and did you edit the mqn.bat with the directory name. Are you selecting a wav file in explorer and right mouse click select copy to copy it to the clipboard and then double clicking mqn.bat ?

 

download wasapi_test from the test folder, then type in the commands in a console window as below and post the output for exlusive on and event on, my copy is below

 

Microsoft Windows [Version 6.2.9200]

© 2012 Microsoft Corporation. All rights reserved.

C:\Users\xxxx>cd c:\

c:\>cd vs2012

c:\vs2012>wasapi_test

wasapi_test -?

wasapi_test --list-devices

wasapi_test [--device "Device long name"]

-? prints this message.

--list-devices displays the long names of all active playback devices.

--device "Device long name" tests all supported audio formats

--verbose lists failed formats as well

 

c:\vs2012>wasapi_test --list-devices

Active render endpoints found: 1

Speakers (High Definition Audio Device)

c:\vs2012>wasapi_test --device "Speakers (High Definition Audio Device)"

 

EXCLUSIVE: on EVENT DRIVEN: on

-------------------------------------------------------------------------

44100 16 2 176400 4 1 0 - Format works ok

44100 16 2 176400 4 65534 22 16 3 - Format works ok

44100 32 2 352800 8 65534 22 24 3 - Format works ok

48000 16 2 192000 4 1 0 - Format works ok

48000 16 2 192000 4 65534 22 16 3 - Format works ok

48000 32 2 384000 8 65534 22 24 3 - Format works ok

96000 16 2 384000 4 1 0 - Format works ok

96000 16 2 384000 4 65534 22 16 3 - Format works ok

96000 32 2 768000 8 65534 22 24 3 - Format works ok

192000 16 2 768000 4 1 0 - Format works ok

192000 16 2 768000 4 65534 22 16 3 - Format works ok

192000 32 2 1536000 8 65534 22 24 3 - Format works ok

 

so the 96000 shows my dac needs 24 bit packed in 32 bits, you might have 24 in 24 in which case MQn can't play.

 

Hi sbgk,

 

Here mine wasapi test:

c:\MQnPlayer>wasapi_test -device "Speakers (ARCAM DAC)"

Unexpected argument -device

wasapi_test -?

wasapi_test --list-devices

wasapi_test [--device "Device long name"]

 

-? prints this message.

--list-devices displays the long names of all active playback devic

--device "Device long name" tests all supported audio formats

--verbose lists failed formats as well

 

CPrefs::CPrefs constructor failed: hr = 0x80070057

 

c:\MQnPlayer>wasapi_test --device "Speakers (ARCAM DAC)"

 

EXCLUSIVE: off EVENT DRIVEN: off

-----------------------------------------------------------------------

96000 16 2 384000 4 1 0 - Format works ok

96000 16 2 384000 4 65534 22 16 3 - Format works ok

96000 24 2 576000 6 1 0 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

96000 32 2 768000 8 65534 22 24 3 - Format works ok

96000 32 2 768000 8 1 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

96000 32 2 768000 8 3 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

 

EXCLUSIVE: on EVENT DRIVEN: off

-----------------------------------------------------------------------

32000 24 2 192000 6 65534 22 24 3 - Format works ok

44100 24 2 264600 6 65534 22 24 3 - Format works ok

48000 24 2 288000 6 65534 22 24 3 - Format works ok

88200 24 2 529200 6 65534 22 24 3 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

 

EXCLUSIVE: off EVENT DRIVEN: on

-----------------------------------------------------------------------

96000 16 2 384000 4 1 0 - Format works ok

96000 16 2 384000 4 65534 22 16 3 - Format works ok

96000 24 2 576000 6 1 0 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

96000 32 2 768000 8 65534 22 24 3 - Format works ok

96000 32 2 768000 8 1 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

96000 32 2 768000 8 3 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

 

EXCLUSIVE: on EVENT DRIVEN: on

-----------------------------------------------------------------------

32000 24 2 192000 6 65534 22 24 3 - Format works ok

44100 24 2 264600 6 65534 22 24 3 - Format works ok

48000 24 2 288000 6 65534 22 24 3 - Format works ok

88200 24 2 529200 6 65534 22 24 3 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

 

AC3 - EXCLUSIVE: on EVENT DRIVEN: off

-----------------------------------------------------------------------

 

AC3 - EXCLUSIVE: on EVENT DRIVEN: on

-----------------------------------------------------------------------

 

 

WASAPI-test.exe version: 3 tested: 2526 ok: 28

 

 

 

As you've suspected my dac wants 24bit in 24bit conteiner.. Anything could be done?? or am i doomed :/ ?

Link to comment
...I find the stereo stage a bit compressed with 2.38, have uploaded 2.39 which is probably too 3d for you guys, although jc liked a previous 16 4 version - which I had problems with hearing the vocals.

 

2.39 16 4

everything is pretty good. very easy going. 98% of vocal detail of 2.38 8 8. 98% of the airy vocal of 2.82. 99.5% of the airy vocal of 2.10. basically, combine 2.38's vocal density/detail with the vocal space/airy feeling of 2.82 with a earache-free 2.39 16 4, you have the best vocal on earth.

 

NOTE: TEST UNDER CPU=4.0Ghz. going test a downclocked CPU.

Link to comment
2.39 16 4

everything is pretty good. very easy going. 98% of vocal detail of 2.38 8 8. 98% of the airy vocal of 2.82. 99.5% of the airy vocal of 2.10. basically, combine 2.38's vocal density/detail with the vocal space/airy feeling of 2.82 with a earache-free 2.39 16 4, you have the best vocal on earth.

 

i feel 2.39 16 4 have problem on soundstage, more bass, near bass => vocal is not pretty as 2.38 8 8 and nopgomemcpy, it seems more noise, but not noise. echo?

soundstage: i has reference from nopgpmemcpy, 2.82, 3.82,... JPlay, JEP, JRiver,... they are true, like as standard.

2.38 8 8 better.

as you said "...I find the stereo stage a bit compressed with 2.38...". make adjustment for 2.38 8 8, but little, micro-micro change, be careful!

Link to comment
i feel 2.39 16 4 have problem on soundstage, more bass, near bass => vocal is not pretty as 2.38 8 8 and nopgomemcpy, it seems more noise, but not noise. echo?

soundstage: i has reference from nopgpmemcpy, 2.82, 3.82,... JPlay, JEP, JRiver,... they are true, like as standard.

2.38 8 8 better.

as you said "...I find the stereo stage a bit compressed with 2.38...". make adjustment for 2.38 8 8, but little, micro-micro change, be careful!

 

sbgk! forget making bass for lekt, forget the soundstage, just make the vocal the best for me lol. 99% of music involves a person singing.

Link to comment
sbgk! forget making bass for lekt, forget the soundstage, just make the vocal the best for me lol. 99% of music involves a person singing.

 

have uploaded 2.40 sse4 intel which I think is as good as I can get it for now ( the plan is to do the complete render loop in assembly so that it saves initialising the memcpy function every time it is called), think 2.39 had a false 3d effect, this version backs it off a bit, bass and detail are good, piano sounds good. Thanks for all the feedback.

There is no harm in doubt and skepticism, for it is through these that new discoveries are made. Richard P Feynman

 

http://mqnplayer.blogspot.co.uk/

Link to comment
Hi sbgk,

 

Here mine wasapi test:

c:\MQnPlayer>wasapi_test -device "Speakers (ARCAM DAC)"

Unexpected argument -device

wasapi_test -?

wasapi_test --list-devices

wasapi_test [--device "Device long name"]

 

-? prints this message.

--list-devices displays the long names of all active playback devic

--device "Device long name" tests all supported audio formats

--verbose lists failed formats as well

 

CPrefs::CPrefs constructor failed: hr = 0x80070057

 

c:\MQnPlayer>wasapi_test --device "Speakers (ARCAM DAC)"

 

EXCLUSIVE: off EVENT DRIVEN: off

-----------------------------------------------------------------------

96000 16 2 384000 4 1 0 - Format works ok

96000 16 2 384000 4 65534 22 16 3 - Format works ok

96000 24 2 576000 6 1 0 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

96000 32 2 768000 8 65534 22 24 3 - Format works ok

96000 32 2 768000 8 1 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

96000 32 2 768000 8 3 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

 

EXCLUSIVE: on EVENT DRIVEN: off

-----------------------------------------------------------------------

32000 24 2 192000 6 65534 22 24 3 - Format works ok

44100 24 2 264600 6 65534 22 24 3 - Format works ok

48000 24 2 288000 6 65534 22 24 3 - Format works ok

88200 24 2 529200 6 65534 22 24 3 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

 

EXCLUSIVE: off EVENT DRIVEN: on

-----------------------------------------------------------------------

96000 16 2 384000 4 1 0 - Format works ok

96000 16 2 384000 4 65534 22 16 3 - Format works ok

96000 24 2 576000 6 1 0 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

96000 32 2 768000 8 65534 22 24 3 - Format works ok

96000 32 2 768000 8 1 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

96000 32 2 768000 8 3 0 - Format works ok

96000 32 2 768000 8 65534 22 32 3 - Format works ok

 

EXCLUSIVE: on EVENT DRIVEN: on

-----------------------------------------------------------------------

32000 24 2 192000 6 65534 22 24 3 - Format works ok

44100 24 2 264600 6 65534 22 24 3 - Format works ok

48000 24 2 288000 6 65534 22 24 3 - Format works ok

88200 24 2 529200 6 65534 22 24 3 - Format works ok

96000 24 2 576000 6 65534 22 24 3 - Format works ok

 

AC3 - EXCLUSIVE: on EVENT DRIVEN: off

-----------------------------------------------------------------------

 

AC3 - EXCLUSIVE: on EVENT DRIVEN: on

-----------------------------------------------------------------------

 

 

WASAPI-test.exe version: 3 tested: 2526 ok: 28

 

 

 

As you've suspected my dac wants 24bit in 24bit conteiner.. Anything could be done?? or am i doomed :/ ?

 

I have a 24 bit dac and I have a 24 bit version of MQn that it works with, but it doesn't seem to work with other 24 bit dacs. Someone is sending me a J Kenny Ciunas dac next week so shall hopefully get it working with that.

 

does your dac play 16 bit ok ? have uploaded mqncontrol.exe 2496 24 bit v5 in the test directory for you to try using a 24/96 24 bit file

There is no harm in doubt and skepticism, for it is through these that new discoveries are made. Richard P Feynman

 

http://mqnplayer.blogspot.co.uk/

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...