FireFlow

FireFlow · Build log

A small ambient groovebox where modulation is the instrument.

The instrument already plays. The software is well underway; now the work is turning it into hardware — a compact performance box currently being planned for the bench.

A large hybrid groovebox prototype on a blue electronics work mat.The current FireFlow VCV Rack plugin panel: one unbroken dark surface, its two mirrored decks marked by softly lit mint and orange fields with a neutral centre column between them.
A hand-built hardware prototype on the bench — and the firmware it led to, playable today as a VCV Rack module.

Track 1 of 10

The New Init Patch

Roadmap · Aug 2026 — May 2027

Nine months from a plan to an instrument you can play.

Three hardware milestones, two board revisions and 23 April as a target corridor rather than a deadline — the dates past the panel freeze get re-anchored once that freeze happens. The graphic below is drawn in two materials, because hardware time comes in two kinds. It is not redrawn when reality overtakes it; it gets corrected by hand, in red, the way a plan on paper would.

Weeks I workWeeks a factory worksMilestoneDecisionwhat actually happened

H16 Nov 2026The prototype plays

A ten-euro test board and a lasered acrylic panel with real knobs on it. Not pretty, but playable — and the panel layout freezes the same day.

Two acrylic plates later, the layout froze on 13 Oct.

H212 Feb 2027The first real PCB

Two boards and an aluminium front panel, built and measured. Every fault goes on a list; nothing gets fixed in place, or the next revision never ships.

Rev A and the aluminium plate: both ordered 13 Oct.

H39 Apr 2027The finished PCB

One correction round, assembled and tested. After this the only work left is firmware, a demo set, and packing a case.

Target23 Apr 2027An instrument that plays

A corridor, not a deadline — re-anchored once the panel layout freezes; the regrouping rounds in Rack come first, before H1. Superbooth opens two weeks later. There is no booth booked and none required; the fair is what happens afterwards.

Re-anchor once Rev A is measured.

63 of those 259 days are spent waiting. Boards take three weeks to come back from a factory, and no amount of enthusiasm shortens that — which is why the schedule is built backwards from the last day, and why the cheapest board in the plan is the first one.

Build log

Build log — in the open

Building in public, in eighteen chapters — from the first commit to the whole engine playing on real hardware. Start with what happened last, or open any chapter below.

mcbronkowitch/fireflow89 entries · 52 days · 60 takes

Every chapter

89 entries in 18 chapters · open one to read its entries

Order
  1. 18It runs · CPU hunt, part III523 joints by hand, Rev A boots with its keys the wrong way round, and every knob at noon sends the CPU hunt back to work24–28 Oct · 4 entries
    1. 28 Oct 2026Where you left ittakepanelnewest
    2. 27 Oct 2026Seven quiet ones
    3. 25 Oct 2026Noonpanel
    4. 24 Oct 2026523 jointspanel

    Read chapter 18 in full

  2. 17The board nobody drewRev A goes from a sentence to a set of fab files, the first acrylic plate says its rows are too tight to play, the second one finally lets a whole hand in, and the aluminium one arrives with gummy bears, the boards right behind it3–21 Oct · 6 entries
  3. 16Anything but the multiplexerTwo mux breakouts lie on the desk, and everything else gets built instead — a drone engine deleted the same week, an FM engine, a handful of new controls and a plate that becomes one dark surface — until a test board arrives from the fab, gets soldered by hand, and on the last day three of its pots play deck A18 Aug–28 Sep · 15 entries
  4. 15The plate starts talkingTen LEDs were drawn on the hardware panel and six of them could not light at all — now nineteen lamps read the modulation rather than the knobs, and a take from the same morning turns out to be the same thing heard instead of seen16 Aug · 1 entry
  5. 14The accentA pattern that played every note exactly the same finally stops doing that — the first note keeps full strength, DENSE decides how many quieter ones join it, DEC decides how much room they have, and a note played by hand stops borrowing the sequencer’s last one16 Aug · 1 entry
  6. 13The plateGlow comes out of the tree and half of it turns out to be a front panel for a module nobody will build — then the modulation layer finally learns to go slow, a knob that never had a behaviour gets one, the panel groups draw their own shapes and the result looks like a children’s toy, and the patch you boot into is a different instrument again14–15 Aug · 6 entries
  7. 12The planA date nobody handed over, three hardware milestones, seventy-seven days of waiting for a factory — the panel question answers itself at 60 HP, the first drawing of it is honestly ugly, the second one has an opinion, the instrument that answers at boot is a new one, and then the last lead goes flat7–14 Aug · 8 entries
  8. 11The compact moduleSix knobs, one button, a machine that rolls the instrument underneath them — and a day later, v2.20.0 ships it as alpha 0.15–6 Aug · 2 entries
  9. 10StandaloneThe residency said no — the ledger, a fork that is no longer a fork, and the last entry on this site4 Aug · 1 entry
  10. 09The bucket brigade · CPU hunt, part IIFLUX stops being tape, two days paying the CPU bill, a delay too strange to stay an effect, and two cracks somebody else found28 Jul–3 Aug · 6 entries
  11. 08BODYA resonator from string to bell — one voice per deck, and cheaper than the one it replaces27 Jul · 1 entry
  12. 07The third engineA wavetable scanner, a song form, first sound on the Seed, lanes on the grid and off it25–26 Jul · 7 entries
  13. 06The samplerGrain cloud, a new co-author, Groovagene, a grid that swings20–24 Jul · 6 entries
  14. 05Macros & the panel · CPU hunt, part IChords without a chord mode, 160% of a chip18–19 Jul · 4 entries
  15. 04Making it playableGroove instead of dice, CHOKE, a cutoff you can grab16–17 Jul · 6 entries
  16. 03Finding the voiceA workbench in VCV, and a melody that finally sang14–15 Jul · 4 entries
  17. 02Sequencing & roomCapture, entropy, the center section, a rebuilt reverb12–13 Jul · 5 entries
    1. 13 Jul 2026One knob loudertakepanel
    2. 13 Jul 2026Ambient reverb, rebuilttake
    3. 12 Jul 2026Center sectiontakepanel
    4. 12 Jul 2026Entropy sequencertake
    5. 12 Jul 2026Capture sequencertake

    Read chapter 02 in full

  18. 01The engineFork, five lanes, quantizer, first offline render10–11 Jul · 6 entries

FireFlow — a workshop journal for a small ambient groovebox.

Back to top