Release notes

What's new in setshed.

setshed is built in the open with the bands testing it — most of what's below started as somebody saying “hey, this is weird.” Newest first.

Latest

Save a video or image from the Media manager

  • ⬇ Save on any row of the Media manager downloads that file to your computer under its library name, rename included. Your media was always yours; now it is one click to get back out.

Send plans from the unit as it is; removing a track goes live

  • A Send is judged from your B.Beat, not from a record of it. The helper reads the unit's own database first and the cloud plans against that, matching tracks through the links and names it knows. The record it used before addressed a stem by an id the unit did not hold, and the live replace made a track called "TRACK" with no family while the original stayed put (a tester's Reaper round-trip, 22 October). That case is refused outright now, and with the unit read first it does not arise. Helper 0.7.104.
  • A one-song sync after a rename. When nothing on the unit carries the song's id or its name, the dialog lets you pick the song it is, and the setshed version replaces that one instead of adding a second copy.
  • A removed track is a live change. Deleting stems from a song and pressing Send used to mean a full send of the whole library; the unit now removes just those tracks, no reboot. Adding a track still needs a full send. Helper 0.7.103.
  • Stems that come up from your B.Beat count as known. After a Check & save, a dry run used to list the stems it had just brought up as "no record of what's on this unit" and plan to re-send them. They are recorded for the unit as they arrive.
  • Compare audio records what matches. Now that a real unit has shown it hands back exactly the bytes the cloud packed, a comparison records the matching stems for that unit, so the next Send only moves what differs. The dry run offers Compare audio right where it reports unverified stems.

A quieter top bar, a Device menu, and a proper loading screen

  • The top bar lost its boxes. Library, Shed and Device are plain words; the four controls on the right are drawn icons: a disk that carries your pending-change count and saves a new version, the bell, help and the menu. Hover shows the fill.
  • The B.Beat menu is the Device menu. setshed will work with more than one player in time, so the menu is named for the job and the unit it found is named inside it. The entries stop repeating the word: Send, Check & save to cloud, Enter the address manually, Wi-Fi & device settings. The two read-only checks moved into the Send dialog, which now pauses to list what is about to go before a live send.
  • Loading looks like setshed. The hosted editor used to show the desktop app's "Work offline" cards while it woke your library. It shows the wordmark and a bar that walks through reaching, waking and opening the library, then fades into the editor.
  • Playlists go live. A playlist you build or reorder reaches the B.Beat with a Send in seconds, no reboot, instead of turning the Send into a full send of a library the unit already holds. Each list is rebuilt whole and swapped in, so a dropped connection leaves the old one intact; a list edited on the unit since the last send, or naming a song the unit lacks, makes it a full send and says so. Shows still need a full send. Helper 0.7.102.
  • Send after Save. A switch under Settings, Routing: when the helper sees your B.Beat and the whole new version can go live, Save version also sends it, with one line to say it did. Off unless a band turns it on.
  • Long reads show their work. Check & save, the dry run and Compare audio used to sit behind a spinner while the helper measured every stem on the unit. They now say what they are doing ("Measuring stem 12 of 212"), show a bar, and keep a clock running so a slow unit never looks like a hung page.

One click sound for every song, a dry run before you Send, and words that reach the B.Beat

  • Click sound. Libraries built from several sources carry a different click on every song. Under + Add on a song, Click sound finds every click in the stem and where the bar lines fall, then renders a new click at exactly those times in a sound you choose: beep, tick, wood block, cowbell, or sampled from another song's click. Preview it, apply it to this song or to every song that has a click track. Timing is never touched; the result is staged until you save.
  • A Send carries your words now. A lyric sync, chord sheet or marker change sent to the B.Beat used to come back "Applied 0 changes" with nothing on the device. The live path now sends lyrics, chords and markers, and anything it cannot carry turns into a full send that says why. "Already up to date" offers Send everything anyway. Needs the helper at 0.7.98 or later.
  • Ask before you Send. The Send dialog now stops to show what is about to go, and offers two read-only checks: Check against the device, which reads the unit as it really is and lists what a Send would do, and Compare audio, which reads every stem back off the device and checks it against the cloud. Both write nothing. Send itself is unchanged until these have been run on enough real units; the first two reported back on day one, one of them with 212 stems matching exactly. Helper 0.7.101.
  • A full send that resumes. The library download picks up where a dropped connection left it, checks itself against the cloud's hash, and a finished download is reused if the device side fails or you Send the same version again. It refuses to start without enough disk space. Helper 0.7.99 and 0.7.100.
  • A song you answered a save question about no longer comes back as "new" on every save. The answer was filed under the B.Beat's network address, which changes; it is filed under the unit itself now. Helper 0.7.97.
  • Sync mode shows the video. In the lyric Sync view the song's video plays beside the lines and follows the playhead, so on a lyric video the words land where you tap. The toggle is remembered in this browser.
  • Even levels is one switch in rehearsal, driving both the browser and the amp helper's backing bus, with a slow leveller that evens out inside a song as well. Clicks, cues and guide tracks now sit out a song transpose.
  • Drop a song into a folder straight from the song list; before, the drop only reordered and the song snapped back.
  • Video preview reliability. A cold load retries, a failure says why, a test clip tells "this file" from "this browser", and the preview falls back to a smaller or silent copy when a decoder gives up. When the setshed amp holds your audio output exclusively, the editor names it and offers Switch amp to Shared.
  • Fixes. Empty lyrics, chords or markers arriving from the device never erase what the cloud has. The Changes panel marks staged edits that predate the library now loaded. A device sync stages all or nothing, and device setlists with a metronome or break slot no longer crash the update. Replacing a song by import keeps its id, so its setlists, playlists, folder and notes stay attached. Every button fits on one line, every dropdown is readable, and a test now walks every surface to keep it so.

Split a mixed track into stems, and a lower-latency amp

  • Split a mixed file into stems. In the song list's + menu, "Song from a mixed file" takes a Karaoke Version download or any single mixed file and makes a song out of it: drums, bass, other and vocals, or six stems with guitars and keys, each in its own family, mono or as stereo pairs, with a click at the song's tempo when the song has none. A song you already have gets the same under + Add. About a minute per song, on the server. Rehearsal grade: mute a part and play along; a soloed separated part shows some bleed.
  • The amp reports real latency from the driver's own timestamps, with a measure button that times a burst through a loopback. The panel now offers exclusive mode on your interface's other output pair, which keeps every other app playing through the default and still gets the few-ms win, and says when Windows is resampling the stream.
  • On Windows the shared-mode path keeps a smaller cushion between the two streams and grows it only when it has to; ASIO opens at 64 samples and steps up by itself if the first seconds drop out.

A new look, a transport where players keep it, and playlists that come across

  • The editor has a new look. One calm canvas, one accent, the transport along the bottom like a player, and track rows that show each stem's family and output at a glance and bring out routing, gain and transpose when you reach for them. It is on for everyone; the classic look stays under Settings for a while.
  • The preview pane is yours to size. Drag the tab under it for a bigger video when you are aligning, fold it to a strip when you are mixing. Compact by default, with the song settings behind one button.
  • Family mutes stay in reach while you scroll the stems, and the markers lane folds away when you do not need it.
  • Playlists built on the B.Beat now come across when you save from the device, and Update setlists brings them too, no full save needed. A playlist used to arrive as a name with no songs.
  • Replacing a song keeps it the same song. Import an .export over one you have and its setlists, notes and the B.Beat's own copy stay attached.
  • The amp shares your output by default, so YouTube and the video preview keep playing while it is on. Exclusive is one click away if you want the last few milliseconds.
  • Help, docs, the tour and bug reports live under a ? in the toolbar; the band's name and icon moved to Manage band, with the members and invites.

