Strum Machine - Backing Tracks
For bluegrass, fiddling, etc.
Free · In-App Purchases
It's the Tenth Anniversary of Strum Machine this year! We refreshed and improved the entire playback experience, the culmination of an almost two-year process. Enjoy!
Elevate your music practice with customizable backing tracks generated with audio from real instruments (guitar, mandolin, and standup bass).
Strum Machine can play any chord progression, in any key, at any speed. It's the only backing-track app built specifically for players of bluegrass, old-time, fiddle tunes, and other such genres. (Although it works pretty good for some jazz/swing now, too!)
Why musicians of all levels love Strum Machine:
• Realistic Sound: Backing tracks are assembled in real time from studio-quality instrument recordings.
• Quick Adjustments: Instantly adjust the speed/tempo, change the key, loop part of a song, etc.
• Auto-Speedup: Gradually increase the BPM at the end of every repetition for training purposes.
• Chord Reference: Clean, beautiful chord charts, which can be displayed in letters or numbers (i.e. "1-4-5").
• Extensive Library: Over 1,300 songs (mostly from bluegrass and old-time) ready to go, with thousands more posted on the community forum.
• Simple Song Editor: Add your own songs (or edit existing ones) in minutes. Almost every chord you can play on a guitar is available for use.
• Customize the Band: Choose from a variety of built-in band styles, then optionally customize each instrument individually – adjust the strumming pattern, add automatic bass runs, and more.
• Organize & Share: Create song lists for practicing or even performing, and share them with your friends or on the community forum.
• Cross-Platform: Sync your custom songs, lists, and preferences with any device you use Strum Machine on: phone, tablet, or computer. (It works offline, too!)
• Responsive Support: If you run into any problems or have questions, write us an email or post a message on the forum and someone will get back to you within a few days!
Strum Machine is under active development and we're always working on ways to make the app even more useful to our users... while keeping it uncluttered and intuitive first and foremost.
Discover how Strum Machine can improve your music practice today! Download Strum Machine and play a handful of demo songs instantly, without signing up. For the full experience, including access to all built-in songs and the ability to create your own, start a free trial.
Terms of Use: https://strummachine.com/terms
Privacy Policy: https://strummachine.com/privacy
more This update includes a variety of bug fixes and minor improvements. See Settings > About in the app for the full release notes.
1.450.5 20 Aug
This update includes a variety of bug fixes and minor improvements. See Settings > About in the app for the full release notes.
1.450.1 6 Aug
This update includes a variety of bug fixes and minor improvements. See Settings > About in the app for the full release notes.
1.449.1 1 Aug
Some users were reporting that the app froze upon playback. This update should fix that issue, among other minor fixes and improvements.
1.446.0 26 Jun
Improvements to the login form. Unfortunately, many users found themselves logged out after the previous update, due to some very necessary infrastructure upgrades. We've tried to streamline the process for getting logged back in with this update.
Here's a summary of what we released in the last big update:
- New Playback Interface: Redesigned to give you faster access to the most useful settings.
- Easier BPM Controls on Phones: Try out our brand new "BPM dial" on your phone!
- New App Settings Page: All settings now in one place, with room to grow.
- Dark Mode: Go to Settings → Appearance to enable Dark mode, or have it follow your system theme.
Plus a whole bunch of smaller additions and improvements, including:
- Design Refresh: Improved contrast and readability, more consistent UI, smoother animations, and so on.
- Metronome: Go to the Metronome menu on any song page to enable it. You can also toggle it and adjust volume in the "Audio/Mix" menu.
- Count-in Delay: Give yourself time to pick up your picks or bow before the count-in starts.
- Shorter 1-Bar Count-in: Want to give yourself less time to prepare before the downbeat comes? This option is for you!
- Silence in the Count-in: Leave space to play the pickup notes in your kickoff! (Also a useful workaround if your Bluetooth speaker tends to drop the first beat.)
- Count-in Metronome: You can toggle the metronome as a count-in sound now. (It will only play during the count-in unless enabled in the Metronome menu.)
- Adaptive Count-in Volume: Count-in volume now matches the instrumentation by default. You can still set a manual volume if you want.
- Pan Controls for Count-in and Metronome: Find them in the Audio/Mixer settings page.
- Hear Sounds on Rests: New togglable setting to hear the beat during rests. (I'll be improving the sound sample soon.)
- Relative Minor Chord Numbers: Do you want the root chord of minor songs to be 6m and not 1m? Enable this setting under Chart & Display!
1.444.7 14 Jun
It's the Tenth Anniversary Update! The biggest changes are summarized as follows:
- New Playback Interface: Redesigned to give you faster access to the most useful settings.
- Easier BPM Controls on Phones: Try out our brand new "BPM dial" on your phone!
- New App Settings Page: All settings now in one place, with room to grow.
- Dark Mode: Go to Settings → Appearance to enable Dark mode, or have it follow your system theme.
Plus there are a whole bunch of smaller additions and improvements, including:
- Design Refresh: Improved contrast and readability, more consistent UI, smoother animations, and so on.
- Metronome: Go to the Metronome menu on any song page to enable it. You can also toggle it and adjust volume in the "Audio/Mix" menu.
- Count-in Delay: Give yourself time to pick up your picks or bow before the count-in starts.
- Shorter 1-Bar Count-in: Want to give yourself less time to prepare before the downbeat comes? This option is for you!
- Silence in the Count-in: Leave space to play the pickup notes in your kickoff! (Also a useful workaround if your Bluetooth speaker tends to drop the first beat.)
- Count-in Metronome: You can toggle the metronome as a count-in sound now. (It will only play during the count-in unless enabled in the Metronome menu.)
- Adaptive Count-in Volume: Count-in volume now matches the instrumentation by default. You can still set a manual volume if you want.
- Pan Controls for Count-in and Metronome: Find them in the Audio/Mixer settings page.
- Hear Sounds on Rests: New togglable setting to hear the beat during rests. (I'll be improving the sound sample soon.)
- Relative Minor Chord Numbers: Do you want the root chord of minor songs to be 6m and not 1m? Enable this setting under Chart & Display!
1.444.3 10 Jun
Uses a new default audio engine, custom-built just for Strum Machine, with improved reliability and slightly lower battery usage.
1.425.0 18/09/2025
This version includes a newly-rebuilt audio engine (opt-in for now) that should be more reliable. If you've had any issues with audio playback recently, please go to the top-left menu > Advanced Settings and enable the new September 2025 audio engine.
1.424.5 10/09/2025
Changed version of bundled FMOD audio engine, in the hopes that it will resolve certain infrequent issues that some users were experiencing. (If you have problems with playback, please write Luke through the Help menu. Thanks!)
1.422.0 26/08/2025
Removing the new audio engine for now as there were a couple reports of the app crashing when opening it. Will add it back after more testing and fixing.
1.421.0 13/08/2025
New opt-in audio engine available under Advanced Settings in this update. See Version History in the top-left menu in Strum Machine to read about other features that have been added/updated recently!
1.420.0 13/08/2025
Bug fixes and minor improvements in this update. See Version History in the top-left menu in Strum Machine to read about other features that have been added/updated recently!
1.418.0 24/07/2025
Bug fixes and minor improvements in this update. See Version History in the top-left menu in Strum Machine to read about other features that have been added/updated recently!
1.417.3 21/07/2025
Tweaks to the audio engine to improve behavior around other audio-playing apps.
Last update:
Some new features in the editor like beat pushes, codas, and mid-song time signature changes, plus lots of work under the hood to keep Strum Machine running smoothly.
1.416.7 09/07/2025
Some new features in the editor like beat pushes, codas, and mid-song time signature changes, plus lots of work under the hood to keep Strum Machine running smoothly.
1.416.5 29/06/2025
Band Settings 3.0 update! Expanded preset library, improvements to the interface, new abilities for the mandolin (chop dryness and rhythm accents) and standup bass (four-notes-per-bar walking bass lines), plus bug fixes and improvements.
1.408.0 09/12/2024
Fixed an issue that sometimes caused the app to immediately close upon opening, if it had not been used for awhile.
For more information on past updates to Strum Machine, open the app and then go to the top-left menu > About / Version History.
1.399.0 04/08/2024
Minor improvements, plus an experimental (opt-in) metronome feature. Learn more by going to the top-left menu, then tapping About / Version History.
1.398.0 10/06/2024
We've redesigned the editing interface from the ground up to be smoother and easier to use, with new features like number-chords in the editor and a whole slew of new extended/jazz chords you can use in your charts!
1.397.7 26/05/2024
A small update that makes links to the Strum Machine website open in the app.
1.392.2 09/12/2023
A huge update to the band settings and guitar capabilities, eight months in the making! (Plus iOS 17 improvements.)
Band settings menu updates:
• Redesigned menu that is easier to read and navigate
• More prominent Presets button for quick access to band presets
• Improved rhythm pattern visualizations that mirror what you hear as you customize the settings
• Volume/pan sliders now affect the current song immediately – for global settings, continue using the Audio/Mix panel
Guitar - All boom-chuck–based strums updates:
• Choose between hearing alternating bass notes or the root note only
• Add automatic leading notes: transitional notes before chord changes (guitar only for now, bass coming soon)
• Add automatic guitar bass runs, picked based on the chord progression and your preferences
• Change the strum to be more boom-heavy or chuck-heavy
• Specify the "voicing" to use (chord shape, capo position, drop-D or standard tuning, etc.)
Guitar - Boom chuck with upstrokes updates:
• Make the pattern more strum-heavy (think Jimmy Martin) or pick-heavy (think cross-picking)
• Change the feel of the strum with a new "2D slider" control – see and hear your changes immediately as you drag the slider around
Guitar - Syncopated boom-chuck strum updates:
• Revamped syncopated (D DU UDU) strumming pattern that is more configurable and works better in more situations
Guitar - Dampened strumming patterns updates:
• A new "in-between" option for onbeats: a "short strum" that only plays 2 or 3 strings
• Adjustable sustain duration for dampened strums, anywhere from full sustain (no dampening) to almost no sustain (dampened immediately) – moderate sustain sounds great with slower ballads, for example
• Adjustable backbeat emphasis (softer onbeats and louder offbeats)
Standup bass instrument updates:
• Choose which octaves you'd like to hear the bass use: low, middle, or high (plus a "mix" option that currently needs work)
• Disable root-fifth alternation and hear the bass "pedal" the root note instead
• Fine-tune the amount of sustain you want to hear from the bass
On my to-do list for the future:
- Add many more built-in presets and styles to reduce the need for fine-tuned customization in common genres
- Add more mandolin strumming patterns to match the guitar offerings
- Add leading notes and chord walk-ins to the bass
- Add walking bass (four notes per measure) for jazz/swing genres
- Continue adding more strumming patterns to the guitar, such as a syncopated waltz strum, a simpler DUDDUD jig strum, and many more
- Add more jazz/swing chords
- ...and more, depending on what folks want to see!
As always, please let us know about any issues you encounter, or if you have any feedback or suggestions for improvement. Thanks!
1.392.1 08/12/2023
A huge update to the band settings and guitar capabilities, eight months in the making!
Band settings menu updates:
• Redesigned menu that is easier to read and navigate
• More prominent Presets button for quick access to band presets
• Improved rhythm pattern visualizations that mirror what you hear as you customize the settings
• Volume/pan sliders now affect the current song immediately – for global settings, continue using the Audio/Mix panel
Guitar - All boom-chuck–based strums updates:
• Choose between hearing alternating bass notes or the root note only
• Add automatic leading notes: transitional notes before chord changes (guitar only for now, bass coming soon)
• Add automatic guitar bass runs, picked based on the chord progression and your preferences
• Change the strum to be more boom-heavy or chuck-heavy
• Specify the "voicing" to use (chord shape, capo position, drop-D or standard tuning, etc.)
Guitar - Boom chuck with upstrokes updates:
• Make the pattern more strum-heavy (think Jimmy Martin) or pick-heavy (think cross-picking)
• Change the feel of the strum with a new "2D slider" control – see and hear your changes immediately as you drag the slider around
Guitar - Syncopated boom-chuck strum updates:
• Revamped syncopated (D DU UDU) strumming pattern that is more configurable and works better in more situations
Guitar - Dampened strumming patterns updates:
• A new "in-between" option for onbeats: a "short strum" that only plays 2 or 3 strings
• Adjustable sustain duration for dampened strums, anywhere from full sustain (no dampening) to almost no sustain (dampened immediately) – moderate sustain sounds great with slower ballads, for example
• Adjustable backbeat emphasis (softer onbeats and louder offbeats)
Standup bass instrument updates:
• Choose which octaves you'd like to hear the bass use: low, middle, or high (plus a "mix" option that currently needs work)
• Disable root-fifth alternation and hear the bass "pedal" the root note instead
• Fine-tune the amount of sustain you want to hear from the bass
On my to-do list for the future:
- Add many more built-in presets and styles to reduce the need for fine-tuned customization in common genres
- Add more mandolin strumming patterns to match the guitar offerings
- Add leading notes and chord walk-ins to the bass
- Add walking bass (four notes per measure) for jazz/swing genres
- Continue adding more strumming patterns to the guitar, such as a syncopated waltz strum, a simpler DUDDUD jig strum, and many more
- Add more jazz/swing chords
- ...and more, depending on what folks want to see!
As always, please let us know about any issues you encounter, or if you have any feedback or suggestions for improvement. Thanks!
1.392.0 03/12/2023
Fixes an issue in the audio system that would occasionally cause the app to crash.
1.381.14 25/10/2023
We've updated the app's audio engine to work better with iOS 17.
1.381.11 24/09/2023
Lots of under-the-hood changes to pave the way for future features coming this year, including more strumming patterns and instrument abilities.
1.381.4 02/03/2023
This update includes a variety of bug fixes and minor improvements. See Settings > About in the app for the full release notes.
more Version 1.450.5 20 Aug
Data Linked to You The following data may be collected and linked to your identity:
Contact Info User Content Identifiers Usage Data Diagnostics