MQn minimalist Wasapi WAV C++ memory player integrated with foobar2000
Aug 8, 2013 at 6:06 PM Post #32 of 50
here is my output, if you right mouse click on the top console bar you can edit\select all and then edit\copy, post the section for exclusive on event driven
 
Microsoft Windows [Version 6.2.9200]
(c) 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: off    EVENT DRIVEN: off
-------------------------------------------------------------------------
 44100 16  2   176400  4     1  0         - Format works ok
 44100 16  2   176400  4 65534 22 16    3 - Format works ok
 44100 24  2   264600  6     1  0         - Format works ok
 44100 24  2   264600  6 65534 22 24    3 - Format works ok
 44100 32  2   352800  8 65534 22 24    3 - Format works ok
 44100 32  2   352800  8     1  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
 44100 32  2   352800  8     3  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
EXCLUSIVE: on    EVENT DRIVEN: off
-------------------------------------------------------------------------
 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
EXCLUSIVE: off    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 24  2   264600  6     1  0         - Format works ok
 44100 24  2   264600  6 65534 22 24    3 - Format works ok
 44100 32  2   352800  8 65534 22 24    3 - Format works ok
 44100 32  2   352800  8     1  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
 44100 32  2   352800  8     3  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
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
AC3 - EXCLUSIVE: on     EVENT DRIVEN: off
-------------------------------------------------------------------------
AC3 - EXCLUSIVE: on     EVENT DRIVEN: on
-------------------------------------------------------------------------

WASAPI-test.exe version: 3   tested: 2526 ok: 42
c:\vs2012>
 
Aug 9, 2013 at 6:23 AM Post #33 of 50
ok got this test done this morning
 
i dont know anything about this sort of stuff
but this test looked successful to me
but still not playing hi res
 
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
 
c:\>wasapi_test --device "Digital Output (Amanero Technologies USB Driver 1.0.56
)"
 
EXCLUSIVE: off    EVENT DRIVEN: off
-------------------------------------------------------------------------
 44100 16  2   176400  4     1  0         - Format works ok
 44100 16  2   176400  4 65534 22 16    3 - Format works ok
 44100 24  2   264600  6     1  0         - Format works ok
 44100 24  2   264600  6 65534 22 24    3 - Format works ok
 44100 32  2   352800  8 65534 22 24    3 - Format works ok
 44100 32  2   352800  8     1  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
 44100 32  2   352800  8     3  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
 
EXCLUSIVE: on    EVENT DRIVEN: off
-------------------------------------------------------------------------
 44100 16  2   176400  4     1  0         - Format works ok
 44100 16  2   176400  4 65534 22 16    3 - Format works ok
 44100 24  2   264600  6 65534 22 24    3 - Format works ok
 44100 32  2   352800  8 65534 22 32    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 24  2   288000  6 65534 22 24    3 - Format works ok
 48000 32  2   384000  8 65534 22 32    3 - Format works ok
 88200 16  2   352800  4     1  0         - Format works ok
 88200 16  2   352800  4 65534 22 16    3 - Format works ok
 88200 24  2   529200  6 65534 22 24    3 - Format works ok
 88200 32  2   705600  8 65534 22 32    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 24  2   576000  6 65534 22 24    3 - Format works ok
 96000 32  2   768000  8 65534 22 32    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 24  2  1152000  6 65534 22 24    3 - Format works ok
192000 32  2  1536000  8 65534 22 32    3 - Format works ok
 
EXCLUSIVE: off    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 24  2   264600  6     1  0         - Format works ok
 44100 24  2   264600  6 65534 22 24    3 - Format works ok
 44100 32  2   352800  8 65534 22 24    3 - Format works ok
 44100 32  2   352800  8     1  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
 44100 32  2   352800  8     3  0         - Format works ok
 44100 32  2   352800  8 65534 22 32    3 - Format works ok
 
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 24  2   264600  6 65534 22 24    3 - Format works ok
 44100 32  2   352800  8 65534 22 32    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 24  2   288000  6 65534 22 24    3 - Format works ok
 48000 32  2   384000  8 65534 22 32    3 - Format works ok
 88200 16  2   352800  4     1  0         - Format works ok
 88200 16  2   352800  4 65534 22 16    3 - Format works ok
 88200 24  2   529200  6 65534 22 24    3 - Format works ok
 88200 32  2   705600  8 65534 22 32    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 24  2   576000  6 65534 22 24    3 - Format works ok
 96000 32  2   768000  8 65534 22 32    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 24  2  1152000  6 65534 22 24    3 - Format works ok
192000 32  2  1536000  8 65534 22 32    3 - Format works ok
 
AC3 - EXCLUSIVE: on     EVENT DRIVEN: off
-------------------------------------------------------------------------
 
AC3 - EXCLUSIVE: on     EVENT DRIVEN: on
-------------------------------------------------------------------------
 
 
WASAPI-test.exe version: 3   tested: 2526 ok: 58
c:\>
 
Aug 9, 2013 at 7:31 AM Post #34 of 50
Think it looks like your device wants 32 in 32, 16 in 16 and 24 in 24
 
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 65534 22 24    3 - Format works ok
 96000 32  2   768000  8 65534 22 32    3 - Format works ok
 
 
whereas mine returned
 
96000 32  2   768000  8 65534 22 24    3 - Format works ok
 
ie 24 in 32
 
I had a go at doing 24 in 24 see mqn.exe3.5_24 bit in the testing directory, rename it to mqncontrol.exe (after renaming the current mqncontrol.exe to mqncontrol.exebak) and it should run.
 
 
Aug 9, 2013 at 3:58 PM Post #38 of 50
if you want to pm me your email then I'll try and sort it out, may take some time as I'll need to build some diagnostic programs for you to run.
 
If it's any consolation have just uploaded mqnplay 2.3 to the rapidshare link http://my.rapidshare.com/sbgk/11541
 
found some more assembly tweaks and that's about as good as I can make it without writing it all in assembler or getting a 16 x 256 bit chip.
 
It's a significant step up from the previous versions, well on my system it is, anyway.
 
Sep 23, 2013 at 1:01 PM Post #39 of 50
Some minutes ago I did this test. Will you please tell me if there is something wrong?
 
Microsoft Windows [Versione 6.2.9200]
(c) 2012 Microsoft Corporation. Tutti i diritti riservati.

C:\>wasapi_test --device "Line Output (E-MU 0404 | USB)"
 
EXCLUSIVE: off EVENT DRIVEN: off
-------------------------------------------------------------------------
192000 16 2 768000 4        1  0        - Format works ok
192000 16 2 768000 4 65534 22 16 3 - Format works ok
192000 24 2 1152000 6        1  0        - Format works ok
192000 24 2 1152000 6 65534 22 24 3 - Format works ok
192000 32 2 1536000 8 65534 22 24 3 - Format works ok
192000 32 2 1536000 8        1  0        - Format works ok
192000 32 2 1536000 8 65534 22 32 3 - Format works ok
192000 32 2 1536000 8        3  0        - Format works ok
192000 32 2 1536000 8 65534 22 32 3 - Format works ok
 
EXCLUSIVE: on EVENT DRIVEN: off
-------------------------------------------------------------------------
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 16 2 352800 4       1   0        - Format works ok
88200 16 2 352800 4 65534 22 16 3 - Format works ok
88200 24 2 529200 6 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 24 2 576000 6 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 24 2 1152000 6 65534 22 24 3 - Format works ok
 
EXCLUSIVE: off EVENT DRIVEN: on
-------------------------------------------------------------------------
48000 16 2 192000 4        1  0        - Format works ok
48000 16 2 192000 4 65534 22 16 3 - Format works ok
48000 24 2 288000 6        1  0        - Format works ok
48000 24 2 288000 6 65534 22 24 3 - Format works ok
48000 32 2 384000 8 65534 22 24 3 - Format works ok
48000 32 2 384000 8        1  0        - Format works ok
48000 32 2 384000 8 65534 22 32 3 - Format works ok
48000 32 2 384000 8        3  0        - Format works ok
48000 32 2 384000 8 65534 22 32 3 - Format works ok
 
