A Practical Guide to Fork N Sausage
Fork N Sausage is a free, browser-based DJ mixing tool. It lets you load two audio tracks, adjust their playback speed independently, and blend them together in real time. No installation required. The interface is deliberately minimal — two deck panels, volume faders, and a tempo slider under each track. That is it. There is no waveforms editor, no key detection display by default, and no built-in effects rack beyond basic volume control. I ran into a specific problem early on that I still see beginners stumble over. Fork N Sausage relies entirely on your browser's Web Audio API to play and pitch-shuffle audio. If you load two high-bitrate MP3s (320 kbps) and your machine is running a dozen Chrome tabs plus some background processes, the pitch correction starts to stutter. The audio drops out mid-bump for half a second. I solved it by converting my source files down to 192 kbps MP3s beforehand. The mix still sounds clean to most ears, and the browser handles the pitch-shifting without choking. It also helps to use Chrome or Edge — Firefox sometimes has stricter audio context suspension policies when the tab loses focus.
Getting Started with Fork N Sausage
Open the site and you will see two empty decks labeled Deck A and Deck B. Click the upload button on either deck and select an audio file from your computer. The browser decodes the file and displays its duration at the bottom of each deck panel. Once both tracks are loaded, press play on each deck. You will hear them running simultaneously at whatever volume level the faders are set to. The core mechanic is the tempo slider. Each deck has a slider that shifts playback speed up or down. Move it left to slow the track, right to speed it up. The goal is to match the BPM of both tracks so the beats align when you bring the volume faders together. This is manual beatmatching — there is no sync button, no auto-BPM analysis overlay, nothing to do it for you. You are doing it by ear. Here is a workflow that actually works in practice. Load both tracks. Press play on Deck A. Tap your foot to find the beat. Then press play on Deck B and listen to where its first beat lands relative to Deck A. If Deck B is ahead, slow its tempo slider down slightly. If it is dragging behind, nudge it up. Do not try to hit the exact number on the slider — the BPM readout exists but it is not precise enough to rely on alone. Train your ears to listen for the snare or kick drum overlap. When both tracks sound like they share the same pulse, slowly bring up the crossfader or the second deck's volume fader until the transition is smooth.
I should mention that Fork N Sausage does not save mixes. Refresh the page and everything is gone. If you want to record your session, you need to use a separate screen recorder or an external audio recording tool. I personally use OBS set to capture system audio while the browser runs the mix. It adds one extra step, but it is the only way to keep a recording of what you produced.
Get the Full Details

How the Pitch-Shifting Actually Works
When you move the tempo slider, Fork N Sausage uses a granular time-stretch algorithm built into the Web Audio API. It does not simply speed up or slow down playback like an old tape deck would. Instead it chops the audio into tiny slices and repositions them to create the illusion of tempo change without altering pitch. The result is generally clean for moderate adjustments — say within plus or minus 10% of the original tempo. Beyond that threshold, you start hearing artifacts. Grainy, watery, unnatural texture creep in. This is not a bug in Fork N Sausage. It is a fundamental limitation of any browser-based time-stretch engine running in JavaScript. A counter-intuitive thing most people miss: the pitch slider range is not symmetric around the original BPM. Slowing a track down by 15% causes significantly more quality degradation than speeding it up by 15%. If you are trying to mix a 140 BPM techno track with a 120 BPM house track, it is usually better to speed up the slower track than to slow down the faster one. The quality difference is noticeable, especially on vocal passages. Another thing that trips people up is the lack of a true crossfader. Fork N Sausage gives you individual volume faders for each deck, not a dedicated crossfader slider that automatically fades one out while fading the other in. You have to manually balance the two faders yourself. This means there is no pre-set curve to worry about, but it also means you are doing the blending by hand. It takes practice to develop a feel for it, and a lot of people just mash both faders up at the same time and get a messy wall of sound.
When Fork N Sausage Is the Wrong Tool
It is honest to say this tool has hard limits. It is designed for casual mixing, learning the concept of beatmatching, and quick experiments. It is not built for live performance, long DJ sets, or anything requiring precision. If you need key matching, you will not find it here. The BPM detection is approximate and does not adjust for track intro or outro length. There are no EQ knobs, no filter section, no effects — no gain staging controls beyond the master volume. If your source files have inconsistent loudness levels, you will hear jarring volume jumps when transitioning between tracks because there is no gain compensation built in. For anything beyond a quick scratch-around session, I recommend moving to desktop software. Mixxx is free and open-source with full EQ, key detection, waveform display, and proper hardware controller support. VirtualDJ offers a trial version with more polished features. But if you just want to understand the basic mechanic of matching two tempos and blending them without installing anything, Fork N Sausage does exactly that. It removes the barrier to entry entirely. The trade-off is that it strips away every feature a working DJ actually needs. The site is straightforward — no account required, no paywall, no subscription. You can access it from any modern browser on any device. That accessibility is genuinely useful for someone who wants to practice beatmatching on a laptop during a boring meeting, which I admit I did more than once when I was learning.