This tutorial will not provide you with a download to the game or DLC. None of the Discord servers listed will provide you with them, either. Make a backup of your own copy or Google for help. Piracy is illegal and attracts Tim Sweeney's lawyers.
- Requirements
- Installation
- Configuration
- Controllers (RB/GH Guitars, Drums, and Gamepads)
- User Account
- RPCN
- Custom Configuration
- CPU
- GPU
- Audio
- I/O (Wired Pro Guitars and USB/MIDI Keyboards)
- Network
- Advanced
- Emulator
- Wireless PS3 Mustang Pro Guitars and Keyboards with Dongles
- Troubleshooting
- Conclusion
You will need:
- A ripped copy of Rock Band 3 for the PS3. (Ideally BLUS-30463)
- 11.12 GBs of space minimum. (145.66 GBs for all officially released content dating from RB1 to RB3, including DLC, RBN, and exports)
- An instrument controller. You can use:
- Any Rock Band and Guitar Hero Guitar (PS3, PS4, Wii, X360)
- Any Rock Band and Guitar Hero Drums (PS3, PS4, Wii, X360)
- Rock Band 3 MIDI Pro Adapter and a compatible instrument (PS3 version only)a
- Rock Band 3 Keyboard (PS3 version via dongle only)a b
- Rock Band 3 Fender Mustang PRO-Guitars [Wireless] (PS3 version via dongle only)a
- Rock Band 3 Fender Mustang PRO-Guitars [Wired] (PS3, Wii, X360 via MIDI to USB adapter)
- Rock Band 3 Squier Stratocaster PRO-Guitars (PS3, Wii, X360 via via MIDI to USB adapter)
- Any MIDI Keyboards (37 keys minimum via USB or MIDI to USB adapter)b c
- MIDI Drumkits (via USB or MIDI to USB adapter with MidiDrumHero and VJoy)d
- Microphones (game can be controlled with most game controllers or typing keyboard when playing as a vocalist)
- A computer
- This guide has been tested on CPUs as low as Intel Core i5-4460, Intel Core i5-6500, Intel Core i7-3770, AMD Ryzen 2600, and AMD Ryzen 3 3200G CPUs. It has also been tested on GPUs as low as NVIDIA GeForce GT 730 NVIDIA GTX 1650, AMD Radeon RX 550. Although it's suggested to have 16 GBs of RAM, it works fine on 8 GBs. This game also technically run on a SteamDeck but that's beyond the scope of this tutorial. You can check RPCS3’s page for suggested specifications here although they may be a bit inflated for this game.
- 7zip (or WinRAR if you hate yourself)
a Wii Rock Band instrument controllers and dongles can be converted for PS3, but this is beyond the scope of this tutorial. Google is your friend.
b Connecting keyboards via MIDI with less than 37 keys is possible but not ideal so are therefore exempt from this tutorial.
c Certain MIDI keyboards, notably Yamaha ones, may exhibit problems due to their MIDI implementation. This is known and a solution is being worked on.
d I don’t have a MIDI Drumkit so there is no set up tutorial for this. Apologies. If you have one and would like to help by sending in screenshots of the setup process, please contact me on the Milohax Discord.
We’ll be downloading an older version of RPCS3 as it performs better at the moment. Although this guide is Windows-centric, I have linked Linux and Mac OS just in case you want to try it on those operating systems. For those curious (nerds), this is the last RPCS3 build before the QT6 merge which has various problems.
![]() |
![]() |
![]() |
|---|
Once it downloads, extract the .7zip file.

I would strongly suggest extracting the files into “C:\Games\RPCS3” or a separate internal drive to avoid permissions issues. I'd also untick the box that will create a sub-directory as shown highlighted in the picture. Avoid installing and running from an external drive as it can cause massive issues.

Once that’s extracted, download the PlayStation 3 system software from Sony’s website. Scroll down until you get to “Update using a computer”, click that to expand, then click on “Download PS3 Update.”
If you’re on a Chromium based browser like Chrome or Edge, MAKE SURE YOU RIGHT CLICK AND “Save link as”, or it MAY become stuck.
Once again, the picture below links to the download page.

Now open up RPCS3, and drag the PS3UPDAT.PUP you just downloaded from Sony’s website into RPCS3 then click Yes.

