Paradiddle lets you play drums in VR without the limitations of the real world. It opens up many possibilities for learning how to drum, through an intuitive interface, a realistic sound system and recording-playback capabilities.
All Reviews:
Positive (20) - 100% of the 20 user reviews for this game are positive.
Release Date:
Oct 31, 2017

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Game

Get instant access and start playing; get involved with this game as it develops.

Note: This Early Access game is not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“Paradiddle still has a lot of room to grow. Early Access is extremely valuable at this stage in order to get a better idea of how people are using the app and what sorts of improvements they'd like to see. Fostering a community around the app will also get people to share their recordings with each other, which is one of the major ways Paradiddle shines as a teaching tool.”

Approximately how long will this game be in Early Access?

“With the current list of upcoming features, a realistic estimate would be a mid-to-late 2018 full release.”

How is the full version planned to differ from the Early Access version?

“The full version will include features such as:
  • More drum types, such as the xylophone, steelpan and marimba.
  • Improved visuals.
  • Additional audio reactive environments that users can play in.
  • Advanced audio features and tools such as MIDI integration, exporting note sheets, metronome, looping and sequencing.
  • A built-in recording library to help teach users various drumming rudiments and song parts.
  • Mixed reality recording support.
  • A profile tab that will keep track of stats relevant to the user's play style.
These features will be slowly added into the app throughout the Early Access period. The community feedback will play a great part in determining which of these should be prioritized, or whether there are any other crucial features that should be added.”

What is the current state of the Early Access version?

“Paradiddle is perfectly usable as a drumming tool in its Early Access form, and has cross-platform VR support for the Oculus Rift and the HTC Vive. It currently features 9 different drums, some with 100+ sounds just based on hit velocity and hit location on the drum. Users can drag and drop as many drums as they want through an intuitive interface to create their own sets, and record and share their recordings with others.”

Will the game be priced differently during and after Early Access?

“There are currently no plans to change the pricing of the Early Access version, though this might change after Early Access ends.”

How are you planning on involving the Community in your development process?

“Community feedback will play a significant role in determining which upcoming features should be prioritized. Since users can freely record and share their recordings with others, the community will also be invaluable when it comes to sharing recordings of various rhythms, rudiments and song covers.”
Read more
Notice: Requires one of the following virtual reality headsets: HTC Vive or Oculus Rift. See the VR Support section for more info.

Buy Paradiddle


Recent updates View all (5)

February 16

Paradiddle Update: Usability Improvements!

Thank you so much for supporting Paradiddle! If you're enjoying your VR jam sessions and excited about upcoming features and improvements, I would really appreciate it if you wrote a review on Steam. It doesn't even have to be long - any review helps in proving that Paradiddle is trying to be the most flexible, responsive and user-friendly VR drumming app out there.

The third Paradiddle update is out! This one has a lot of usability fixes and improvements, as well as a few new minor features. Edit: This update was introduced as a beta at first, just like last time, but is now the new default version of the app.

This update builds on some of the features introduced by the previous update, so you might want to read the previous update notes as well if you haven’t done so. Here's what's new in this update:

  • Tutorial Skipping: It’s now possible to skip the tutorial! Simply press and hold both of your triggers, and you should see a bar that fills up above the tutorial sign. The tutorial signs and the starting snare drum will go away once the bar fills up.
  • Global Volume Slider: Added a global volume slider under the Audio tab under Options.
  • Master Kick Drum System: Introduced a system where there is now a ‘master kick drum’ in every scene. Pressing your trigger (or whichever button you’ve mapped your Trigger Kick action to) will play the sound through that drum. This essentially lets users tweak the sound that plays when they use their trigger; there was no way to do this in previous versions. If there is no kick drum in the scene, pressing your trigger will still play a kick sound, but it’ll just use default drum settings. The master kick drum is the first kick drum that was placed in your environment, if you delete it it’ll be appointed to the next kick drum. You can see it by placing multiple kick drums in the scene, and pressing the trigger to observe which drum is actually triggered.
  • More Advanced Graphics Settings: Pressing the Graphics button under Options will now pop up a new and more capable Graphics menu. It’s possible to turn on/off certain effects in the app through these new controls, such as the drum hit particle effects, the floating environment particles, and stick trails. If you’re having performance issues with Paradiddle, it’s recommended to play with these to see if you can get a combination that helps. Turning off the drum hit particle effects and lowering the resolution should help with low frame rate in pretty much every situation. If you’d like to see additional or more granular options in here, feel free to let me know!
  • Fixed a bug where the drum stick trails would disappear on a random drum stick, and wouldn’t re-appear throughout the rest of the play session.
  • The flying particles in the environment are now hidden if they get too close to the user. No more being freaked out by colorful orbs jumping in front of you while you’re playing!
  • Fixed a bug where Vive controller buttons weren’t being properly highlighted during the tutorial. The highlights show what button you should press during the different steps of the tutorial.
  • Fixed a MIDI bug where MIDI notes played by the drums never stopped playing. All MIDI notes triggered by the drums now end after about 2 seconds. I might revisit this to make it configurable by the user somehow, or have a special toggle that’ll let you keep playing the MIDI note you triggered as long as you keep your drum stick inside the drum. Let me know if you have any other ideas on this.
  • Fixed a MIDI bug where using the trigger to play a MIDI note through the bass drum played both the in-game kick drum sample, and the MIDI note at the same time. The in-game drum audio is now muted automatically when you enable MIDI out on that drum. You can still unmute the drum audio to have the in-app sound play on top of the MIDI note.
  • Audio output and driver settings, as well as MIDI in/out device settings are now saved and loaded automatically. If the system can’t detect your last used MIDI in/out device when launching, it’ll default to no device.
  • Made some improvements to how the drum options are positioned on top of the different drums. In addition, scaling a drum will no longer scale your drum options UI up or down.
  • Separated the in-app audio settings and MIDI settings into their own tabs in the drum options menu. More settings will be added on here in the future!

