Close
Asset

last beat standing - rocksolid ai based realtime beat detection

last beat standing - a realtime beat detector

Real-time beat tracking component for TouchDesigner using LSTM neural networks and a Dynamic Bayesian Network beat tracker. Pure numpy — no external dependencies required.

 

Overview

lastBeatStanding is a self-contained TouchDesigner component (`.tox`) that provides robust, real-time beat detection from a live audio stream. The neural network weights are embedded in the tox's Virtual File System, so it works out of the box with stock TouchDesigner — no conda, no pip, no external packages.

 

Requirements

  • TouchDesigner 2025.32280+
  • tested with Windows 11 or MacOS 15.5

 

Quick Start

1. Drag `td_lastBeatStanding.tox` into your TouchDesigner project.

2. Connect an audio CHOP (e.g. Audio Device In, Audio File In) to the component's input.

3. The component outputs a single CHOP with `beat`, `bpm`, `phase`, `breakdown`, and other channels.

 

That's it — no installation, no environment setup.

To try the included example, open `td_lastBeatStanding_example.toe` from the github repo.

 

Asset Downloads

Comments