> To be clear, onboard sound cards and USB class compliant sound cards
(which includes every sound card listed on the wiki) should both work with
WDM-KS?

I am pretty sure. But I cannot prove it.

If you have a single Asio soundcard (one with a real Asio driver, not
asio4all) you should use Asio, because it bypassed all windows software
layers for direct access to the hardware, offering the best latency.

If we assume that only a minority of users have such a device, we can
consider to change the default API.





Am 15.09.2017 12:25 vorm. schrieb "Be" <b...@gmx.com>:

To be clear, onboard sound cards and USB class compliant sound cards (which
includes every sound card listed on the wiki) should both work with WDM-KS?
Are you sure all onboard sound card drivers work with WDM-KS? So we should
we edit the manual to recommend using WDM-KS in this situation? Should we
change the default on Windows to WDM-KS? What advantage does ASIO offer
over WDM-KS?


On 09/14/2017 03:29 PM, Daniel Schürmann wrote:

> No, most Soundcards have a WDM driver and some have also an ASIO driver.
> It looks like all listed USB soundcards works with the gneric Windows USB
> sound driver.
>
> This might be the usually story:
> * A user byes an USB soundcard with an ASIO driver from CD
> * He installs the ASIO driver, and configures his new device with ASIO and
> Mixxx
> * Now he cannot use the onborad sound :-(
> * he install the ASIO4All driver
> * The ASIO4All driver graps the onbord Soundcard and the USB soundcard via
> WDM
> * result Sound is crackling.
> * after messing around the user might be able to configure ASIO4All for
> its onboard sound only and the extra ASIO driver for his external soundcard
> * result is crackling, because of the long latency and the still short
> buffer in Mixxx
> * hours later, the Mixxx buffer is back at default 23 ms and the ASIO
> solution works.
>
>
> Behringer makes the situation worse by shipping ASIO4ALL to pretend to be
> an ASIO device
> Denon recommend to de-install all other ASIO drivers because of these
> problems
>
> The better story:
> * A user byes an USB soundcard with an ASIO driver from CD
> * He installs the ASIO driver, and configures his new device with ASIO and
> Mixxx
> * Now he cannot use the onborad sound :-(
> * Switch Mixxx back to WDM
> * confgure both soundcards
> * tweak the buffer
> * have fun
>
> Maybe we should detect ASIO4All and warn the user ;-)
>
>
>
> Am 14.09.2017 um 19:44 schrieb Be:
>
>> Wouldn't that normally be the case when combining an external sound card
>> and onboard sound card on Windows?
>>
>> On 09/14/2017 08:54 AM, Daniel Schürmann wrote:
>>
>>> Ok, I have read a bit more. The only reason that justifies asio4all is
>>> to combine a Asio card with no WDM driver and a WDM card with no Asio
>>> driver. Using asio4all without any other Asio device is just an unnecessary
>>> software between Mixxx and the soundcard.
>>> Using two WDM soundcards via asio4all may crackle.
>>>
>>> Am 14.09.2017 3:30 nachm. schrieb "Daniel Schürmann" <dasch...@mixxx.org
>>> <mailto:dasch...@mixxx.org>>:
>>>
>>>     Ah, ok I understand. Asio4all makes the things worse. We already
>>>     recommend to not use it at all. I think we already have a paragraph
>>>     for it so we can remove the crackling issue from the asio4all
>>>     unrelated paragraphs. And give an advise "If you think you need
>>>     asio4all, use WDM"
>>>
>>>
>>>     Am 14.09.2017 12:03 nachm. schrieb "Be" <b...@gmx.com
>>>     <mailto:b...@gmx.com>>:
>>>
>>>         We still have the issue with ASIO on Windows only supporting one
>>>         sound card at a time. ASIO4ALL can present an aggregate device,
>>>         but in this case, if I understand correctly, Mixxx's clock sync
>>>         code is irrelevant. Users have reported crackling using ASIO4ALL
>>>         this way ( https://mixxx.org/forums/viewtopic.php?p=30983#p30983
>>> <https://mixxx.org/forums/viewtopic.php?p=30983#p30983> ).
>>>
>>>
>>>         On 09/14/2017 03:29 AM, Daniel Schürmann wrote:
>>>
>>>             Hi Be,
>>>
>>>             Thank you for your latest changes.
>>>             Here some comments:
>>>
>>>
>>>                 and you cannot hear the arrangement of different sounds
>>>                 in space.
>>>
>>>
>>>             and you lose the stereo effect, the arrangements of ...
>>>
>>>                 However, this increases latency and there may be
>>>                 crackling on one sound card.
>>>
>>>
>>>                 Also, using multiple sound cards increases latency and
>>>                 there may be crackling on one sound card, so
>>>
>>>
>>>             It was a lot of work to remove the crackling in this case,
>>>             so it throws a bad light on Mixxx if we still pretend this.
>>>             Can we just remove the second part until we have the
>>>             evidence that the cracking is still there?
>>>
>>>             The only remaining issue is that Mixxx removed or duplicates
>>>             stereo samples to catch up. You loose bit perfect but this
>>>             cannot be heared. The same is done for example if you push
>>>             the rate slider a minimal step.
>>>
>>>
>>>             Am 11.09.2017 1:32 vorm. schrieb "Be" <b...@gmx.com
>>>             <mailto:b...@gmx.com> <mailto:b...@gmx.com
>>>             <mailto:b...@gmx.com>>>:
>>>
>>>                  I have revised the table of USB sound cards on the wiki
>>>             to have less
>>>                  technical mumbo jumbo and more user friendly
>>>             explanations of the
>>>                  pros and cons of different devices. I have also removed
>>>             some
>>>                  discontinued and unpopular devices. I hope this is more
>>>             useful now
>>>                  for users considering what hardware to get.
>>>
>>> https://mixxx.org/wiki/doku.php/hardware_compatibility#usb_sound_cards
>>> <https://mixxx.org/wiki/doku.php/hardware_compatibility#usb_sound_cards>
>>> <https://mixxx.org/wiki/doku.php/hardware_compatibility#usb_sound_cards
>>> <https://mixxx.org/wiki/doku.php/hardware_compatibility#usb_sound_cards>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>>
>>>                  Check out the vibrant tech community on one of the
>>>             world's most
>>>                  engaging tech sites, Slashdot.org!
>>> http://sdm.link/slashdot
>>>                  _______________________________________________
>>>                  Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>>             http://mixxx.org
>>>
>>>
>>>                  Mixxx-devel mailing list
>>>             Mixxx-devel@lists.sourceforge.net
>>>             <mailto:Mixxx-devel@lists.sourceforge.net>
>>>                  <mailto:Mixxx-devel@lists.sourceforge.net
>>>             <mailto:Mixxx-devel@lists.sourceforge.net>>
>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>> <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
>>> <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>> <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>
>>>
>>>
>>>
>>>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to