MIX-FILOFI GROOVEBOX Open the groovebox

How it works

Mix-Fi is a free lofi groovebox that lives in your browser. It writes complete beats for you, then hands you the controls to shape them. Every song is built from four layers: drums, bass, chords, and a lead or texture. You press play, spin up variations, and sculpt the feel until it sounds like yours. There's no account and no install. It even runs offline: generation, playback, and export all happen right on your machine. When you love what you hear, you can export it and use it commercially in your own projects and releases, whether that's a game, a video, a podcast, or a song you put out on streaming. The one limit is that you can't resell the tracks themselves as standalone assets, in sample packs, or in bulk for others to reuse. Here's how it all fits together.

Press play, and the seed behind it

Hit Play and the beat starts right away. There's no render step and nothing to wait for. The audio starts live on the clock, and Stop halts it whenever you want. Because playback is live, you can keep shaping while it runs: new patterns swap in cleanly at the top of the next bar, and mix or effects changes apply instantly, so the groove never drops.

Every song comes from a seed, which is simply a number. Generation is deterministic, so the same seed with the same settings always produces the exact same song. That one number is the whole beat, which is what makes every version reproducible and shareable.

Shape the song: Spin, Mutate, Randomize

Three buttons generate variations, and a depth setting decides how far each one strays. Set the depth with Close, Fresh, or Wild before you push a button, and every Spin and Mutate is recorded in history so you can trace your steps back.

Spin, Mutate, and the per-layer dice all read the same depth, so one choice steers how big the next move feels.

The four layers and their controls

Every song is built from exactly four layers, listed as rows: Drums, Bass, Chords, and Lead / Texture. Each row shows the layer's name and its current sound. Click a row to select that layer and highlight its lane in the pattern grid.

The pattern grid is a read-only timeline of all four layers as horizontal lanes across the full loop. Brightness reflects hit strength, and a playhead moves as it plays. On long, multi-section songs the timeline condenses, and during playback its section headers become clickable so you can jump the transport straight to a section.

Sculpt the sound: effects, feel, and the mixer

Once the notes are right, you shape the tone. A lo-fi effects rack, three Groove Feel controls, and a full mixer let you dial in the vibe. Every effect module has a power button in its header, so you can flip a module off to A/B it without losing your settings. When off, the module dims and its processing is bypassed.

The Groove Feel controls sit alongside the rack (in the desktop toolbar, or the mobile Groove Feel panel), and the mixer gives every track and the master bus its own strip.

Song settings: key, tempo, and the arrangement

Six project settings reshape the song while keeping it the same song, rather than rolling a new one. Change one and the beat regenerates or adapts to match.

Loop length is the key that unlocks the arrangement brain. Short loops play flat, and longer loops open up how energy rises and falls across the song.

Lock what you love, anchor what must stay

Two tools let you protect parts of a track while you keep exploring, and they do different jobs. Locks freeze the material itself. Anchors keep a layer present but let its material change.

A lock button freezes one scope so it survives Spin, Mutate, and Randomize while everything unlocked regenerates. If you lock everything, generation says 'All scopes locked' rather than doing nothing, and if your locks happen to freeze everything a take would have changed, it says 'Locks froze everything that would change'.

Keep your work: save, export, and share

Everything you make can be saved, exported, and passed around. Your library lives right in this browser, with no account, and it stores the full project snapshot so a saved beat reloads exactly as you left it.

For finished audio you export WAV or MP3. For an editable copy you export a JSON preset, which captures the whole project and reproduces the beat exactly when you load it back in.

What's next

Mix-Fi is growing. A few things are planned but not here yet: accounts with cloud saves so you can pick up your beats on any device, an optional ad-free subscription for supporters, and native iPhone and iPad apps.

Have a question or an unusual use in mind? Reach us at hello@mix-fi.com. Thanks for making music with us.