-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rock Band 3 - Multiple Mic Audio Input Does Not Work Properly #8209
Comments
I can confirm similar behavior on version 0.0.10-10321-72bef8dd Alpha, I have 3 Logitech mics for Rock Band which Windows 10 sees individually. I use OpenAL for audio, standard for mics, and assign the individual mics to mic 1, 2, and 3 in the audio settings. My hardware is an i5-8400 and GeForce 1070 GTX. Mic 1 works, but the other mics to not detect input. Mic 1 seems to activate other mics simultaneously at the same time as described above although it is not consistent for me. |
Same thing happens with my audio devices. Getting no input on all mics except for mic 1. |
Can confirm, have experienced the same issue with one mic registering as multiple. |
Hey! I wanted to help in any way I can with this since this is the last roadblock this game has to have every instrument functional. I did some tests and found that:
I dug a bit deeper and with a visual patchbay like Helvum, i saw that the mics 2 and 3 were never actually attached to the emulator: And what happens when you manually add those inputs to the emulator? Sadly, the issue doesn't get fixed but all microphones will now act as mic 1 so at the very least everyone can use their mic on a party, though singing harmonies would be quite hard. This was tested on Linux, I don't know if Windows does in fact add all the inputs correctly, but I do know it is still not possible to sing harmonies there still. I'll add the RPCS3.log file here if its worth anything. |
I have 3 mics and the emulator/game in Windows 10. I tested again and can only get one mic to work at this point whether I have 2 or 3 mics connected, and when I connect more than one mic, I get unpredictable behavior from all mics. I would love to see it work properly as, like Readek said, harmonies is basically the last part of the game that is not functioning. I can help test at the least or provide logs if needed. |
No, in windows, it has exactly the same behaviour as you describe and i wasnt using 3 real mics, only 1 real and 2 virtual (cable and voicemeter) |
Confirming I see it too. Just find that out trying to setup 2 Logitech guitar hero microphones to play harmonies on Beatles rock band. 1 mic works great, 2 mics are recognized as 3 in rock band. one of the real mics is giving input to 2 mics in game at the same time, and the third ghost mic just stands there doing nothing in rb3, while in the Beatles rock band, the ghost mic has a constant pitch at full volume |
Is it possible to post a reward to solve this problem? I already got 4 mics for parties, we can play without scoring but it's not the same |
I would also back a reward to a coder who provides a solution. It might be peripheral to most of the community who plays solo, but for those of us who host live parties, it's the last link before we can move beyond OG console hardware onto a modern emulator platform. EDIT: Bounty has been established. |
You can set up a bounty for this issue on Bountysource if you want |
Hey @kd-11, could you plese change the label of this issue with the bounty tag? |
Commenting to say this issue is important to me and anyone else who wants to use RPCS3 to host live rock band parties. I just contributed to the bounty posted by @G8RPHD -- can anyone add the Bounty tag to this issue? |
I can confirm the behavior in Beatles Rock Band. MIC 1 and 3 record the same as MIC 1. MIC 2 is not present even if mapped in the gui. Multiple microphone recording with more than MIC 1 is broken. Contributed to bounty. |
This still occurs, but apparently its even more broken than we all thought as the microphone thread maxes out a single-core when microphone input is enabled. I may have to open an issue for that one like I had to do with the networking thread. |
I wasn't invited but tested anyway 😉 Can confirm that pull request on Windows 11 fully resolves the multiple mics issue with 2 microphones. Don't have a third to test but I assume it would work just as well. This makes me so absurdly happy, thank you to the developers for fixing this. |
Sorry @fusionneo, i was avoiding to look like spam, anyway, im glad that my coment alert you. ... PD played 2 song in the beattles, and looks that work fine |
Please try again on the latest build. My last PR might have fixed it |
@AARP41298 I've already tested it (and confirmed it works), but please refrain from pinging me along with 8 other people. I am already watching the issue and get notifications from it regardless. |
This should be fixed. (if the official build has issues, try with #13614 unless it's already merged) |
I forgot which build did it but vocals have been working correctly on my machine for quite a while. |
Closing as fixed then |
This issue has somehow returned! When trying to add more mics, RB3 will only pick up the first one, and in fact, RPCS3 never actually creates the sinks for the other 2 mics. Now, here's the interesting thing: This issue seems to not be affected by RPCS3's version, as i went back 3 months and still didn't work, but then I booted up my Windows partition and it was all working with no issue, so this is most likely something caused by a Linux system update. I'm not sure why it suddenly stopped working. Last known working date was September 10. Using Arch Linux. Here's the RPCS3.log if that's any help. |
Please don't comment on closed issues. |
Quick summary
Multiple microphones do not work properly in Rock Band 3.
Details
The expected behavior is that one controller can support input for up to three microphones. When you plug in a microphone, each microphone is recognized individually. On the emulator, when multiple mics are used the input of only one microphone is recognized.
CPU: Ryzen 9 3900X
GPU: NVIDIA GTX 1080TI
OS: Windows 10 Pro
Mic 1: Rock Band Microphone (detected on Windows as Logitech USB Microphone)
Mic 2: Corsair Void PRO Gaming Headset
When using two microphones, Rock Band 3 will detect three microphones are connected. The input of Mic 1 is input is simultaneously detected as the input for Mic 1 AND Mic 3 in game, even though Mic 3 is set as "None" in the emulator settings. No input is recognized for Mic 2 from any mic. Screenshots attached below. Both the Rock Band Microphone and the Corsair Void PRO Gaming Headset work in Rock Band 3 when set to Mic1 and all other mics are set to none, and they are recognized in Windows properly. Using three microphones leads to the same issue (Mic 1 is detected as the input for Mic 1 and Mic 3, Mics 2 and 3 do not work in game.)
RPCS3.log
The text was updated successfully, but these errors were encountered: