Skip to content

Releases: masonasons/FastRoute

Release list

Latest Build

Latest Build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 21:36

Automated build from commit adc7f95

Version: 0.6
Commit: adc7f95
Built: 2026-10-10T16:33:52-05:00

Let an application block name more than one program

The list is checkboxes now instead of one choice, which is what the
System Audio block already does for its exclusions - the same question
in the same shape, and the only shape that can hold more than one
answer. Add Application names one that is not playing anything yet,
which is the ordinary case while a session is being put together.

Each ticked program is captured with its own process tree and the
results are summed, which is also machinery that already existed: a
System Audio block with exclusions is one process loopback per
application it is allowed to have. Both are now MixedCapture, differing
only in which processes they want.

The set is rescanned while the session runs, so a program named but not
running joins the mix when it starts and leaves when it stops. A games
block where only one game is ever running is normal, so only none of
them running at all is an error.

AppTargets is the single thing that decides which programs a block means

  • the list where it has one, the old single name otherwise - so there is
    no invariant between the two fields for anything else to get wrong. The
    single name is still written as the first of the list, so a FastRoute
    without this change reads the same file and captures one of them rather
    than nothing.

What it is for is a block per kind of thing rather than per program: a
screen reader block naming every screen reader, a game block naming
every game, each one level, one effect chain and, since the Recorder
follows the block list, one track.

Asked for by Gavin Grundlingh.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

This release is replaced on every push to main, and is what the
updater inside FastRoute checks.

Download

FastRoute-0.6-x64.zip -
unpack it anywhere and run FastRoute.exe. Settings live beside the
program, so the whole folder can go on a memory stick.

Windows 7 SP1 or later, 64 bit.