It will start compiling modules, which may take a few minutes. Let it do its thing.

Next, go to the folder where you have your copy of Rock Band 3 stored and drag the folder into RPCS3. Keep this folder somewhere you won't accidentally delete it as you need it. Again, you're on your own when it comes to finding a copy. I used “PS3 Disc Dumper” for this because it’s the easiest way.
![Rock Band 3 [BLUS30463] A GIF of the dumped folder of Rock Band 3 being dragged into RPCS3, which updates RPCS3 to display Rock Band 3 in the game list.](/SlothDemon1991/rb3-pc/raw/english/images/inst/rpcs3rb3dnd.gif)
Rock Band 3 is now in your game library in RPCS3, however it’s out of date. Let’s fix that. You will need to download the update PKG file which is linked below. This directly links to the same Sony servers the PS3 downloads from. You may get security warnings as said server lacks HTTPS.
[CLICK HERE TO DOWNLOAD ROCK BAND 3 UPDATE PKG]
The filename will look something like this:
When it's finished downloading, drag the update file into RPCS3 and click Yes, just like you did earlier with the PS3UPDAT.PUP file.

IF YOU HAVE CHANGED SETTINGS FOR RPCS3, SET THEM BACK TO DEFAULT FOR ROCK BAND 3 BEFORE FOLLOWING THIS TUTORIAL!
This is for standard (five fret guitars, RB/GH drums) controllers.
Pro Guitars, or Keyboards are set up later.
Right click “Rock Band 3” and click on “Create Custom Gamepad Configuration”
- If you are planning on plugging in multiple instruments, you must make profiles for each of them.
- PS3 standard guitar and drum controllers should be plug and play. If, for some reason, they’re not, you will need to bind them as detailed below.
- If you’re using PS3, PS4, or Wii controllers, set the “Handlers” option to “MMJoyStick.”
- If you’re using Xbox controllers, set the “Handlers” option to “XInput”
Below are the buttons you should map in RPCS3’s Gamepad Settings. [You can also check RPCS3’s website for reference as well].
If your controller isn’t being detected, hit “Refresh”. If that doesn’t solve it, restart RPCS3.
When you’re finished, remember to click “Save”.
Guitar:
Make sure you set “Device Class” to “Guitar”.
Switch the dropdown menu next to it to"Rock Band" if you’re using a Rock Band guitar or leave it on “Guitar Hero” if you’re using a Guitar Hero guitar.
Some guitar controllers (most notably Guitar Hero controllers) misbehave and refuse to map sometimes. If you try mapping a button and get “U+”, try pressing “Filter Noise” the bottom left of the controller configuration.
| RPCS3 | Rock Band Guitars | Guitar Hero Guitars |
|---|---|---|
| Cross | ![]() |
![]() |
| Circle | ![]() |
![]() |
| Square | ![]() |
![]() |
| Triangle | ![]() |
![]() |
| L1 | ![]() |
![]() |
| D-Pad: Up | ![]() |
![]() |
| D-Pad: Down | ![]() |
![]() |
| Right Stick: Right | ![]() |
![]() |
| L2 | ![]() |
|
| R1 | ![]() |
Does not work |
Drums:
Make sure you set “Device Class” to “Drum”.
Switch the dropdown menu next to it to"Rock Band" if you’re using Rock Band drums, “Rock Band Pro” if you’re using Rock Band Drums with Pro expansions, or leave it on “Guitar Hero” if you’re using Guitar Hero drums.
| RPCS3 | Rock Band Drums | Rock Band Pro Drums | Guitar Hero Drums |
|---|---|---|---|
| Cross | ![]() |
![]() |
![]() |
| Circle | ![]() |
![]() |
![]() |
| Square | ![]() |
![]() |
![]() |
| Triangle | ![]() |
![]() |
![]() |
| L1 | ![]() |
![]() |
![]() |
| D-Pad | ![]() |
![]() |
![]() |
| R1 | ![]() |
![]() |
|
| R3 | Cymbal Modifier | ||
| L3 | Pad Modifier |
Vocals:
Vocals use regular controllers. If you're using a PS4 controller, switch to DS4. If you're using an Xbox One controller, switch to XInput. You don't have to remap anything. You can also use a typing keyboard and use this guide as reference to change the mapping to your liking.
As an example, here’s what a Wii The Beatles: Rock Band Hofner controller looks like when it’s set up. Note the "Handlers" being set to "MMJoystick" and "Devices" being set to the correct Joystick number. Also note that, since it's a Rock Band guitar controler, "Device Class" is set to 'Guitar" and the box next to that is set to "Rock Band".

In RPCS3, go to Manage > User Accounts

Once you’re there, click on the default username (00000001 - User) and then click “Rename user” and change it to whatever you want, then close it out.

If you don’t want to play online, you can skip this part.
Enter a username and password:


You will be prompted for an email address so you can receive a verification token:

Click “Yes” and go to your email inbox. You may have to wait a few minutes to get it. If you’re still waiting, check your spam inbox. The email will be called “Your token for RPCN.” Copy the token:
Paste the token into RPCS3 and click OK:

Right click on Rock Band 3 in RPCS3, then click on “Create Custom Configuration”

This may seem overwhelming due to the sheer number of options but I have color coded stuff that will need adjustment. Everything not colored should be on default options and left alone.
| COLOR | MEANING |
|---|---|
![]() |
REQUIRED |
![]() |
Low performance tweaks |
![]() |
Adjust depending on PC, or leave it alone |
![]() |
Optional |
We’ll go tab by tab, starting with:
For low end CPUs (older 4 core/4 threads chips):
- Change "SPU Block Size" to "Mega" - Ties smaller SPU compiled together, which requires less cores/threads.
- Change "Preferred SPU Threads" to "1" - Limiting to 1 thread helps prevent stutter caused by CPU overloads.
- AS A LAST RESORT "SPU XFloat Accuracy" to "Relaxed" - Changing this will gain a few frames but will break practice mode!
REQUIRED:
- Enable "Write Color Buffers" - Fixes 99% of the issues with characters having glitched textures.
For low end GPUs:
- Change "ZCULL Accuracy" to "Relaxed" - Slight performance improvement which may cause graphical anomalies.
Tweak depending on computer:
- Change "Frame Limit" to "Off" to use enable uncapped framerate (may introduce jitter), set to 60 if you want a locked 60 FPS framerate (redundant with 60 Hz Vblank). It is suggested to use your graphics card's driver settings for frame rate capping, or software like MSI Afterburner.
- Adjust "Shader Quality" depending on your system. Low and Medium will drastically reduce quality, Auto will use suggested RPCS3's setting, and High is the best option. Ultra looks similar to high.
- Adjust "Resolution Scale" to taste. Lower for a performance gains at a drastic cost in quality. Increase for sharper graphics.
- Adjust "Resolution Scale Threshold" depending on "Resolution Scale" above. Set the number to whatever percent you increased your resolution (i.e. for 1920x1080, which is 150%, you'd calculate what 150% of 16 is, which would be 24.
OPTIONAL:
- Enable "VSync" - Reduces screen tearing and may lead to a more stable framerate. Increases latency slightly.
REQUIRED:
- Enable "Enable Buffering" - Absolutely required by Rock Band 3. It should be enabled by default but if it's disabled, reenable it.
For Windows users:
- Change "Audio Out" to XAudio2" - Can help with with latency.
Tweak depending on computer:
- Adjust "Audio Buffer Duration" depending on system. Lower values mean less latency but more CPU required to keep stable audio. Higher values mean more stable audio due to less CPU stress. This can be changed while the game is running but will require re-calibrating in Rock Band 3's system settings.
For Vocalists:
- Select an input device in "Mic1", "Mic2", and "Mic3" for vocals. If not playing vocals, they will be used for voice chat.
This section is for people playing with a Keyboard or a Pro Guitar
- If you’re not playing with a wired Pro Guitar or a USB/MIDI keyboard, skip over this section.
- If you’re playing with a PS3 Rock Band 3 Keyboard or wireless PS3 Mustang Pro Guitar, skip over this section.
If your keyboard has a USB port, all you need to do is plug it into your computer.

If your keyboard only has a MIDI output, you will need a MIDI to USB interface.

The same applies to Rock Band 3 Pro Guitars as they only have MIDI outputs.

Here’s an example of a MIDI to USB interface. Most will come with a indicator LED to show activity. To check that you plugged it in correctly, you should see “MIDI In” blinking when you press a key.

Do note that some audio interfaces have MIDI inputs, so if you have one, you may already have a way to plug in MIDI to your computer. For example, this Scarlett has MIDI connections in the back.
If everything's connected, let's go ahead and focus on RPCS3's I/O tab.

:
- 🎹 Keyboard Players: Leave your "Emulated MIDI type" on "Keyboard" and select your your keyboard in the drop down menu next to it, or MIDI interface, depending on your connection.
- 🎸 Pro Guitar Players: Change your "Emulated MIDI type" from "Keyboard" to "Guitar (17 Frets)" if you have a Mustang Pro Guitar, or "Guitar (22 Frets)" if you have a Squier Pro Guitar, then set your MIDI interface in the drop down menu next to it, or MIDI interface, depending on your connection.
If your instrument isn’t detected in the drop down menu, save your configuration so far and restart RPCS3.
As keyboards don’t have PS3 buttons, the first octave is reserved for mapped keys. Use this picture as reference. I strongly suggest putting artist tape, masking tape, or painter’s tape on your keyboard and drawing the buttons for reference.

REQUIRED:
- Change the Network Status to “Connected” as highlighted in the picture. If left on “Disconnected”, the game will freeze temporarily when browsing the song library.
For online multiplayer:
- Enable "Enable UPNP" or forward port 9103 (UDP) in your firewall. Don’t enable UPNP while port forwarding as this can cause crashes.
- Join the [RBEnhanced Discord server] and go to the [#gocentral-connecting] channel. Follow the instructions for RPCS3. Although the picture above includes details, this is subject to change, and you should always refer to the [RBEnhanced Discord] for this information. While you’re there, you can also organize sessions with other players.
:
- Change "Exclusive Fullscreen Mode" to "Prefer borderless fullscreen" to prevent potential crashes and desync when changing program focus constantly.
- Change "Driver Wake-up Delay" to "20µ" if you experience rare freezing after a few songs. Increase to "40µ" if it still happens.
:
- Adjust VBlank Frequency if you want a higher internal framerate. This can make it easier to hit notes, but can cause graphical instability and connection issues while online. It's best left alone.
You can leave this as is if you want, but I would consider changing the following options:
Optional tweaks:
- “Show trophy popups” - Mimics the way Trophy notifications appeared on the PS3. I personally disable this as the game has its own pop-ups.
- “Show PPU compilation hint” - This creates a popup whenever RPCS3 is compiling units for the PPU. This only comes up once as "Recompiler (LLVM)" in the CPU tab does this when launching the game.
- “Show shader compilation hint” - This creates a popup whenever RPCS3 is compiling shaders. Whether you leave it on or not is up to you, but I should tell you what this means as it is important. When you run PS3 games, it has to compile shaders to “translate” the graphics from a PS3 format to a format your PC can work with. The game will appear to stutter when this happens. This happens on ALL computer systems. When it finishes compiling an effect, it will usually never happen again. The best way to deal with this is just to play the game as it will quickly go away.
- “Start games in Fullscreen mode” - Obviously just switches to Fullscreen when you start Rock Band 3. I personally enable this.
- “Use Native Interface” - Disabling this will remove RPCS3 notifications entirely while the game is launched.
That's the difficult part over with.
If you’re not playing with a PS3 Mustang Pro Guitar and PS3 Keyboard with their respective dongles, skip over this section.
To start with, close out RPCS3 and plug in the instrument’s dongle to your computer.
Now, [go to Zadig’s website] and download the latest version. Open it up.
Click on Options then List All Devices

You should now see devices listed. Switch it to your Rock Band 3 Pro Instrument. In this example, we’re using the Mustang Pro Guitar, which shows up as “Harmonix RB3 Mustang Guitar for PlayStation® 3”.

After selecting the right device, you should see the option to replace the driver. MAKE SURE YOU ARE REPLACING THE DRIVER ONLY FOR THE PRO GUITAR/KEYBOARD. Click Replace Driver.

A warning will appear. Again, make sure you have selected your RB3 Pro Guitar or keyboard instrument. After you have made sure, click “Yes”

It will then install the driver. As the program says, it may take a few minutes.

If everything goes well, you will get this message:

Close Zadig and, with the dongle still connected, open up RPCS3 and open Rock Band 3.
Turn your controller on and you should see it automatically assign a player number.

Likewise, in Rock Band 3, you will see the instrument ready to join.

-
Stuttering Audio

- Increase “Audio Buffer Duration” as mentioned in the Audio tab of Rock Band 3’s Custom Configuration until the stuttering stops. 100 ms is a great starting point for low end computers.
-
General performance issues
- Go back to the Custom Configuration setup section and apply suggested low performance tweaks.
- Install RB3 Deluxe and disable Post Effects in Deluxe Settings.
-
Game doesn’t fill the screen
- Enable Overscan in Rock Band 3’s System Settings.
-
Game is delayed
- Run Calibration in Rock Band 3’s System Settings if you haven’t for some reason. Disable “Dolby Digital” if you enabled it in the same menu.
-
Cannot use Automatic Calibration in System Settings
- Automatic Calibration only works for PS3 guitar controllers via passthrough.
-
Game gets stuck when naming a character
- This is an RPCS3 issue. You can fix it by changing the effects switch on a RB guitar controller. Otherwise, changing your controller’s Input Handler in “Create Custom Gamepad Configuration” to “Keyboard” then back to whatever you had originally fixes it. This should work while the game is running.
-
Characters have flying instruments and accessories
- There is currently no fix for this. If you experience this, please report your findings on RPCS3’s Github.
-
Scrolling through library has long pauses
- You forgot to set the “Network Status” to “Connected” in the Network tab when setting up the Custom Configuration for Rock Band 3.
-
My PS3 instrument controller shows up as two
- You did controller configuration for a PS3 controller, which usually isn’t needed due to passthrough. Just unbind the controller and it should be fine.
-
[Pro Drums] Hitting two cymbals registers as a tom
- This is an infamous Rock Band 3 bug called the "double cymbal glitch" I sadly do not know the solution as I don't play drums. Please feel free to ask around in the Milohax Discord server.
-
[ONLINE] Cannot find a 3rd or 4th player
- In Rock Band 3’s Custom Configuration, go to the network tab and make sure “Enable UPNP” is enabled. If for some reason you can’t do UPNP, you will need to forward port 9103 (UDP) in your firewall. Don’t enable UPNP while port forwarding as this can cause crashes.
-
[ONLINE] Stuck on “Registering Account” when trying to connect to GoCentral
- You may have lost connection to RPCN or GoCentral and will have to restart the game. If you continue to get this after restart, go to the top menu in RPCS3, “Configuration” > “RPCN” > “Account” > “Test Account” then restart the game to force a reconnection.
-
“I followed every step and my game is still crashing”
- Double check to make sure you have followed every step correctly. This guide has been tested and has been proven to work for plenty of people with varying degrees of hardware. If you are absolutely sure you followed every step correctly, it is 90% likely that the dump of the game you have is bad, and 9% chance your computer ran out of disk space, and 1% chance it’s a skill issue.
That’s it! You now (hopefully) have a functional setup to play Rock Band 3 on your PC. While you’re here, why not join some communities that are helping keep the Rock Band community alive?
Rock Band 3 Deluxe/Milohax:
Developers of the must-have RB3DX mod that I cannot recommend enough. [Download here.] On top of adding many of quality-of-life features like faster bootups, 60fps venues, and automatic DLC loading, it also includes RB3_Plus, which adds extra Pro Keys and Pro Guitar/Bass to songs that didn’t have them. If you have a Pro instrument, this is a must have! On top of this, there are various visual customization options, like using themes from older (and newer) Rock Bands and even Guitar Hero. You can [join the amazing Milohax Discord here].
RBEnhanced:
Developers of the amazing RBEnhanced mod that currently only exists for Xbox 360 and Wii. The same developers also help run and maintain the GoCentral server that is the only way to play Rock Band 3 on PS3 online at the moment. As of writing this, there is an active offshoot that has crossplay with Wii and PS3 players. You can [join RBEnhanced’s Discord here].
Special thanks to:
- DarkRTA, Linos, Jnack, Hughtobasic, ihatecompvir, and LysiX for technical information regarding RPCS3 and Rock Band 3.
- qfoxb, SlothDemon, Jnack (tested for nearly 20 hours via autoplay lmao), knvtva, and 1osks for reporting results.
- RPCS3 Wiki for having pretty decent information on controllers and USB passthrough.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.




































