Those are all the changes introduced by this update! I’d just like to reiterate that I listen to every suggestion or comment that comes my way, and I still have a long list of improvements and new features in front of me. I’m also going to make an exciting new announcement soon, so stay tuned for that!

As always, feel free to let me know or post on the Steam Discussion Forums if you have any other comments or questions. And thanks again for supporting Paradiddle! The user base has already grown a lot and the app has improved considerably since the beginning of Early Access, and this definitely wouldn’t have happened without all your suggestions and help. If you're on Discord, you might want to join the Paradiddle Discord group as well. I'm always active on there, and others in the group are also always willing to help out with questions.

Official Paradiddle website:
Paradiddle drum covers Youtube playlist (your cover could be on here too!)
Join us on Discord!:
0 comments Read more

January 12

Paradiddle Update: MIDI, ASIO, Drum Settings and more!

Thank you so much for supporting Paradiddle! If you're enjoying your time with the app and excited about what's to come, I would really appreciate it if you wrote a review on Steam. It doesn't even have to be long - any review helps in proving that Paradiddle is trying to be the most flexible, responsive and user-friendly VR drumming app out there.

The second update to Paradiddle is out, and it's a big one! Here's what's new in this update:

Drum Sound Options

This is an exciting new change that'll let you get more out of your drums moving forward in Paradiddle. You'll notice that if you're in the menu mode, every drum now has a button hovering on top of it. Clicking this will reveal the drum sound options, which currently let you change these settings:
  • Max Volume
  • Pitch
  • MIDI In/Out On/Off Toggle
  • MIDI Note
  • MIDI Channel
These settings are saved and loaded with your recordings and drum sets,so you won't have to change them all over again every time you load your sets. Just a heads-up: it's very likely that there'll be visual changes to these buttons (such as how they're positioned), this is just a first-pass at this concept that will be improved upon.

MIDI Support

It's finally here! Paradiddle now has support for MIDI in/out.

MIDI Out: MIDI out support lets you send MIDI signals to any audio software that can take in MIDI, letting you use your own samples and apply your own effects to turn Paradiddle into a much more powerful audio creation tool. Each drum has its own default MIDI note and channel that can be customized, and will send proper velocity information based on how hard the drum is hit. Here's how you can set up Paradiddle to send MIDI out and communicate with a digital audio workstation (DAW) like Ableton:
  • First, create a loopback MIDI port using something like loopMIDI.
  • Open your DAW and set it up to accept MIDI and play back your samples.
  • Now launch Paradiddle, and in the app, go to the Options tab. Under MIDI, select your MIDI output to be the loopback MIDI port you just created.
  • So now we've set up Paradiddle to send MIDI, but we also need to enable MIDI output for the specific drums we want. Expand the drum sound options by clicking the button hovering over the drum, and click on 'MIDI Out Off' to toggle it to On.
  • That's it! Now if you play on this drum, it shouldn't create a sound within the app, but should send a MIDI signal (and play a sound through your DAW) instead! You can also change the MIDI note on your drum to change what note gets played on your DAW when that drum is hit.
MIDI In: MIDI in support lets you integrate any peripheral that can send MIDI signals to Paradiddle. This lets you do things like use electronic drum pedals that can send MIDI, and the drum in Paradiddle will sound different based on the incoming velocity. Here's how you can set up Paradiddle to accept MIDI messages from a peripheral like e-drum pedals. For my own testing, I was using the Roland KT-10 Kick Trigger Pedal plugged into the Yamaha DTX502 Drum Module. The drum module was then connected to my PC via USB, and sending MIDI signals to it:
  • Launch Paradiddle and go to the Options tab. Under MIDI, select your MIDI Input device to be your peripheral (in the example case above, this would be the DTX502 Drum Module.)
  • Now Paradiddle will be listening to MIDI input, but we need to set up a drum to accept these messages. For this you need to know what MIDI note your peripheral will be sending. Here's a handy chart that shows these for percussion instruments. From here we see that our drum module will be sending a MIDI note of 36 when we use our pedal to trigger the bass drum.
  • All of the drums in Paradiddle are already set up to accept MIDI notes that correspond to their type, so the bass drum will already have its MIDI note set to 36. Let's say we want to play the bass drum in Paradiddle using our e-drum pedal. Place a bass drum in your scene, click on the button over the drum to expand the drum sound options. Click on 'MIDI In Off' to toggle it to On.
  • That's it! You should notice that now when you press on your e-drum pedal, the bass drum will play, properly making use of the velocity information as well. If you wanted another type of drum to play when you hit your pedal, you can do this by enabling MIDI in on that drum, as well as setting its MIDI note to be the incoming MIDI note (36 in our example.)