EXCLUSIVE: on EVENT DRIVEN: on
-------------------------------------------------------------------------
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 16 2 352800 4        1  0        - Format works ok
88200 16 2 352800 4 65534 22 16 3 - Format works ok
88200 24 2 529200 6 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 24 2 576000 6 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 24 2 1152000 6 65534 22 24 3 - Format works ok
 
AC3 - EXCLUSIVE: on EVENT DRIVEN: off
-------------------------------------------------------------------------
44100 16 2 176400 4 146 0 - Format works ok
48000 16 2 192000 4 146 0 - Format works ok
 
AC3 - EXCLUSIVE: on EVENT DRIVEN: on
-------------------------------------------------------------------------
44100 16 2 176400 4 146 0 - Format works ok
48000 16 2 192000 4 146 0 - Format works ok

WASAPI-test.exe version: 3 tested: 2526 ok: 44
C:\>
 
Sep 24, 2013 at 12:20 AM Post #40 of 50
    Greetings indeed! I am currently enjoying the awesome fidelity of Korg AudioGate 2.3.2 which runs via WASAPIHOST64.exe, would you please tell me if I could use your player with AudioGate and how.
 
Kindest regards,
 
songo79 
 
Sep 24, 2013 at 11:02 PM Post #42 of 50
I had a very quick listen to MQn last night.
 
I have done no optimisations, and so far I am very impressed with the sound. I usually use CMP cPlay,  but straight away this software seems to have less colouration, and a more relaxed (noise free) midrange.
 
More comments to follow.
 
Keep up the good work, and thank you for this free software sbgk!
 
Dec 6, 2016 at 3:08 PM Post #43 of 50
I have posted a Beginner's Guide to MQn (6Dec2016) - on Tir na Hifi.  It may help if you are starting from scratch.
http://www.tirnahifi.org/forum/viewtopic.php?f=15&t=2418&hilit=Peter_T&sid=8961ce49f3a51e00c51f85ba0cd3de3e&start=8000

 
MQn has developed a lot in the last 3 years.  It now plays just 44/16 files (wav or flac etc) on Windows 10 or Windows Server 2012 R2, using Kernel streaming and a very minimal interface.
 
Apr 22, 2017 at 2:44 PM Post #44 of 50

​Hi, I was trying to set up your player but I don't get any sound from it. I am using SSE4 files because I Have a sandy bridge b960 intel chipset. Could you please help me try this player?
I was told Jplay is the best but it costs around a $100 afaik and settled with microsoft groove which is pretty good but recently I stumbled across this one and wanted to hear for myself if it performs better.
 
the mqnparam.txt says this 
\\?\usb#vid_1852&pid_7022&mi_01#6&851d114&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\global
0
 
I use a realtek sound chip
I am mainly looking at playing mp3's and tried using mqnload but the player windows opens up and shows playing until the track ends but no sound, same with wav. I am using ffmpeg and flac exe put in a folder "data" in mqn root folder. Not sure how to proceed
 
Apr 24, 2017 at 8:16 AM Post #45 of 50
 
​Hi, I was trying to set up your player but I don't get any sound from it. I am using SSE4 files because I Have a sandy bridge b960 intel chipset. Could you please help me try this player?
I was told Jplay is the best but it costs around a $100 afaik and settled with microsoft groove which is pretty good but recently I stumbled across this one and wanted to hear for myself if it performs better.
 
the mqnparam.txt says this 
\\?\usb#vid_1852&pid_7022&mi_01#6&851d114&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\global
0
 
I use a realtek sound chip
I am mainly looking at playing mp3's and tried using mqnload but the player windows opens up and shows playing until the track ends but no sound, same with wav. I am using ffmpeg and flac exe put in a folder "data" in mqn root folder. Not sure how to proceed

What version of Windows do you have ? MQn only works for win 8 r2 or win 10, different versions for each.
Is there an MQnPlay.exe running when you think it is playing ?
MQn use WDM/ks, so your device will require a driver for that.
MQn only works for 16/44.1 Wav files, have you tried just playing a small wav file ?
 

Users who are viewing this thread

Back
Top