UltraStar-Deluxe / USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™
https://usdx.eu
GNU General Public License v2.0
832 stars 160 forks source link

Weird scoring for multiple players getting the same audio signal #121

Closed GrueneNeun closed 7 years ago

GrueneNeun commented 8 years ago

I noticed a different scoring during singing even though all players got the exact same audio signal. I assumed that with the same input the score should also be the same. This behaviour is reproducable as seen by multiple attached screenshots.

My testing environment looks like this: A wireless microphone connected to a Behringer X18 which is then connected to the UltraStar Laptop using an USB connector. On the Laptop "O Deus ASIO Link Pro" takes the signal and splits it to 3 different virtual WDM soundcards with 2 channels each so that UltraStar can process the input. After the X18 there is no point in which the audio signal is altered. The audio output of Ultrastar is also routed via a virtual WDM soundcard and "O Deus ASIO Link Pro" to the X18. The UltraStar version was downloaded yesterday via the 1.3.2 Beta portable link.

I attach the config of "O Deus ASIO Link Pro" and the recording settings of UltraStar and some sample Score-Tabs which describe the issue.

If you need more information or files please let me now.

asio-config 1to6 The 2 green lines are the left and right audio output from UltraStar (via a virtual WDM soundcard configured as standard device) to channels 7 and 8 of the ASIO Link (via USB cable to the X18). The 4 red lines are the "normal" microphone inputs from the ASIO Link for further distribution. The 6 yellow lines are the routed output from ASIO channel 3 (microphone 1) to the input of the first 3 virtual WDM soundcards which are used by UltraStar.

screenshot0005 screenshot0006 screenshot0007 screenshot0008 screenshot0009 screenshot0010

RattleSN4K3 commented 8 years ago

There's a latency of 25ms for output configured (in your linking screenshot). May this be the origin of the differing score?

GrueneNeun commented 8 years ago

I dont think so, because 25ms is the default setting and is configured for all 3 virtual WDM soundcards. I can try next weekend without this latency. While checking the scores again, i noticed that in 2 of 3 cases the players on the same virtual soundcard have the same score, thóugh this may differ from the other scores... I'll get my voice ready for further testing next weekend to get a clearer view of the situation... But atm it looks like the ASIO Link Software does something weird....

basisbit commented 7 years ago

does not look like a bug. feel free to reopen if still relevant.