As I mentioned earlier, the drum options (including the MIDI settings for each drum) are saved/loaded with drum sets and recordings, so you won't have to go through setting the drum options to enable MIDI in/out every time you launch the app. Just create your set the way you want and save that, and load that back whenever.

Limitations: With all of that being said, the current MIDI feature has a few small limitations and I just wanted to give you a heads-up. But don’t worry, all of these will be addressed in additional patches/updates in the near future:
  • Global MIDI settings (the MIDI Out/In Device settings) currently aren’t saved, so you’ll currently have to select your MIDI Out/In Device each time you launch Paradiddle. This will be saved in a future update.
  • There’s currently only one MIDI note per drum, so things like hi-hat openness or hitting the center versus the edges on a ride cymbal won’t change what note gets sent. Again, I’ll fix this in an upcoming update so you can get more note variation out of those drums.
  • It’s not possible yet to open/close the hi-hat through incoming MIDI messages, but this will also get addressed in a future update.
  • Right now Paradiddle is set up to accept incoming MIDI signals from all channels.
  • Outgoing MIDI signals are only sent through one channel, which is the MIDI channel that’s specified on that drum’s settings.

ASIO Support

You can now choose the Audio Output Device and Driver that's used by the system. If you go to the Options tab, you’ll see that under Audio, you can set your Output Device and Driver. Currently the two choices for the Audio Output Device are WASAPI (the default for Windows when using Paradiddle) and ASIO, but feel free to let me know if you'd want to see support for any other options as well. I’ve tested this using ASIO and ASIO4All specifically as my output driver, and there might be a slight improvement on latency if you switch over to it. I’d be interested to hear what other benefits you’re all observing or getting, if you prefer to switch over to ASIO.

I also wanted to say another thanks to the community, because I became aware of ASIO and ASIO4All through your posts in the Discussion Forums, and that’s what led to this feature being added. So thanks for being supportive and helping me improve the app even further!

Limitations: The only limitation with this is that the Audio Output Device and Driver settings currently aren’t saved, so you’ll have to set it up again the next time you launch the app. But this will be addressed and fixed in an update soon.

Haptics/Vibration Intensity

This was another feature that was requested by multiple people on the Discussion Forums. In the Options tab, there’s now a Haptics button that’ll let you tune your haptics intensity. It’s possible to dial it all the way down to 0 if you don’t want any vibrations at all. This setting will get saved, so you won’t have to set it up again the next time you launch Paradiddle. Another slight change that’s related is that the default haptics intensity for the Vive was tuned to be smaller.

Those are all the changes introduced by this update! I’ll share another post soon about what changes you can expect to see soon. Over the next month and a half, I’ll be shifting my focus a little from adding new features, to improving upon existing ones and making some design/quality of life improvements.

As always, feel free to let me know or post on the Steam Discussion Forums if you have any other comments or questions. And thanks for supporting Paradiddle! I'm incredibly excited to see that the Paradiddle community is already rapidly growing, and to see how you're all using the app. If you're on Discord, you might want to join the Paradiddle Discord group as well. I'm always active on there, and others in the group are also always really helpful.

Official Paradiddle website:
Join us on Discord!:
Paradiddle drum covers Youtube playlist (your cover could be on here too!)
6 comments Read more
See all discussions

Report bugs and leave feedback for this game on the discussion boards

About This Game

Drumming Reimagined For Virtual Reality

Paradiddle lets you explore your percussion skills freely in a flexible and responsive VR environment. Drag and drop as many drums as you want from your palette. Arrange and scale them with ease to create the setup that works best for you. Save custom drum sets and load your favorites whenever you come back.

Virtual Drums, Realistic Sound

In Paradiddle, drums give off different sounds based on a variety of factors, with some drums supporting over 100 sounds just based on how hard they were hit.

A Platform for Sharing and Learning

Record your songs and share them with others in the Paradiddle community. In a song playback, Paradiddle uses visual cues to show when each drum is about to get hit. Speed up, slow down and play along to a recording in a uniquely immersive learning environment—or just sit back and the watch the show.

System Requirements

    • OS: Windows 7 SP1 or newer
    • Processor: Intel i5-4590 or AMD FX 8350 (equivalent or better)
    • Memory: 2 GB RAM
    • Graphics: NVIDIA GTX 970 or AMD Radeon R9 290 (equivalent or better)
    • Storage: 2 GB available space
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...