Stereo pairs, every output jack, MIDI files, and an amp that shares

  • Stereo stems are a pair you handle as one. A stereo file imports as the two linked mono tracks the B.Beat uses, drawn as one unit and counted as one stem; mute, solo, level, gain, transpose, family and name on either half drive both. Split a pair into two mono tracks, or ctrl-click two mono tracks and Link as stereo pair. Plainly: the first version, live 19 to 29 September, could copy one half's replaced audio onto the other and flatten per-half routing read off a B.Beat. If you replaced a pair's audio or ran Check & save in that window, look at those tracks.
  • Route a track to several outputs from a picture of your B.Beat's rear jack panel. Settings carries the B.Beat model for the library (Evo and Plus with 6 outputs, X with 8, Pro16 with 16) so the picker offers every jack you have, and the picker itself offers "Only 6 outputs? Set your B.Beat model". The Families panel labels its output columns and shows them only when a library actually uses them.
  • A song's MIDI file. Attach, replace or remove it under one + Add menu on the song, which also holds the audio stem import. The file is carried byte for byte.
  • Change your email address from Profile & account: a confirmation link goes to the new address and nothing changes until it is opened.
  • Setlist printout in three sizes: Large to read from the stage, Medium, or One page that shrinks to a single sheet for the crew and says so if it cannot.
  • Bar lines anchor on the accented click, not the first one, so markers and loops land on the downbeat.
  • Double-click a track's volume to return to 100%, or a transpose to return to 0.
  • Amp (Windows helper). Record in OBS with one Browser Source, nothing to install. Windows apps while the amp is on: Shared keeps YouTube and the video preview playing, Exclusive buys a few milliseconds. Rehearsal no longer plays a song about a semitone and a half flat after an audio device change, the amp no longer goes silent at 44.1 kHz, and the tray updates in one click.
  • Fixes. Importing an .export whose tracks had no family leaked a new "Group" family every time; they now stay unassigned, as the device leaves them. Chrome's permission prompt for reaching the helper is waited for instead of mistaken for "not running". A failed save no longer locks the library for every later save.

Real shows, private rehearsal, and a B.Beat sync that checks first

  • Build the actual running order — songs, metronome counts, breaks and video slots, dragged between scenes. A footer shows the true set length including gaps, and a Print / PDF sheet goes on the monitor.
  • Rehearse this set — run the whole order with your own mix and your own tone, without touching what the band sees.
  • Check & save B.Beat to cloud — a two-second check that reads no audio, tells you exactly what changed on the device, and saves only that. A 4 GB library save became a 30 MB one.
  • A headphones button on every track — send it to the B.Beat's phones output on top of its normal routing.
  • Big libraries open fast — the largest band on the service went from 95 seconds to about one.
  • Chrome and Edge now ask your permission before a site may talk to your own computer — it looks exactly like the agent not running. setshed now asks for that permission itself and walks you to the switch if the prompt doesn't appear.

Send one song to your B.Beat — live, no restart

  • Sync a single song. Right-click any song and push just that one to a connected B.Beat — stems, mix, video, lyrics and charts. If it's already there it updates in place; if it isn't, it's added live. No full library push, no reboot.
  • Pull a song back. Copy one song off the device into your cloud library, or remove a song from the device when you drop it from the set.
  • Download any song as a .export in the B.Beat's own format — a portable copy you can hand to a bandmate or load straight onto a device.
  • Teleprompter timing now matches the B.Beat exactly, with nudge and shift tools, multi-line selection and one-click revert for fine-tuning without re-syncing a song.
  • The beat grid now locks to your click track, so markers and loops land on the bar.

Big libraries got a lot faster

  • Saves only write what changed. Same result down to the byte — far less waiting when your library runs to hundreds of songs.
  • Imports you can resume. If a big batch fails part-way, re-select the whole lot — anything already uploaded is skipped instead of duplicated.
  • Uploads run in parallel with live progress and transfer speed.
  • A first-run tour that walks you through the desktop app, adding songs, and which formats work.
  • Rehearsal amp: the pop-out window fits the amp instead of the screen, and the backing track follows whichever song you're rehearsing.

The Shed, and imports that bring everything

  • The Shed — your band's idea space. Record a riff on the spot with a metronome and your live amp tone, watch the waveform as you play, keep the good takes and bin the rest. Turn any riff into a real song with a click track in one click.
  • Lyrics scratchpad the band shares — type in it, or import from text, PDF or Word.
  • Single-song import brings it all — stems, mix, lyrics, chords, PDF charts and their page-syncs, from one .export.
  • Add a song from loose stems or a .zip right in the browser.
  • Display names instead of email addresses, a unified member list with resend, and an email when a bandmate leaves a note.
  • View-only members get their own practice space rather than a read-only dead end.

setshed is in invite-only beta while we get it right with the bands testing it. Request an invite — or join the Discord to follow along.