Fan-taped shows from the Internet Archive's Live Music Archive, in a player built to honor the tapers. Umphrey's McGee, STS9, The String Cheese Incident, Yonder Mountain String Band, Billy Strings, The Infamous Stringdusters, and The Disco Biscuits.
Soundboards are great. An audience tape puts you in the room. You hear the crowd catch the first notes of a song and the roar when a jam finds its way home. It takes you back to a show you saw, or gets you to one you missed.
A good recording is a craft. Someone carried the mics in, found the right spot, rode the levels all night, and then shared it for free. Tapers are artists too. The people who carry the mics in deserve as much credit as anyone on stage.
The Internet Archive's Live Music Archive has kept this alive for more than twenty years. It holds more than 10,000 recordings of these seven bands alone, from 1995 to last month, downloaded about 50 million times. More than a thousand tapers made them.
Tapes is a love letter to that collection. Every show, song, venue, and year has its own page. The music plays straight through every segue, even with the phone locked in a pocket. And every recording names its taper and leads back to the archive.
Umphrey's McGee: 2,999 shows, 1,251 songs, and 981 venues. STS9: 556 shows, 237 songs, and 254 venues. The String Cheese Incident: 1,298 shows, 584 songs, and 685 venues. Yonder Mountain String Band: 1,418 shows, 554 songs, and 686 venues. Billy Strings: 578 shows, 751 songs, and 328 venues. The Infamous Stringdusters: 637 shows, 369 songs, and 386 venues. The Disco Biscuits: 1,205 shows, 288 songs, and 621 venues. Every one has its own link you can share. Shows with no recording to play still appear, setlist and all.
Each band has its own pages under its own address, like elbrink.com/tapes/string-cheese-incident. A venue more than one band played is one venue.
"Which Divisions should I hear?" is the question jam fans actually ask. Every song page lists every time it was played, sortable by date, length, or popularity. Tap any row to hear that version.
The setlist by set and encore, with segues, guests, and reprises marked. Switch between recordings of the same night and keep your place in the song. Every recording names its taper and source, and links back to its page on the archive.
Segues play seamlessly on a laptop, on an iPhone in your pocket, and over AirPlay to an Apple TV or HomePod.
Type a song, a venue, or a date the way fans write them: 2006-09-22, 9/22/06, or 12/31 for every New Year's Eve.
Each show's cover is the street map around its venue, tinted by region, with the date in big type. About 1,700 maps cover 2,649 venues. A venue without its own map gets a map of its town. Where bands played the same room, they share a map. Paste a show link into a text and the map comes with it.
No account to listen. Sign in with an email link only to save favorite shows, songs, and single performances. It remembers what you were playing and where you left off.
How: every MP3 carries a few milliseconds of silence at each end. The player cuts exactly that and joins the tracks. Chrome can cut to the sample. Safari can only cut in 26-millisecond blocks, which leaves a gap you can hear. So on Safari and iPhone the page decodes the audio itself, cuts it at the exact sample, and hands Safari lossless audio to play.
Why: segues are the point of these bands. I listened to all 14 joins in one continuous set from 2014. Every one was clean.
How: the usual web trick for gapless audio stops when an iPhone locks, so it was ruled out. Everything plays through one ordinary audio player that iOS keeps alive, and that player never reloads when you change pages. The lock screen shows the song, the show, and the cover.
Why: a three-hour show gets heard with the phone in a pocket.
How: Umphrey's setlists come from All Things Umphrey's, the fan-run database of every show. Audio comes from the archive. A matcher attaches each taped track to the right song in six passes, including jams that grew out of a song and tapes with no titles at all.
Why: the two complete each other. The tapes hold the sound. The database holds every show, 2,999 of them, with sets, encores, and guests. Fewer than 3 in 100 tracks are left unmatched, and ten spot-checked shows match their real setlists.
How: setlists come from the tapers themselves for every band without its own database. Each band's song list was checked by hand against press setlists and the band's own releases. String Cheese's list holds 584 songs, 79 of them covers.
Why: the tapers already wrote the history down. Many rolled tape on the whole night, opening acts and set-break music included. Tapes plays the band's sets and leaves the rest on the archive, where the full recording lives.
How: tapers write a venue the way fans say it, so one room can go by several names across thirty years of shows. Each name now points to one real venue, shared by every band that played there.
Why: a venue page should hold every night in that room. Two rooms with the same name in different cities each get their own shows, and every map cover lands on the right street.
How: Umphrey's sells its official soundboard recordings. Any copy of one on the archive never plays, and the show falls back to its next best recording. STS9 asked for audience tapes only, so its soundboards, matrixes and Live PA sets never play. String Cheese sells its own soundboards too, so only its audience tapes play. On any band, a tape whose source can't be confirmed stays off until someone checks it. A show known only from a held-back tape still shows its setlist and says why there's no player. One Umphrey's show the band put on the archive itself, for the NIU February 14th Memorial Fund, stays playable and says why.
Why: each band sets its own terms. Rules in each band's settings, not in the code, means every new band brings its own.
How: audio streams straight from the archive. Nothing is copied, nothing is rehosted, and there are no downloads. Every recording links to its page on the archive. The setlist database got one request per year of shows, cached and never asked again. 46 requests, total, ever.
Why: both are run by volunteers and a nonprofit. This app exists because of them.
How: the archive keeps more than one copy of every recording, on more than one server. The player retries, restarts downloads that freeze, and when one server is busy, asks the archive where else the recording lives and switches.
Why: the archive serves a huge library for free. A little care on this end means a three-hour show plays start to finish.
How: on iPhone, songs sometimes stopped halfway with no error. When the phone's buffer was full, the player sent two pieces of audio at once and Safari dropped one, leaving a five-second hole. Now pieces go in one at a time and none is ever thrown away.
Why: a song that silently stops is the worst kind of bug. Testing by ear on a real phone found it.
How: the music database only allows reading. Favorites are locked at the database so each listener sees and changes only their own. Both were tested from the outside.
Why: no passwords to leak, and no way to touch someone else's favorites.
More than thirty years of tapers made these recordings. The archive kept them. This is a thank-you to both.